nfs共享目录主要分为服务器端操作和客户端操作,服务器端需要做的时候安装服务,建立共享目录,并通过共享服务进行共享。客户端需要做的就是创建本地目录,并将本地目录与共享目录进行挂载,之后就可以通过操作本地目录的方式进行共享目录操作。
1. centos服务器操作
1.1 安装nfs服务
yum install nfs-utils
1.2 创建共享目录
mkdir /home/nfs
chmod 777 /home/nfs
3. 配置目录
vim /etc/exports
/home/nfs 192.168.17.0/8(rw,sync)
192.168.17.0/8 表示只有对应网段的机器能够访问;
rw 表示可以读写;
sync 表示资料会先暂存于内存中,而非直接写入硬盘;
no_root_squash 表示登入 NFS 主机使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限;
root_squash 表示在登入 NFS 主机使用分享之目录的使用者如果是 root 时,那么这个使用者的权限将被压缩成为匿名使用者;
4. 重启nfs或者刷新
service nfs restart
或者
exportfs -r
2. linux客户端操作
2.1 查看共享目录
# showmount -e 192.168.17.81
Export list for 192.168.17.81:
/root/data/nfs/pvmysql 192.168.17.0/8
/root/data/nfs 192.168.17.0/8
?可以看到nfs共享的目录。
2.2 创建目录并挂载
mkdir /mnt/nfs
chmod 777 /mnt/nfs
mount -t nfs 192.168.17.81:/root/data/nfs /mnt/nfs
2.3 查看目录
ls /mnt/nfs
然后就可以通过本地目录对共享目录进行操作了。
|