搜索文章

全闪 nas

最近收了一台二手的 dxp480tplus

四个盘位速度分别是pcie4.0x2,pcie4.0x2,pcie3.0x1,pcie3.0x1

后两个硬盘位在10Gbps内网下刚好能跑满,但是由于一些网络验证和 mergefs 等延迟下, 大概能跑到 600 多 mb 每秒

先说一下采取的方案, 由于我屯了不少固态, 所以打算数据全部存储在固态上. 机械硬盘用来冷备. 采取 mergefs 方案, 4+4+2+2tb 单独存储数据, 系统盘安装在 1tb 硬盘上, 单独运行系统和 docker 等其他文件.

yay -S mergerfs

fstab 如下, 暂时只安装了两块硬盘

# Static information about the filesystems.
# See fstab(5) for details.

# <file system> <dir> <type> <options> <dump> <pass>
# /dev/nvme0n1p2
UUID=1c00b655-41d7-4b3e-a84b-f05596a1e940	/         	btrfs     	rw,relatime,compress=zstd:3,ssd,discard=async,space_cache=v2,subvol=/@	0 0

# /dev/nvme0n1p2
UUID=1c00b655-41d7-4b3e-a84b-f05596a1e940	/home     	btrfs     	rw,relatime,compress=zstd:3,ssd,discard=async,space_cache=v2,subvol=/@home	0 0

# /dev/nvme0n1p2
UUID=1c00b655-41d7-4b3e-a84b-f05596a1e940	/var/cache/pacman/pkg	btrfs     	rw,relatime,compress=zstd:3,ssd,discard=async,space_cache=v2,subvol=/@pkg	0 0

# /dev/nvme0n1p2
UUID=1c00b655-41d7-4b3e-a84b-f05596a1e940	/var/log  	btrfs     	rw,relatime,compress=zstd:3,ssd,discard=async,space_cache=v2,subvol=/@log	0 0

# /dev/nvme0n1p1
UUID=2E66-492F      	/boot     	vfat      	rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro	0 2

# --- NAS Data Drives ---
# 硬盘1 (nvme0n1 - 1.8T)
UUID=e7c46611-1d93-49cc-9439-4ef8b09f121b  /mnt/disk1  ext4  defaults,noatime  0  2

# 硬盘2 (nvme2n1 - 1.9T)
UUID=3b9c2e4e-4a7d-4977-b4c8-b95cb65ded23  /mnt/disk2  ext4  defaults,noatime  0  2

# --- MergerFS Pool ---
# 自动把 /mnt/disk1, /mnt/disk2 ... 合并到 /mnt/storage
/mnt/disk1:/mnt/disk2 /mnt/storage  mergerfs  defaults,allow_other,category.create=mfs,fsname=mergerfs_pool  0  0

固态损坏了直接更换固态后用机械盘 rsync 来恢复, 平时使用的全闪 nas 温度和风扇噪声都很满意. 另外这台 dxp480tplus 有两个雷电接口, 可以正常组雷雳网桥, 这样前两个高速盘也能跑满了