CENTOS 5 – 如何在networking上将驱动器从一台服务器安装到另一台服务器上?

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

有办法挂载,例如,一个服务器的/ usr /目录到另一个,所以它可以直接访问文件?

从一个系统中,您将需要导出/ usr文件系统,而在另一个系统上,您将需要使用NFS安装远程/ usr。

要导出文件系统,您需要在/ etc / exports文件中input一个条目,然后运行/ usr / sbin / exportfs程序以允许访问它。

一旦/ usr被导出,你可以使用mount来挂载到本地文件系统。 如果你有系统导出它是/ usr系统是安装它

/ etc / exports将会有这样一个条目

/usr systemb(rw) 

 exportfs -a 

会使/ usr可用于系统化

 mount systema:/usr /mnt 

将在/ mnt挂载/ usr到systemb文件系统

如果你想在启动时挂载systema:/ usr文件系统,那么你需要添加一个入口到/ etc / fstab,例如

 systema:/usr /mnt nfs defaults 0 0 

为此,您将需要使用NFS 。 从本质上讲,你将编辑/ etc / exports,并把你想要共享到另一个服务器的文件系统,以及任何选项。 (只读?读写?允许root访问?)然后运行exportfs ,并从其他服务器挂载该目录。 您将需要阅读man exports的语法和选项。 man exportfsman nfs也会帮忙。

– 克里斯托弗·卡雷尔

在服务器端使用NFS导出效果很好。 在客户端,我喜欢启用自动安装。 确保文件auto.master包含一个看起来像这样的行; / net -hosts

使用“service autofs start”启动服务。

然后在客户端的“cd / net / systema / usr”把你带入NFS导出的文件。

自动挂载程序与编辑/ etc / fstab的一个优点是可以按任何顺序重新启动系统。