
起因是我有一个arm的盒子
装的armbian操作系统
但是我的armbian的系统盘太小了
动不动就会磁盘爆满
于是我外接了一个移动硬盘
起初用的很好
但是搬家以后再次启动就起不来了
因为我忘了查移动硬盘
fstab是一个常见的挂在硬盘的方式
但是如果操作不当就会出现系统无法正常启动的情况
我坚信是有解决方案的
于是我发现了这个参数:nofail
/dev/disk/by-label/external /mnt/external ext4 defaults,nofail 0 0
如果使用了nofail的话
就可以不去关心无法启动系统的情况
如果在启动时发现磁盘不存在
那么系统会忽略这个issue并且继续启动。
同时我还发现了noauto这个参数
这个参数是无论如何也不在启动的时候去挂载磁盘
我起初非常疑惑
既然无论如何也不挂载,那么有什么用呢
后来我发现
不在boot时挂载
但是可以在执行mount -a命令的时候手动挂载
因此完全可以写一个脚本去调用mount命令去完成挂载
我感觉nofail可能会更好一些
文章评论