一、NFS服务器
< 1 > NFS服务器是文件服务器,用来在Linux之间共享文件,设置步骤如下:
1. 建立共享文件夹,如:mkdir /home/share
2.设置共享目录:在/etc/exports文件中添加如下任意一行内容:
/home/share*(sync, rw, no_root_squash)
/home/share ?(async, ro, root_squash)
/home/share 192.168.1.1(sync,rw,root_squash), 192.168.0.0/24(sync,ro ,root_squash)
其中:
“ * ” 或 “?” 代表共享到任意IP地址,192.168.0.0/24也等同于192.168.0.0/255.255.255.0,即IP地址为192.168.0网段。
sync表示数据会同步写入到内存与硬盘中;async表示数据会暂存内存中,而非直接写入硬盘。
rw表示共享文件可读写(read_write);ro表示只读(read_only);但能不能读写还与共享文件本身权限(rwx)有关。
root_squash表示客户端使用root身份才能访问NFS服务器,no_root_squash不需要root身份。
3.设置生效:exportfs -ra 或 service nfs restart
4.查看目录是否生效:exportfs -v
< 2 > 设置好NFS服务器后,在NFS客户端就可以挂载NFS服务器共享的目录了,挂载步骤如下:
1.新建挂载点,如:mkdir /mnt/nfsfolder
2. 挂载NFS服务器共享目录 mount -t nfs 192.168.1.101:/home/share /mnt/nfsfolder 其中,192.168.1.101为NFS服务器的IP地址。
PS:卸载挂载点命令 umount /mnt/nfsfolder