“/export/home”和“/home”的区别

Viv*_*vek 8 solaris nfs directory-structure home

在我们的 UNIX 机器中,我的主路径看起来像/home/<userid>,我们有另一个批处理用户,其主路径看起来像/export/home/<userid>

我想知道什么是之间的区别/export/home/<userid>/home/<userid>

当两者都是 UNIX 中的某个用户时,为什么文件夹会有所不同?

uni*_*010 9

这个想法是/是/export/home用于物理本地存储的主目录。'export' 这个词来自这样的想法,即这个主目录也可以被导出以供其他主机使用。

/home另一方面,您的主目录的逻辑挂载。您永远不应该在/home. 这是坐骑的地方。

假设我在 5 个不同的 Solaris 主机上有一个帐户。当然,我希望所有这些主机上只有一个物理主目录。如果自动挂载器配置正确,那么我会在所有 5 台主机上看到我的主目录,/home但这实际上只是一个逻辑镜像。可能会有 5 台主机之一保存我的物理主目录,并且在该特定主机上,我还会在/export/home.

如果您的主目录始终本地存储在机器上,那么您将始终看到/export/home.

在我看来,真正集中主目录的站点太少了。但 Sun 的想法是使用一种布局,使这种从一个主机到另一个主机的共享变得容易和一致。很少使用,这就是人们想知道它的用途的原因。

(脚注:它实际上只是在最近,在Solaris 11,这是取得完全一致,使用户可以随时看到自己的主目录中/home无论主目录本地存储在/export/home这一变化将使人们更容易从。 Linux阵营理解)


Mik*_*kel 6

正如 Noufal Ibrahim 所说,我认为这是 Solaris 约定。

IIRC,/export/home用于实际文件/home所在的服务器,也是其他服务器安装它的地方。

什么mount | grep home发言权?我猜它/export/home的文件系统类型为UFS/home类型为NFS?

/etc/fstab 也可能有一些线索。