(ubuntu oneiric 11.10 服务器)
这是我的 /etc/fstab
#/etc/fstab:静态文件系统信息。 proc /proc proc nodev,noexec,nosuid 0 0 UUID=4e455083-9ac0-4076-ab25-dedcf461a578 / ext4 noatime,错误=remount-ro 0 1 UUID=9e691b30-8f85-4566-86cd-587de6571ce8 /storage/HDD/SAM-1500-1 ext4 默认值 0 2 UUID=1888e5df-2fe5-4760-a271-09676504e168 /storage/HDD/SAM-2000-1 ext4 默认值 0 2 UUID=dc321a2e-8266-42de-9b79-7a1b33eacf6c /storage/HDD/SEA-1000-1 ext4 默认值 0 2 UUID=987ef5ec-01d2-4542-8e69-a38bed12ddfa /storage/HDD/SEA-1000-2 ext4 默认值 0 2 mhddfs#/storage/HDD/SAM-2000-1/Medias、/storage/HDD/SAM-1500-1/Medias、/storage/HDD/SEA-1000-1/Medias、/storage/HDD/SEA-1000-2/Medias /storage/BigData/Medias fuse defaults、allow_other、nofail 0 0
如果在启动期间开始定期运行 fsck,我的 mhddfs 挂载将失败,并且服务器将等待 ctrl+d 继续启动...
我怎样才能在保持定期 fsck 运行的同时防止“挂起”?
答案1
当您查看 中的第六个字段时/etc/fstab
,您会看到一个0
。这意味着 mhddfs 不会自动进行 fscked。因此,解决您的问题的一个方法是将以下内容添加noauto
到您的 fstab 中:
mhddfs#/storage/HDD/SAM-2000-1/Medias,/storage/HDD/SAM-1500-1/Medias,/storage/HDD/SEA-1000-1/Medias,/storage/HDD/SEA-1000-2/Medias /storage/BigData/Medias fuse defaults,allow_other,nofail,noauto 0 0
因此文件系统不会在启动时自动挂载。此外,你还需要编写一个脚本,该脚本基本上会挂载你的 mhddfs,并在启动过程的某个后期点添加它。
这确保fsck
运行正常。如果您的系统尝试安装 mhddfs,则所有其他 fsck 都已完成,并且您的系统应该可以正常启动。