Ubuntu NFS command,不常用就容易忘记,整理NFS的相关command。
网络文件系统是FreeBSD支持的文件系统中的一种, 也被称为 NFS。 NFS允许一个系统在网络上与它人共享目录和文件。通过使用NFS,用户和程序可以象访问本地文件 一样访问远端系统上的文件。可以在Windows和Linux环境中广泛使用。且可以跨Windows和Linux使用。
1,Ubuntu install NFS
- apt-get install nfs-common
-
2,挂载NFS
- mount 192.168.1.1:/python /mnt
-
3,给挂载的NFS高级授权
- chmod -R 777 /mnt
-
4,卸载挂载的NFS
- sudo umount /mnt
-
5,卸载NFS报错:umount.nfs4: /mnt: device is busy 处理办法。
找到占用的process:
- fuser -m -v /mnt
-
mirror@mirror:~$ sudo umount /mnt
umount.nfs4: /mnt: device is busy
mirror@mirror:~$ fuser -m -v /mnt
USER PID ACCESS COMMAND
/mnt: root kernel mount /mnt
使用kill -9 杀进程:
- kill -9 <pid>
-
此后再执行umont即可。
6,mount NFS后,配置开机自动执行脚本。
- vim /etc/fstab
- 192.168.1.1:/python /mnt nfs rw 0 0
-
7,df -h 查看挂载目录信息。
8,显示可用NFS目录:
- showmount -e
-
9,重启NFS
- sudo /etc/init.d/nfs-common restart
-
或者
- service nfs-common restart
-
-