记录树莓派做 NAS 或者 下载机时,一些关于磁盘挂载可能有用的经验。
使用XFS
树莓派上应避免使用 ntfs 文件系统,在 Linux上 ntfs-3g
速度较低,建议使用 ext4 或者 xfs,我这里测试速度大约比 ntfs 快 2 倍。
使用systemd挂载数据盘
对于故障率高的盘或者纯数据盘,用 systemd
挂载(删除 /etc/fstab
中的相关挂载配置),防止影响系统启动。比如 nas.mount
:
[Unit]
Description=Auto mount nas
DefaultDependencies=no
ConditionPathExists=/nas
After=sysinit.target
[Mount]
What=/dev/sdb1
Where=/nas
Type=xfs
[Install]
WantedBy=multi-user.target
docker , samba, cloud-torrent, aria2 等需要数据盘的都需要设置:
[Unit]
Requires=nas.mount data.mount
After=nas.mount data.mount
为了防止盘符变化,还可以使用 UUID 代替 /dev/
路径,使用 blkid
获取 UUID,systemd 配置中 What=UUID=...
smartmontools
查看移动硬盘信息:
smartctl -a /dev/sdb
查看硬盘的详细信息
关键字段说明:
Raw_Read_Error_Rate: 底层数据读取错误率
Rotation Rate: 硬盘转数信息,固态硬盘显示Solid State Device
User Capacity: 硬盘容量
Start_Stop_Count: 硬盘加电次数
Power_On_Hours: 硬盘累计使用时长(小时)
Power-Off_Retract_Count: 非正常关闭硬盘的次数(突然关闭,或者强制热插拔硬盘的次数)
Temperature_Celsius: 硬盘温度
Seek_Error_Rate: 寻道错误率
发表回复