年轻人的第一台100T NAS
主板: B450 Aorus M
CPU: Intel(R) Core(TM) i5-10600KF CPU @ 4.10GHz
内存: DDR4 2666Mhz 16G*4
硬盘: 西数 HC550 WUH721816ALE6L4 16TB*10
机箱: 追风者 PHANTEKS PK620PC
系统: TrueNAS-SCALE-22.02.0.1
HBA卡: 惠普SAS 9205-8i
已刷IT模式 自带两个MiniSAS口 需要MiniSAS SFF8087转SATA一拖四线
之前买错了线, 买成SFF-8643了 看知乎说是兼容的结果对比发现插不进去 线下买被坑了300块…
HBA卡没驱动的情况下从主板里可能没法直接看到硬盘, 装TrueNAS的时候会自动扫HBA卡
配置了一个存储池, 内含两个vdev, 每个vdev五个磁盘, 组成raid-z2
如果10个盘放在一起的话推荐的是raid-z3. 允许最多丢失3个盘. raid-z2的话就是每个vdev最多允许丢失2个盘. 因为组了raid-z2的缘故所以最终容量大约只有85T.
最好新建一个dataset home
用来给各个用户当Home, 配置分享前需要创建用户: Credentials -> Local Users, 点Add. 填写用户信息. Home Directory选择刚刚创建的dataset. 如果不需要远程登录的话可以配置Shell为nologin
. 启用Samba Authentication
以便稍后用于文件分享.
配置SMB分享的时候需要注意高级选项里Path Suffix
这一项应该留空, 有一些默认配置会设为%U
即为各个用户在这个dataset下新建一个同名的文件夹 以实现不同用户分享同一个dataset的效果.
Proxmox创建CIFS存储的时候可能有问题, 比如明明能连上却显示Connection timeout. 可以尝试命令行创建:
扫描CIFS服务器下对应的文件夹(Share) pvesm scan cifs <服务器IP> --username <SMB用户名> --password
会提示输入密码
添加CIFS存储: pvesm add cifs <存储名称> --server <服务器IP> --share <Share名称> --username <SMB用户名> --password
会提示输入密码
如果还是一直卡在 trying to acquire cfs lock 'file-storage_cfg' ...
上, 需要重启PVE服务器…
配置NFS之后 Proxmox连接一直失败, 报错Permission denied
, 没找到原因和解决方案.
关于S.M.A.R.T测试, 这个配置跑Long Test的话可能需要40个小时才行. 目前采用的是每天一次short, 每月一次long. 网上有一些推荐的配置是每4个小时一次short, 每两周一次long.
配置告警: 入口在右上角Alerts
图标, 点击后在弹出的侧边栏中选择设置: Email
以配置SMTP或Gmail服务. 配置后选择 Alerts -> Settings -> Alert Services, 在新页面中选择E-Mail
-> Edit
-> SEND TEST ALERT
可以发送测试告警邮件
参考
RAIDZ Levels 介绍ZFS Raid-Z不同等级
Ghost username dataset being created by TN12, user home directory already exists.
CIFS Issue - error with cfs lock ‘file-storage_cfg’ (working now but shows question mark)
Recommended SMART tests and scrub settings?
S.M.A.R.T. Tests | TrueNAS Scale
Do S.M.A.R.T. tests wear out the hard disk?
以下没什么太大的用, 仅供参考