服务器端:
1、设置/etc/exports文件
/home/share/ 192.168.1.*(rw,sync,no_root_squash)
如果开启nfs可以用指令exportfs -rv单独启动设置好的exports
Nfs 服务器的配置,配置文件 /etc/exports :
Exports 文件中一些选项的含义
选项 说明
Ro 该主机对该共享目录有只读权限
Rw 该主机对该共享目录有读写权限
Root_squash 客户机用 root 用户访问该共享文件夹时,将 root 用户映射成匿名用户
No_root_squash 客户机用 root 访问该共享文件夹时,不映射 root 用户
All_squash 客户机上的任何用户访问该共享目录时都映射成匿名用户
Anonuid 将客户机上的用户映射成指定的本地用户 ID 的用户
Anongid 将客户机上的用户映射成属于指定的本地用户组 ID
Sync 资料同步写入到内存与硬盘中
Async 资料会先暂存于内存中,而非直接写入硬盘
Insecure 允许从这台机器过来的非授权访问
2、启动nfs服务
service nfs restart
客户端:
3、mount虚拟机linux服务器
mkdir /mnt/nfs
mount -t nfs -o nolock 192.168.1.158:/home/share/ /mnt/nfs
(1)客户端和服务端首先ip要ping通。
(2)mount: mounting 192.168.1.158:/home/share on /mnt/nfs failed: Device or resource busy
说明nfs目录已经有挂载或者/mnt没有创建nfs目录。