我正在使用NetGear ReadyNAS机器作为我们服务器的NAS。 该服务器是一个Linux CentOS 6.6。 服务器使用Rocks集群运行,所有用户的主目录位于NAS上。 我的理解是,当用户login时,主目录会自动挂载到/ home。
最近我们一直在面对臭名昭着的,间歇性的“没有留下任何设备空间”,而我们的驱动器还远没有满员。 它不是全虚拟内存的情况。 然而,这个问题通常在删除或压缩一些文件后得到解决(暂时的)。 我想检查我的inode是否已满,但由于某些原因,我们的用户目录所在的共享不报告inode信息,只显示0。 有人可以解释为什么这样的情况,以及如何检查我的NAS的这个份额的inode?
NAS是RAID 10configuration中的nfs文件系统,而我的Linux群集使用ext4。 下面是在我们的主节点上执行的df -h输出:
Filesystem Size Used Avail Use% Mounted on /dev/sda2 20G 16G 2.5G 87% / tmpfs 7.9G 12K 7.9G 1% /dev/shm /dev/sda1 190M 103M 78M 57% /boot /dev/sda6 4.7G 12M 4.5G 1% /tmp /dev/sda3 12G 2.0G 9.0G 18% /var tmpfs 3.9G 63M 3.8G 2% /var/lib/ganglia/rrds nas-0-1:/nas/nas-home/user1 15T 8.4T 6.3T 58% /home/user1 nas-0-1:/nas/nas-home/user2 15T 8.4T 6.3T 58% /home/user2
和df -i :
Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda2 1281120 365426 915694 29% / tmpfs 2057769 4 2057765 1% /dev/shm /dev/sda1 51200 50 51150 1% /boot /dev/sda6 320000 797 319203 1% /tmp /dev/sda3 768544 20175 748369 3% /var tmpfs 2057769 596 2057173 1% /var/lib/ganglia/rrds nas-0-1:/nas/nas-home/user1 0 0 0 - /home/user1 nas-0-1:/nas/nas-home/user2 0 0 0 - /home/user2
现在,如果我ssh进入nas本身并重复,这里是在nas上执行的df -h的输出:
Filesystem Size Used Avail Use% Mounted on udev 10M 4.0K 10M 1% /dev /dev/md0 4.0G 578M 3.1G 16% / tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs 2.0G 5.9M 2.0G 1% /run tmpfs 978M 1.5M 977M 1% /run/lock tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/md127 15T 8.4T 6.3T 58% /nas /dev/md127 15T 8.4T 6.3T 58% /home /dev/md127 15T 8.4T 6.3T 58% /apps /dev/md127 15T 8.4T 6.3T 58% /var/ftp/nas-home
和df -i在nas上执行:
Filesystem Inodes IUsed IFree IUse% Mounted on udev 499834 446 499388 1% /dev /dev/md0 0 0 0 - / tmpfs 500472 1 500471 1% /dev/shm tmpfs 500472 593 499879 1% /run tmpfs 500472 22 500450 1% /run/lock tmpfs 500472 15 500457 1% /sys/fs/cgroup /dev/md127 0 0 0 - /nas /dev/md127 0 0 0 - /home /dev/md127 0 0 0 - /apps /dev/md127 0 0 0 - /var/ftp/nas-home
我的nas上的共享是/ nas,为什么它显示包含0个inode?
预先感谢您提供的任何帮助。 这个问题已经使我疯狂和阻碍我们的工作。