因此,我尝试将 server1 和 server2 中的文件夹安装到 server0 上。我似乎无法安装第二个文件夹。这是我所做的:
在 server0 上创建了文件夹 /nfs/home 和 /nfs/programs 。我希望将server1的所有用户目录安装在/nfs/home。我希望将 server2 上的所有程序安装在 /nfs/programs (在 server2 上它们位于 /home/programs)。
编辑 auto.master 以包含以下条目:
/nfs/home /etc/auto.home --ghost /nfs/programs /etc/auto.programs --ghost
对应的auto.*文件是:
* 10.0.0.34:/home/&
和
* 10.0.7.10:/home/programs/&
我已经启用了nfs服务并添加了:
/ server*.domain(rw)
到我的 /etc/exports 文件。
我禁用了firewalld(这是一个内部网络)。
主文件夹可以正常安装到 /nfs/home/* 但当我尝试 cd 到 /nfs/programs 时没有任何内容。我犯了一些我看不到的简单错误吗?
- 更新! -
看起来我在 server2 上的导出文件有问题。我把它从:
/ server*.domain(rw)
到:
/home server*.domain(rw)
因为我(目前)只对从 /home/programs 安装感兴趣。现在似乎正在发挥作用。好像不能用nfs共享根目录?这是我的 df:
[root@server programs]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/centos-root 52403200 5145132 47258068 10% /
devtmpfs 8055632 0 8055632 0% /dev
tmpfs 8071364 256 8071108 1% /dev/shm
tmpfs 8071364 9444 8061920 1% /run
tmpfs 8071364 0 8071364 0% /sys/fs/cgroup
/dev/nvme0n1p1 508588 161660 346928 32% /boot
/dev/mapper/centos-home 188766152 81816 188684336 1% /home
tmpfs 1614276 20 1614256 1% /run/user/1000
tmpfs 1614276 24 1614252 1% /run/user/42
tmpfs 1614276 8 1614268 1% /run/user/0
tmpfs 1614276 0 1614276 0% /run/user/1015
10.0.0.34:/home/me 1170949120 1135836160 35112960 98% /nfs/home/zdhughes
10.0.7.10:/home/programs/root6.06 182973440 11874304 171099136 7% /nfs/programs/root6.06
任何人都可以提供一些关于这里发生的事情的细微差别吗?如何使整个磁盘可安装?
谢谢!