4

На моем Ubuntu 11.10 /dev /sda3 (150 ГБ) монтируется на /, а /dev /sda1 (80 ГБ) монтируется на /home. Весь мой диск имеет 250 ГБ, и система сообщает, что мне не хватает места на диске. Вот вывод df -h:

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             149G  141G     0 100% /
udev                  3.9G  4.0K  3.9G   1% /dev
tmpfs                 1.6G  860K  1.6G   1% /run
none                  5.0M     0  5.0M   0% /run/lock
none                  3.9G  508K  3.9G   1% /run/shm
/dev/sda1              74G   15G   56G  21% /home

Анализатор использования диска Ubuntu сообщает о том же. Но это странно, потому что я считаю, что никогда не использовал столько места на /. Я также проверил каждый отдельный каталог в / (исключая / home), и они не занимают так много места:

8.8M    bin
4.0K    dev
0       initrd.img
0       initrd.img.old
828M    lib
15M     lib32
4.0K    lib64
4.0K    media
0       proc
9.2M    sbin
0       sys
1.1G    var
108M    boot
18M     etc
4.0K    mnt
40K     root
4.0K    selinux
72K     tmp
0       vmlinuz
0       vmlinuz.old
16K     lost+found
133M    opt
1004K   run
4.0K    srv
5.9G    usr      

Кто-нибудь может дать мне несколько идей, что занимает пространство? Заранее спасибо.

1 ответ1

1

Почему вы исключили свои домашние каталоги из вывода 'du'?

Вы освобождаете место с 7G, показывая, что осталось, потому что вы пользователь, и root резервирует (по умолчанию) 5% дискового пространства. Это позволяет пользователю root выполнять обслуживание, когда диск "полон". 5% из 149G составляет ~ 7,5G. (Это можно изменить и проверить с помощью tune2fs)

Нечто использовало пространство, и, основываясь на выводе, который вы показываете, оно явно находится в вашем домашнем каталоге.

du -scm /home/*

Показывает использование для домашнего каталога каждого пользователя (возможно, только ваше).

Попав в свой домашний каталог, попробуйте это, чтобы понять, где находится пространство:

shopt -s dotglob             # makes * include the .dot files/dirs too
du -scm * | sort -n          # gathers the info, sorts so biggest at end of list

Это покажет вам, что используется в вашем домашнем каталоге. Команда shopt важна, поскольку она включает в себя * (подстановочный знак), включающий скрытые файлы точек. Без этого вам бы не показывали скрытые файлы и папки. (мой .kde составляет около 350M, в основном из-за непомука (который я отключаю поиск файлов после того, как это сделано при первоначальном сканировании))

Midnight Commander (введите mc в командной строке) - это хорошо для обхода файловой системы, чтобы увидеть, что там. Нажмите ALT+. включать и выключать скрытые файлы (есть опция меню, но это проще)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .