Linux NFS导出/共享目录到其他UNIX/Linux计算机
时间:2020-01-09 10:41:31 来源:igfitidea点击:
问题描述:我正在使用CentOS 5 Linux 64位版本。
如何与所有其他UNIX/Linux计算机共享名为/data2的目录?
解决方法:
NFS(网络文件系统)是一种协议和文件系统,用于使用UNIX和Linux在计算机网络上访问和共享文件系统。
NFS v4用于现代Linux发行版。
它提供了性能改进,要求强大的安全性,并引入了有状态协议等。
如何使用NFS导出目录?
为了导出或共享名为/data2的目录,您需要编辑一个名为/etc/exports
的文件。
文件/etc/exports用作文件系统的访问控制列表,该文件系统可以导出到NFS客户端。
# vi /etc/exports
添加配置指令,如下所示:
/data2 *(rw,sync)
每行包含一个导出点和一个用空格分隔的客户端列表,该客户端列表允许在该点挂载文件系统。
每个列出的客户端可能会紧随其后,以括号括起来的逗号分隔的导出选项列表。
其中:
rw
允许对/data2 NFS卷的读写sync
仅在更改已提交到稳定存储后才回复请求
保存并关闭文件。
重新启动nfs服务:
# /etc/init.d/nfs restart
NFS客户端配置
客户端计算机需要使用mount命令或/etc/fstab文件来装载文件系统,执行:
# mkdir /mnt/nfs # mount -t nfs4 nfsserver-name-or-ip:/data2 /mnt/nfs