Linux NFS在FSTAB(/etc/fstab)中安装条目,其中示例
NFS代表'网络文件系统'。
此机制允许Unix计算机通过网络共享文件和目录。
使用此功能,Linux机器可以像本地目录一样安装远程目录(驻留在NFS服务器计算机中),并且可以从中访问文件。
可以通过向/etc/fstab文件添加行来安装NFS共享。
NFS安装件的FSTAB条目的默认语法如下。
Server:/path/to/export /local_mountpoint nfs <options> 0 0
服务器:应替换为导出的目录所在的NFS服务器的精确主机名或者IP地址替换。
/path/to /导出:这应该用确切的共享目录(导出文件夹)路径替换。
/local_mountpoint:这应该用要安装NFS共享的服务器中的现有目录替换。
Fstab NFS选项
我们可以指定要在NFS挂载上设置的多个安装点。
我们将经历我们可以在安装NFS共享时考虑的重要安装选项。
1)软soft/硬hard
设置"硬"选项"硬"时,如果NFS服务器崩溃或者变为无响应,则NFS请求将无限期重新定位。
我们可以设置挂载选项'inter',以便中断该过程。
当NFS服务器返回Online时,该过程可以继续从服务器变得无响应的地方。
设置"软"选项时,当等待一段时间后NFS服务器在NFS服务器无响应时,将报告该进程(由"时限"选项定义)。
在某些情况下,"软"选项可能会导致数据损坏和数据丢失。
因此,建议使用硬和中学选项。
2)timeo = n
此选项定义了NFS客户端在重试NFS请求之前等待响应的时间(十分之一)。
3)in.
如果服务器倒闭或者无法达到,则允许NFS请求中断。
使用ELS选项是首选使用软件选项,因为它显着不太可能导致数据损坏。
4)RSIZE = NUM和WSIZE = NUM
这定义了在与NFS服务器通信时,NFS客户端可以接收/发送的每个读/写请求中的最大字节数。
RSIZE/WSIZE值是1024的正积分倍数。
指定的RSIZE值低于1024的替换为4096;大于1048576的值被1048576替换为1048576.如果指定的值在支持的范围内但不是1024的倍数,则将其舍入到1024的最接近的倍数。
5)retrans= n
NFS客户端在尝试进一步恢复操作之前重试请求的次数。
如果未指定RODRANS选项,则NFS客户端尝试每个请求三次。
在重新转回之后,NFS客户端生成"服务器未响应"消息,然后尝试进一步恢复(取决于硬安装选项是否有效)。
6)noexec.
防止在已安装的文件系统上执行二进制文件。
如果系统通过包含不兼容的二进制文件的NFS安装非Linux文件系统,则这很有用。
7)Nosuid.
禁用Set-User-Indevifier或者Set-Group-Identifier位。
这可以防止远程用户通过运行setuid程序来获得更高权限。
8)TCP.
这指定使用TCP协议的NFS安装。
9)UDP.
这指定使用UDP协议的NFS挂载。
NFS FSTAB条目示例
NFS共享的示例FSTAB条目如下。
host.myserver.com:/home /mnt/home nfs rw,hard,intr,rsize=8192,wsize=8192,timeo=14 0 0
这将使导出目录"/home"可在NFS客户端计算机上使用。
我们可以像安装本地文件夹一样安装NFS共享。
mount /mnt/home