admin 管理员组文章数量: 1087139
2024年6月7日发(作者:编程和语言是什么关系)
Linux下nfs文件共享方式和实现的方法。
1、首先要开启portmap和nfs服务。
serviceportmapstart
servicenfsstart
2、查看服务是否开启。
netstat-ntpl
3、修改/etc/exports
vi/etc/exports
#/home/temp*(rw,sync,no_root_squash,all_squash)
#/home/temp*(ro,sync,no_root_squash,all_squash)
(/home/temp表示要被共享的目录)
#/mnt/inst*(ro,sync)(*表示任意地址)
rw:可读写的权限;
ro:只读的权限;
no_root_squash:登入到NFS主机的用户如果是ROOT用户,他就拥有ROOT的权限
root_squash:在登入NFS主机使用目录的使用者如果是root时,那么这个使用者
的权限将被压缩成为匿名使用者,通常他的UID与GID都会变成nobody那个身份;
all_squash:不管登陆NFS主机的用户是什么都会被重新设定为nobody。
anonuid:将登入NFS主机的用户都设定成指定的userid,此ID必须存在于
/etc/passwd中。
anongid:同anonuid,但是变成groupID就是了!
sync:资料同步写入存储器中。
async:资料会先暂时存放在内存中,不会直接写入硬盘。
insecure允许从这台机器过来的非授权访问。
4、exportfs-a(导出所有共享的目录)
5、showmount-e127.0.0.1(查被共享的目录)
Exportlistfor127.0.0.1:
/mnt/inst*
/home/temp*
6、在客户端输入所需要的共享文件。
mount-tnfs192.168.111.1:/mnt/inst
(mount服务器上的共享目录)
7、在客户端使用mount命令,就可以看到刚才被mount的文件了。
这样简单的就是实现了文件共享
-----------------------------------------------------------
目标1:安装配置SAMBA服务器
目标2:安装配置NFS服务器
实验操作过程及配置说明:
5.1任务1:配置SAMBA服务器使用SAMBA客户端
5.1.1步骤1:samba默认安装,不用手动安装(下面是查看结果)
/mnt/inst
5.1.2步骤2:修改主配置文件,更改工作组。
[root@sjd2~]#vi/etc/samba/
workgroup=工作组名(设置成与windows真机一致)
5.1.3步骤3:启动SAMBA服务,为防止服务之前已经启动,尽量用restart。
[root@sjd2~]#servicesmbrestart
版权声明:本文标题:LINUX下NFS文件共享方式和实现的方法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1717769645a712368.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论