docs: 記錄 hdsnas02 TEL_BACKUP_NFS 備份掛載(NFSv3、防火牆埠、離線裝 nfs-common)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-29 14:20:06 +08:00
parent f6520128ea
commit cbbb78af31

View File

@@ -277,3 +277,45 @@ Caddy 中 `tel-server.tpech.gov.tw:80` 設定為靜態檔案服務,就是為
- **host 網路**: `caddy` 和 `antmedia` 皆使用 host 網路模式,直接共用主機所有 port
- **TURN/STUN 帳密為預設值** `testuser`/`testpassword`,建議更換
- **LiveApp 的 `remoteAllowedCIDR` 有格式錯誤**`106.105.181.40.106.105.181.70`,中間句點應為逗號
---
## NFS 備份掛載hdsnas02 / TEL_BACKUP_NFS
將院內 NAS 的備份空間掛載到本機 `/mnt/tel_backup_nfs`。
| 項目 | 值 |
|------|-----|
| NAS 主機 | `hdsnas02.tpech.gov.tw``10.200.30.149` |
| Export 路徑 | `/TEL_BACKUP_NFS`**大寫,小寫會被 server 回 "No such file or directory"** |
| 掛載點 | `/mnt/tel_backup_nfs` |
| 容量 | 54G掛載時已用 2.3G |
| NAS 支援版本 | **僅 NFSv2/v3無 NFSv4**mountd 在 4048外觀像 Synology/QNAP |
| Export ACL | 限 `10.200.251.40`、`10.200.251.70`(本機符合) |
### fstab開機自動掛載
```
hdsnas02.tpech.gov.tw:/TEL_BACKUP_NFS /mnt/tel_backup_nfs nfs vers=3,soft,timeo=100,retrans=2,_netdev,nofail 0 0
```
- `nofail` + `soft`NAS 未上線時不卡開機。手動掛載用 `sudo mount /mnt/tel_backup_nfs`。
### 防火牆需求(重要)
NFSv3 掛載除了 `2049`nfsd、`111`rpcbind**必須**能連 NAS 的:
| 服務 | Port | 協定 |
|------|------|------|
| mountd | 4048 | TCP+UDP |
| nlockmgr (lockd) | 4045 | TCP+UDP |
| status (statd) | 4050 | TCP+UDP |
> 初次掛載時僅 2049/111 通4048/4045/4050 被擋導致 `mount` 卡在向 mountd 取 filehandle 而 timeout請網管開放後才成功。
### nfs-common 離線安裝
本機**無對外網路**`apt` 無法下載。改在有網路的機器下載 amd64 deb → `scp` → `dpkg -i`
- `keyutils`、`rpcbind`、`libnfsidmap1`、`nfs-common`(已安裝完成,`/sbin/mount.nfs` 就位,`rpcbind` service 已啟用)
- 套件來源:`security.ubuntu.com` / `archive.ubuntu.com` 的 `pool/main`