если я использую любую команду yum, я получаю
Loaded plugins: fastestmirror
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in <module>
yummain.user_main(sys.argv[1:], exit_code=True)
File "/usr/share/yum-cli/yummain.py", line 285, in user_main
errcode = main(args)
File "/usr/share/yum-cli/yummain.py", line 114, in main
base.doLock()
File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 1791, in doLock
while not self._lock(lockfile, mypid, 0644):
File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 1861, in _lock
os.write(fd, contents)
OSError: [Errno 28] No space left on device
Если я использую top
команда я вижу этот. Если я использую df -h
я вижу этот.
Это ошибка ням? ошибка питона? или что?
РЕДАКТИРОВАТЬ
выход find / -size +1G
является
/var/log/squid/access.log-20130317 find: обнаружен цикл файловой системы; `/ var / named / chroot / var / named 'является частью того же цикла файловой системы, что и / var / named'.
найти:
/proc/31495/task/31495/fd/5': No such file or directory find:
/ proc / 31495 / task / 31495 / fdinfo / 5 ': не найден такой файл или каталог: `/ proc / 31495 / fd / 5': не найден такой файл или каталог:/ proc / 31495 / fdinfo / 5 ': нет такого файла или каталога
Похоже / заполнено
Пока у вас в / доме почти 500гб.
Возможно, вы захотите перераспределить еще немного места для / для использования в системе.
Также проверьте / var / log, поскольку он находится в /
Вполне возможно, что у вас есть огромные файлы журналов, которые можно удалить, чтобы освободить место. 10G - это немного, но может быть достаточно.
df -h
ясно показывает, что у вас мало места в /. попробуйте освободить место, а затем попробуйте команду yum
У вас есть только 10-гигабайтный раздел для вашего корневого каталога, и он заполнен. Если оставить это так, скоро у вас возникнет еще больше проблем.
Почти все это находится в / var. Так что ищите в / var большие файлы. Это могут быть журналы в / var / log, которые не обновляются.
Если вы не можете ничего удалить, возможно, вам придется переразбить или переместить / var на новый диск.
Команда du также предупредила о возможном повреждении файловой системы. Это может привести к тому, что на диске не хватает места. Вам обязательно нужно запустить fsck как можно скорее. Вам потребуется перезагрузить компьютер и подождать, пока он проверит и отремонтирует его, так что у вас будет некоторое время простоя.
Попробуйте бежать find / -size +1G
чтобы узнать, не занимает ли место какой-нибудь большой файл.
Отработал ответ, чтобы добавить можно проверить свободное место на дисках с помощью sudo df -lh
. Так что достаточно легко найти папки, которые вы создали в /, и поместить их в / data (или где-нибудь еще).
Пример:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/xxxxxxxxxxxxxxxx-lv_root 50G 50G 0 100% /
tmpfs 48G 367M 47G 1% /dev/shm
/dev/sda1 485M 69M 392M 15% /boot
/dev/mapper/vg_xxxxxxxxxxxxx-lv_home 221G 19G 191G 9% /home
/dev/sdb1 4.4T 264G 3.9T 7% /data