Глядя на комментарии других пользователей, вы можете определить, что у вас закончились inodes.Если вам нужно сделать некоторые из них доступными, чтобы вы могли получить базовый доступ к своей системе, вы можете удалить следующие файлы при установке CentOS 5, предполагая, что вы можете жить без них.
$ sudo rm -fr /var/log/*.[1-9]?(.gz)
Это приведет к удалению всех ранее зарезервированных файлов в / var / log
. Это должно купить вам для начала несколько десятков инодов.
Я обычно использую команду df
, чтобы определить доступное количество.
$ df -i /
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/VolGroup00-LogVol00
59932672 807492 59125180 2% /
с использованием tune2fs
Вы также можете использовать tune2fs
. С его помощью вам нужно будет указать путь к LVM-сопоставителю LV.
$ tune2fs -l /dev/mapper/VolGroup00-LogVol00 | grep -i inode
Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery sparse_super large_file
Inode count: 59932672
Free inodes: 59126861
Inodes per group: 32768
Inode blocks per group: 1024
First inode: 11
Inode size: 128
Journal inode: 8
First orphan inode: 21561629
Journal backup: inode blocks
С некоторой передышкой у вас есть пара вариантов.
Я бы начал с попытки быстро собрать список файлов, которые можно было бы удалить, чтобы вы могли начать получать больше свободного места. Я бы сфокусировался на / tmp
и / var
еще несколько потенциальных файлов, которые нужно удалить.
Если у вас есть старые версии Java или что-то еще, установленное в / usr / local
или / opt
, я бы выбрал следующие.
Я бы начал составлять список установленных RPM, которые можно удалить.
Если вы использовали YUM для обновления этого сервера, вы можете очистить его кеш.
$ sudo yum clean all
Попробуйте добавить дополнительное пространство.
watch bjobs
будет запускаться и обновлять вывод для отображения каждые две секунды (по умолчанию ).