使用情况:Linux新建的分区,在开机后是无法自动使用的,所以一般将新建分区挂载写在/etc/fstab开机读取文件中,这个时候必须使用/etc/fstab文件写入。
在设置开机自启动时,一般可以将挂载信息写在 /etc/rc.local 文件中实现。
还有一种方法就是写在/etc/fstab文件中,那么,一般情况下选择谁?
如果写在/etc/rc.d/rc.local文件中。一些程序启动时会导致找不到加载路径中的内容,从而无法读取信息。导致程序异常。
比如在做iscsi服务配置实验时,我们将新划分的区没有写入/etc/fstab文件,开机后是无法使用的。那池里也就没有关联的磁盘了。必定导致客户端无共享设备。
首先看看 /etc/fstab(系统开机启动分区加载项) 文件中挂载信息的写入方法,还是比较考究的~~
举个栗子:
10.0.0.161:/atong /atong/video nfs defaults 1 1
一般情况下,写在这个目录下,是比较危险的。因为在客户端主机重启时如果由于网络等原因连接不上挂载文件时,就会导致客户机无法启动的厄运发生。而且一般内核文件读取顺序先于网络文件,所以我们肯定会导致开机失败,但是磁盘信息的加载必须写在开机文件中,不能在开机后读取吧。
解决方法:
/dev/sdb1 swap swap defaults,_netdev 0 0
这样就能完美读取。