Linux之间常用共享服务NFS

Linux之间常用共享服务NFS
NFS(网络文件系统),这是在 Linux 系统上常用的文件共享方式。也可以做为作为一个远程存储使用,比如:我有个网站,用户可以上传文件,但文件慢慢会越来越多,这个时候我们只能把存放上传文件的目录挂在别的机器上。
NFS安装配置:
1.安装服务并重启
yum install nfs* -y
/etc/init.d/nfs restart
2.配置文件
vi /etc/exports
/data/ 192.168.1.1(rw,sync,no_root_squash)
data是被共享的目录
192.168.1.1被允许的IP,*代表允许所有IP
括号里面的rw表示读写的权限,sync表示同步;
no_root_squash:登入NFS主机使用分享目录的使用者,如果是root的话,那么对于这个分享的目录来说,他就具有root的权限!这个项目『极不安全』,不建议使用!;root_squash:在登入 NFS 主机使用分享之目录的使用者如果是root时,那么这个使用者的权限将被压缩成为匿名使用者,通常他的 UID与GID都会变成nobody那个系统账号的身份。
---在Linux上挂载NFS(关闭服务器防火墙,否则无法使用)---
mount -t nfs 192.168.1.1:/data /mnt #/mnt表示将要挂在到Linux客户机上的哪个目录去使用
在客户机的mnt目录中可以找到data的文件夹,可以在data中新建文件或目录
取消挂载
umount /mnt
在配置的"()"内本来有个参数为no_hide,表示对共享的子目录不隐藏内容,不过在实际的虚拟系统操作中,这句总报错,

原文地址:https://www.cnblogs.com/ruanjian/p/5992803.html