挂载,哈哈哈哈,猛地一看如此简单的东西,没错,说简单的确很简单,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 一个执行权限,这样才可以执行你写的挂载命令,才可以挂载,不然同样你挂一辈子,都挂不上。。。
网友评论