首页 > 代码库 > NFS服务器简介
NFS服务器简介
1、NFS为Network File System(网络文件系统):不同机器不同的操作系统可以彼此共享数据文件。
NFS的配置简单,启动remote procedure call(RPC, 就是rpcbind这个软件)。
NFS的启动需要通过所谓的远程过程调用(RPC),不仅是要启动NFS,启动RPC。
2、NFS: 可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件(share files). (注意权限)
NFS的服务端口: 2049
远程过程调用(remote procedure call)
NFS用来传输的端口是随机选择的,小于1024的端口。
3、RPC最主要的功能就是指定每个NFS功能所对应的port number,并且通知给客户端,让客户端可以连接到正确的端口上去。
当服务器在启动NFS时会随机选取数个端口,并主动向RPC注册,因此RPC可以知道每个端口对应的NFS功能。
RPC port 111 来监听客户端
NFS服务器的主要任务是进行文件系统的共享,而文件系统的共享是与权限有关的。
文件系统的inode所记录的属性UID、GID,而非账号与属组名。
NFS的客户端以root用户登录登录,身份会被主动压缩成为匿名用户。
4、NFS的软件结构
主要配置文件:/etc/exports
NFS文件系统维护命令:/usr/sbin/exportfs
共享资源的日志文件:/var/lib/nfs/*tab
客户端查询服务器共享资源的命令: /usr/sbin/showmount
5、NFS会直接使用内核,内核必须支持耐NFS才行。
主要的配置方法:
# vim /etc/exports
/tmp 192.168.100.0/24(ro)localhost(rw)
启动rpcbind
#/etc/init.d/rpcbind start
#/etc/init.d/nfs start
NFS的连接查看 showmount -e localhost
NFS服务器简介
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。