什么是NFS?
NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。
NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利;
NFS在linux系统下用来挂载根文件系统及复制文件特别方便。
NFS服务器配置:
1、安装nfs服务器程序软件包
root@ubuntu# sudo apt-get install nfs-kernel-server
2、配置nfs资源
root@ubuntu# sudo vim /etc/exports
将最后一行修改为(设置共享的目录)
/source/rootfs *(rw,sync,no_root_squash)
3、启动nfs服务(显示ok)
root@ubuntu# sudo /etc/init.d/nfs-kernel-server start
4、查看nfs服务器是否启动
root@ubuntu# ps -elf |grep nfs
NFS客户端挂载 :
服务器配置好以后,就可以远程挂载服务器的共享目录到本地指定目录(/mnt/nfs)
root@ubuntu# sudo mount -t nfs 192.168.1.1:/zdh/rootfs /mnt/nfs
这时候服务器的共享目录就挂在到了本地
查看是否挂载成功命令:
root@ubuntu# df -h
其它命令:
1、停止nfs服务:
root@ubuntu# sudo /etc/init.d/nfs-kernel-server stop
2、重启nfs服务
root@ubuntu# sudo /etc/init.d/nfs-kernel-server restart
3、查看nfs服务当前状态
root@ubuntu# sudo /etc/init.d/nfs-kernel-server status
4、卸载共享资源
root@ubuntu# sudo umount /mnt/nfs
如果删除不了,用umount -f 命令强制卸载