На устройстве не осталось места - Centos

На устройстве не осталось места - Centos

Когда я пытаюсь скопировать некоторые файлы на машину CentOS, я получаю сообщение об ошибке «На устройстве не осталось места».

Я пытался

[root@...]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol01 18G   18G     0 100% /

И когда я это сделаю

ду -ш /

-> он дает только 5G

[... ~]$ df -i /
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/mapper/VolGroup00-LogVol01
                     4685824  209516 4476308    5% /

похоже, что файловая система заполнена. Как узнать, какая из них занимает так много места?

решение1

Использование du -csh * в корневом каталоге должно дать вам сводку о том, какой каталог использует больше всего места, а затем вы можете перейти в этот каталог и повторять, пока не найдете виновника.

решение2

df -hдает вам использование диска в объеме данных, а также df -iдает вам общее количествоиноды. Иноды — это просто адреса местоположений файлов, которые вы можете использовать.

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

Просто удалите файлы scp, и у вас снова появится немного места.

Связанный контент