Назад | Перейти на главную страницу

Почему смонтированный nas показывает 0 inodes в пользовательском разделе?

Я использую машину NetGear ReadyNAS в качестве NAS для нашего сервера. Сервер - это Linux CentOS 6.6. Сервер работает с использованием кластера Rocks, а домашние каталоги всех наших пользователей находятся на NAS. Я понимаю, что домашние каталоги автоматически монтируются в / home, когда пользователь входит в систему.

В последнее время мы сталкиваемся с печально известной периодически возникающей проблемой «на устройстве не осталось места», когда наш диск далеко не заполнен. Это тоже не случай полной виртуальной памяти. Тем не менее, проблема обычно решается (временно) после удаления или сжатия некоторых файлов. Я хотел бы проверить, заполнены ли мои inodes, но по какой-то причине общий ресурс, в котором расположены наши пользовательские каталоги, не сообщает информацию inodes и показывает только 0. Может ли кто-нибудь объяснить, почему это так, и как я могу проверить inodes на этой общей папке моего NAS?

NAS - это файловая система nfs в конфигурации RAID 10, в то время как мой кластер 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 и повторюсь, вот результат 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 на носу выполняются:

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 inodes?

Заранее благодарим вас за любую помощь, которую вы можете предложить. Эта проблема сводила меня с ума и мешала нашей работе.