linux NFS共享文件

NFS(network file system)是网络文件系统的简称。

1.使用NFS首先看是否安装了CentOS和RHEL这2个包(默认是安装的)

查看命令:rpm –q nfs-utils portmap

2.查看NFS服务器是否启动

service nfs starus

service portmap status(如果安装的是rpcbind:service rpcbind status(首先启动)

FNS服务器启动的命令

      #service nfs start

    #service portmap start(如果安装的是rpcbind:service rpcbind start(首先启动)

3.如果上述都没有问题的话就可以修改‘/etc/exports’文件

/home *(sync,ro)

多个Ip或服务器的修改形式为:

/home 10.0.2.10(insecure,rw,no_root_squash) 10.0.2.9(insecure,rw,no_root_squash) 10.0.252.13(insecure,rw,no_root_squash) 10.0.252.14(insecure,rw,no_root_squash)

/home 是被分享的目录;*:表示所有的服务器;(sync,ro):表示设置选项

ro:只读;rw:可读写;no_root_squash:权限不被压缩;insecure:可以用1024以后的端口

查看主机共享列表showmount -e;查看主机共享目录被客户机挂在的目录:showmount -d


客户机需要查看共享主机的输出目录:showmount -e 10.0.22.45

客户机挂载服务主机的输出目录:

# mount -t nfs 10.0.22.45:/home 

客户机删除挂载服务器主机目录:

umount /home

如果出现不能读写的情况,可能是root权限被压缩为nobody权限了。


开机挂载:需要编辑文件编辑文件/etc/fstab添加下面语句

10.0.22.45:/home /home/ nfs rw,soft,intr 0 0

自动挂载:需要编辑文件/etc/auto.master

/home(本地目录) /etc/auto.nfs  --timeout=60

拷贝文件cp -p /etc/auto.misc /etc/auto.nfs然后编辑文件auto.nfs添加nfs  rw,soft,intr 10.0.22.45:/home最后重启服务service autofs restart

你可能感兴趣的:(linux NFS共享文件)