分类目录归档:其他

rc.local开机自动挂载NFS无效问题

利用路由器搭建了一个NFS服务,想挂载到树莓派上以扩充存储空间。在树莓派上手动挂载没有任何问题,但添加到 /etc/rc.local 后不能实现开机自动挂载,开机后手动挂载也是没有问题的。

经过实验发现:rc.local确实运行了,运行到rc.local时NFS服务还没有启动,导致挂载失败。

解决方法:
就是在挂载命令前面加个sleep,等NFS服务完全启动后再挂载。加上时间参数后最好让该命令后台运行测试下。规则参考如下:

sleep 10s && sudo mount -t nfs -o nolock 192.168.66.1:/mnt/pi /mnt/nfs &