Почему жесткий диск все еще заполнен после удаления некоторых файлов?

У меня есть сервер под управлением Ubuntu Server 12.xx. Сегодня некоторые службы остановились, и я нашел несколько сообщений о полном диске, поэтому я запустил df -h:

Filesystem                Size  Used   Disp Use% 
/dev/mapper/ubuntu-root   455G   434G     0 100% /
udev                      1,7G   4,0K  1,7G   1% /dev
tmpfs                     689M   4,2M  685M   1% /run
none                      5,0M      0  5,0M   0% /run/lock
none                      1,7G      0  1,7G   0% /run/shm
/dev/sda1                 228M    51M  166M  24% /boot
overflow                  1,0M      0  1,0M   0% /tmp

Я попытался удалить некоторые файлы удаленно с компьютера Windows, щелкнув правой кнопкой мыши и выбрав «удалить», но жесткий диск оставался заполненным.

Есть ли в Ubuntu Server папка «Корзина»? Что может происходить?

1
задан 5 November 2013 в 07:22

4 ответа

Используйте du, чтобы найти, где больше всего места используется:

sudo du -xs /* 2>/dev/null |sort -n

Это даст вам список всех каталогов в /, отсортированных по размеру (2>/dev/null просто служит для скрытия ошибки -x ограничивает поиск одной файловой системой).

, например,

3510468 /var
6398936 /usr
14496756    /home

Теперь последние строки в выводе сообщают вам о самых больших каталогах, следующим шагом (в моем примере) будет

sudo du -xs /home/* 2>/dev/null |sort -n

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

Там используйте ls -lS, чтобы увидеть все файлы, отсортированные по размеру, решить, что вы хотите удалить. Внимание не просто удаляйте большой файл, если вы не знаете, какова его цель: -))

0
ответ дан 5 November 2013 в 07:22

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

Файлы должны быть помещены в ~/.local/share/Trash/.

Вы можете узнать больше об использовании вашего диска, используя du или другой интерфейс, например, filelight.

0
ответ дан 5 November 2013 в 07:22

Если вы хотите найти «большую рыбу» для удаления, вы можете использовать find.

# find / -xdev -size +1G

Выше будут найдены файлы размером более 1 гигабайта, начинающиеся с "/" и спускающиеся только в подкаталоги, которые остаются в файловой системе, в которой размещена "/".

Команда ниже будет искать файлы размером более 250 мегабайт.

# find / -xdev -size +250M

Подробнее см. На справочной странице find.

0
ответ дан 5 November 2013 в 07:22

Если у кого-то еще возникла эта проблема, сделайте

sudo tune2fs -m 0 /dev/sdaX
# /dev/sdaX is your partition, check with df

Кредиты, перейдите сюда: Почему удаление файлов не увеличивает доступное пространство?

0
ответ дан 5 November 2013 в 07:22

Другие вопросы по тегам:

Похожие вопросы: