关于开机自动挂载那点坑

挂载,哈哈哈哈,猛地一看如此简单的东西,没错,说简单的确很简单,mount命令实现挂载,-t指定文件类型 

mount -t nfs 172.16.1.31:/data /data

把172.16.1.31的共享目录/data挂载到本地/data

太tm简单了,但是,实现自动挂载可能会遇到的两个坑(fstab自动挂载一个,rc.local自动挂载一个)

自动挂载第一坑:利用fstab实现自动挂载

格式没毛病,写入到/etc/fstab里实现自动挂载没毛病,但是重启系统之后发现并没有挂载

原因:检查remote-fs.target服务是否开启,直接影响到fstab开机自动挂载是否生效,没错,关闭了,挂载一辈子可能都挂不上哦(血的教训)


解决方案:开启并设置开机自启动就可以了。

systemctl start remote-fs.target

systemctl enable remote-fs.target

第二坑利用rc.local实现开机自动挂载

把命令 mount -t nfs 172.16.1.31:/data /data 写入到/etc/rc.local

开机自启动嘛,命令写入启动时执行该命令就可以实现挂载了

但是,但是,坑来了坑来了

chmod +x /etc/rc.local

需要给/etc/rc.local 一个执行权限,这样才可以执行你写的挂载命令,才可以挂载,不然同样你挂一辈子,都挂不上。。

你可能感兴趣的:(关于开机自动挂载那点坑)