Fedora 17 NFS service configure

编辑nfs配置文件:

vim /etc/exports

/path/to/your/directory  192.168.221.0/24(rw,sync,no_root_squash)

激活exports,可直接用exportfs刷新或者重启服务:

1. exportfs刷新:

# exportfs -avf
exporting 192.168.221.0/24:/path/to/your/directory
2. 重启服务:
# systemctl restart nfs-server.service

查看本机共享出的nfs文件夹:

# showmount -e
Export list for tp:
/path/to/your/directory

换台机器挂载nfs文件夹:

# mount -t nfs 192.168.221.1:/path/to/your/directory   /mnt
# df -h
文件系统              容量  已用 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
                      188G  2.7G  176G   2% /
/dev/sda1              99M   23M   71M  25% /boot
tmpfs                 2.0G     0  2.0G   0% /dev/shm
/dev/sr0              3.6G  3.6G     0 100% /media
192.168.221.1:/path/to/your/directory  932G  806G  127G  87% /mnt

注意问题:

1. 检查配置没有问题后,仍无法发现nfs共享,可以先临时关闭防火墙(systemctl stop iptables.service)和SELINUX(setenforce 0),再试试看。

2. 客户机上能发现nfs共享,并且可以成功mount,但是没有权限列出mount后的目录,需要加no_root_squash到nfs exports选项里,这样客户机能以root权限来查看nfs共享文件夹。

man exports

       root_squash
              Map requests from uid/gid 0 to the anonymous uid/gid. Note  that
              this  does  not  apply  to  any other uids or gids that might be
              equally sensitive, such as user bin or group staff.

       no_root_squash
              Turn off root squashing. This option is mainly useful for  disk‐
              less clients.



你可能感兴趣的:(list,service,防火墙,vim,less,disk)