【树莓派笔记】磁盘挂载问题

记录树莓派做 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:              寻道错误率

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注