The*_*ayr 1 networking mount centos
我有两台运行 CENTOS 5 的专用服务器。两者都可以使用本地 IP 相互连接。我需要一台服务器来直接访问另一台服务器上的某些目录。
有没有办法将一台服务器的 /usr/ 目录挂载到另一台服务器上,以便它可以直接访问文件?
在一个系统中,您需要导出 /usr 文件系统,而在另一个系统上,您需要使用 NFS 挂载远程 /usr。
要导出文件系统,您需要在/etc/exports文件中创建一个条目,然后运行/usr/sbin/exportfs程序以允许访问它。
导出 /usr 后,您可以使用mount将其挂载到本地文件系统中。如果你有 systema 导出它的 /usr 并且 systemb 是安装它然后
/etc/exports 会有这样的条目
/usr systemb(rw)
Run Code Online (Sandbox Code Playgroud)
和
exportfs -a
Run Code Online (Sandbox Code Playgroud)
将使 /usr 可用于 systemb 所以
mount systema:/usr /mnt
Run Code Online (Sandbox Code Playgroud)
会将 /usr 挂载到 /mnt 处的 systemb 文件系统中
如果您希望 systema:/usr 文件系统在启动时挂载,那么您需要在 /etc/fstab 中添加一个条目,例如
systema:/usr /mnt nfs defaults 0 0
Run Code Online (Sandbox Code Playgroud)