![df -h 在 nfs 客户端上显示的大小与在 nfs 服务器上显示的大小不同](https://linux22.com/image/876827/df%20-h%20%E5%9C%A8%20nfs%20%E5%AE%A2%E6%88%B7%E7%AB%AF%E4%B8%8A%E6%98%BE%E7%A4%BA%E7%9A%84%E5%A4%A7%E5%B0%8F%E4%B8%8E%E5%9C%A8%20nfs%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E6%98%BE%E7%A4%BA%E7%9A%84%E5%A4%A7%E5%B0%8F%E4%B8%8D%E5%90%8C.png)
我在 AWS 的两台服务器上运行 ubuntu 14.04 LTS。一台运行 nfsd,另一台运行客户端。我创建了一个 250GB 的 EBS 卷并共享它,然后我进入客户端并挂载它。
这是服务器
ubuntu@nfs:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.8G 954M 6.4G 13% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 1.9G 12K 1.9G 1% /dev
tmpfs 377M 340K 377M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.9G 0 1.9G 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/xvdb 250G 33M 250G 1% /mnt/nfsstore
这是我在客户端上运行的命令
sudo mount -t nfs -o proto=tcp,port=2049 nfs.prod:/ /mnt
这是客户端
ubuntu@web11:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.8G 1.1G 6.3G 15% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 1.9G 12K 1.9G 1% /dev
tmpfs 377M 348K 377M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.9G 0 1.9G 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/xvdb 20G 44M 19G 1% /var/www
nfs.prod:/ 7.8G 954M 6.4G 13% /mnt
我预计 /mnt/nfsstore 会有 250G 可用空间 - 这是一个显示错误,还是我预计只有 6.4GB 可用空间?
答案1
乍一看,似乎客户端/mnt
= 服务器,/
而不是/mnt/nfsstore
,请检查/etc/export
服务器(您应该将其内容添加到您的问题中)。
尝试一下sudo mount -t nfs -o proto=tcp,port=2049 nfs.prod:/mnt/nfsstore /mnt
,它应该可以解决问题。
答案2
谢谢@cylgalad - 这就是我所做的:
sudo umount /mnt
mount -t nfs -o proto=tcp,port=2049 nfs.prod:/export/nfsstore /mnt
现在:
df -h
...
nfs.prod:/export/nfsstore 250G 32M 250G 1% /mnt
一切顺利。非常感谢!