Estou usando uma máquina NetGear ReadyNAS como um NAS para o nosso servidor. O servidor é um linux do CentOS 6.6. O servidor é executado usando o cluster Rocks, com todos os diretórios home de nossos usuários localizados no NAS. Meu entendimento é que os diretórios pessoais são montados automaticamente em / home quando um usuário faz logon.
Recentemente, enfrentamos o infame e intermitente erro 'não há espaço disponível no dispositivo' enquanto nossa unidade está longe de estar cheia. Também não é um caso de memória virtual completa. No entanto, o problema geralmente é resolvido (temporariamente) após excluir ou compactar alguns arquivos. Gostaria de verificar se meus inodes estão cheios, mas, por algum motivo, o compartilhamento em que nossos diretórios de usuários estão localizados não informa informações de inodes e mostra apenas 0s. Alguém poderia explicar por que esse é o caso e como posso verificar os inodes nessa parte do meu NAS?
O NAS é um sistema de arquivos nfs em uma configuração RAID 10, enquanto meu cluster linux usa ext4. Abaixo está a saída de df -h
realizada em nosso nó mestre:
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
e 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
Agora, se eu ssh
nas nas próprias e repetir, aqui está a saída de df -h
realizada nas nas:
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
e df -i
executados nas 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
O compartilhamento no meu nas em questão é / nas, por que ele é mostrado para conter 0 inodes?
Agradeço antecipadamente por qualquer ajuda que você possa oferecer. Este problema tem me deixado louco e atrapalhando nosso trabalho.