CENTOS 5 - 如何将驱动器从一台服务器安装到网络上的另一台服务器?

The*_*ayr 1 networking mount centos

我有两台运行 CENTOS 5 的专用服务器。两者都可以使用本地 IP 相互连接。我需要一台服务器来直接访问另一台服务器上的某些目录。

有没有办法将一台服务器的 /usr/ 目录挂载到另一台服务器上,以便它可以直接访问文件?

use*_*517 5

在一个系统中,您需要导出 /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)