我遇到了一个让我感到困惑的NFS问题。 我甚至不能为此提出合理的解释。 我有十台机器:
slave1(10.0.0.10) – slave10(10.0.0.20)
每个人都运行NFS服务器并导出一个目录。
我照常安装目录:
sudo mount 10.0.0.11:/var/export /mnt/slave/1/ -o soft sudo mount 10.0.0.12:/var/export /mnt/slave/2/ -o soft ... sudo mount 10.0.0.20:/var/export /mnt/slave/10/ -o soft
在这一点上坐骑看起来像这样:
10.0.0.11:/var/export on /mnt/slaves/1 type nfs (rw,soft,vers=4,addr=10.0.0.11,clientaddr=10.3.3.212) 10.0.0.12:/var/export on /mnt/slaves/2 type nfs (rw,soft,vers=4,addr=10.0.0.12,clientaddr=10.3.3.212) 10.0.0.13:/var/export on /mnt/slaves/3 type nfs (rw,soft,vers=4,addr=10.0.0.13,clientaddr=10.3.3.212) 10.0.0.14:/var/export on /mnt/slaves/4 type nfs (rw,soft,vers=4,addr=10.0.0.14,clientaddr=10.3.3.212) 10.0.0.15:/var/export on /mnt/slaves/5 type nfs (rw,soft,vers=4,addr=10.0.0.15,clientaddr=10.3.3.212) 10.0.0.16:/var/export on /mnt/slaves/6 type nfs (rw,soft,vers=4,addr=10.0.0.16,clientaddr=10.3.3.212) 10.0.0.17:/var/export on /mnt/slaves/7 type nfs (rw,soft,vers=4,addr=10.0.0.17,clientaddr=10.3.3.212) 10.0.0.18:/var/export on /mnt/slaves/8 type nfs (rw,soft,vers=4,addr=10.0.0.18,clientaddr=10.3.3.212) 10.0.0.19:/var/export on /mnt/slaves/9 type nfs (rw,soft,vers=4,addr=10.0.0.19,clientaddr=10.3.3.212) 10.0.0.20:/var/export on /mnt/slaves/10 type nfs (rw,soft,vers=4,addr=10.0.0.20,clientaddr=10.3.3.212)
现在,我感到困惑的是什么。 其中一些坐骑随机地指向错误的服务器!
例如,文件/ mnt / slaves / 2可能来自slave5(10.0.0.15)。 或者从奴隶9。 或者,如果我从奴隶2幸运。 卸下并重新安装,使用完全相同的线路会导致安装随机指向另一个从站。 通过重新安装足够的次数(并且在每次检查之后,如果我得到正确的奴隶)我可以得到正确的坐骑,但这是一个很大的烦恼。
这个问题是使用Ubuntu 14.04.1 LTS显示的。
一些信息:
所以在这一点上,我想知道:
我已经设法在不同的时间在两个不同的Ubuntu系统上重现相同的行为,所以它不被隔离到一台服务器上。