Storage — proxfold¶
Storage architecture for proxfold: the primary ZFS media pool, NFS export to arrstack, and the NAS used for Proxmox backups.
ZFS Pool¶
| Property | Value |
|---|---|
| Pool name | stash |
| Layout | RAIDZ1 |
| Disks | 4x Samsung PM1633a 3.84TB SAS SSD |
| Mount point | /stash |
| Media path | /stash/rodneystash/ |
| Usable capacity | ~10TB |
Media directories¶
Check pool health¶
ZFS scrub¶
Scrubs run on an automatic schedule. To trigger manually:
NFS Export¶
The ZFS pool is exported via NFS to the arrstack VM.
/etc/exports:
- Only
arrstack(192.168.1.252) is permitted to mount the export no_root_squashis used because containers run as PUID=0 on a trusted home network
To reload exports after a change:
NFS Mount (arrstack VM)¶
Configured in /etc/fstab on the arrstack VM:
Mounts at /stash inside the VM, matching the host path.
Proxmox Mount Point (Plex LXC)¶
The ZFS pool is mounted directly into the plex LXC via a Proxmox mount point, bypassing NFS:
See Plex for how media paths are exposed inside the container.
NAS Backup Storage¶
The NAS at 192.168.1.253 is used exclusively as a Proxmox backup target via vzdump.
| Property | Value |
|---|---|
| IP | 192.168.1.253 |
| Configuration | 2x drives, RAID 1 |
| Share name | backup |
| Proxmox storage name | nasbackup |
| Content type | VM/CT backups (vzdump) |
Add to Proxmox via:
pvesm add cifs nasbackup --server 192.168.1.253 --share backup --username admin --password '<password>' --content backup --smbversion 2.0
Note
This command must be re-run after a fresh Proxmox install — the nasbackup storage is not included in /etc/pve/storage.cfg. See the Boot Drive Swap runbook for the full post-install procedure.
Related¶
- Proxmox configuration
- Plex — how media paths are exposed inside the container
- Arrstack — NFS mount and Docker volume paths
- Backup & Restore runbook