Files
appa-net/zet.home.arpa/storage.md
Kenji M 7c4c786e7b zet.home.arpa: document all services and SSL/nginx setup
- Server overview (README.md) with services, storage, and network summary
- Storage layout with disk/fstab/mount details (storage.md)
- Service docs: Samba, NFS, Squid, Pi-hole (with DHCP/split-DNS notes)
- Let's Encrypt cert via acme.sh + GoDaddy DNS-01 (ssl/)
- nginx SSL reverse proxy config and virtual host guide (nginx/)
- Pi-hole moved to port 8081; split DNS overrides documented for both
  Pi-hole and pfSense Unbound to avoid hairpin NAT issues

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-19 14:37:04 +00:00

83 lines
3.5 KiB
Markdown

# Storage — zet.home.arpa
## Disk Layout
```
NAME SIZE FSTYPE MOUNTPOINT LABEL
nvme0n1 953.9G
├─nvme0n1p1 1G vfat /boot/efi
├─nvme0n1p2 2G ext4 /boot
└─nvme0n1p3 950.8G LVM2_member
└─ubuntu--vg-ubuntu--lv 950.8G ext4 / (OS disk)
sda 931.5G
└─sda1 931.5G LVM2_member
└─crucial--mx500-backup 931.5G ext4 /data/ssd-photos (Crucial MX500 SSD)
sdb 9.1T
└─sdb1 9.1T ext4 /data/hsgt10a (HGST 10TB #1)
sdc 9.1T
└─sdc1 9.1T ext4 /data/hsgt10b (HGST 10TB #2)
sdd 3.6T (unmounted — ws4000a/ws4000b)
├─sdd1 1.8T ext4 ws4000a
└─sdd2 1.8T ext4 ws4000b
```
## Mount Points
| Mount | Device | Size | Used | Free | Use% |
|-------|--------|------|------|------|------|
| `/` | ubuntu--vg-ubuntu--lv | 935 GB | 302 GB | 586 GB | 34% |
| `/boot` | nvme0n1p2 | 2.0 GB | 201 MB | 1.6 GB | 11% |
| `/boot/efi` | nvme0n1p1 | 1.1 GB | 6.2 MB | 1.1 GB | 1% |
| `/data/ssd-photos` | crucial--mx500-backup | 916 GB | 426 GB | 445 GB | 49% |
| `/data/hsgt10a` | sdb1 | 9.1 TB | 7.4 TB | 1.3 TB | 86% |
| `/data/hsgt10b` | sdc1 | 9.1 TB | 7.4 TB | 1.3 TB | 86% |
## fstab (`/etc/fstab`)
```
# OS / boot / swap — installer-generated
/dev/disk/by-id/dm-uuid-LVM-pZkwCzArj53TehlUJeYjQyR5pMsex7qNIPGqddmwnOHy5Rw7eBJvFHdd5fPzVMtw / ext4 defaults 0 1
/dev/disk/by-uuid/a186b998-5a71-4ca5-a7f0-dc36055e5d49 /boot ext4 defaults 0 1
/dev/disk/by-uuid/8D7F-166E /boot/efi vfat defaults 0 1
/swap.img none swap sw 0 0
# Added by Kenji
/dev/disk/by-id/dm-name-crucial--mx500-backup /data/ssd-photos ext4 defaults 0 1
/swap.extra none swap sw 0 0
/dev/sdb1 /data/hsgt10a ext4 defaults 0 1
/dev/sdc1 /data/hsgt10b ext4 defaults 0 1
```
## Samba Shares
| Share | Path | Notes |
|-------|------|-------|
| `photos` | `/data/ssd-photos` | Crucial MX500 SSD, photos library |
| `hsgt10a` | `/data/hsgt10a` | HGST 10 TB primary bulk drive |
## NFS Exports
| Export | Clients | Options |
|--------|---------|---------|
| `/data/hsgt10a` | `172.27.0.0/24` | `rw,sync,no_subtree_check` |
## Notes
- **`sdd` (3.6 TB)** is connected but unmounted. Partitions labeled `ws4000a` and `ws4000b`, previously referenced in fstab as CIFS mounts from `172.27.0.2`. These appear to be historical drive copies — verify before mounting.
- **`/data/hsgt10a` and `/data/hsgt10b`** are at 86% capacity. Monitor closely.
- **SMART monitoring** (`smartmontools.service`) is active — check `smartctl -a /dev/sdX` for drive health.
## Checking Drive Health
```bash
sudo smartctl -a /dev/sda # Crucial MX500
sudo smartctl -a /dev/sdb # HGST 10TB #1
sudo smartctl -a /dev/sdc # HGST 10TB #2
sudo smartctl -a /dev/sdd # unmounted 3.6 TB
sudo smartctl -a /dev/nvme0n1 # OS NVMe
```