Недавно я получил сообщение о "0 байт бесплатно" на определенном разделе.
Итак, я посмотрел и, конечно же,
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 65190604 10920296 50959160 18% /
udev 966544 4 966540 1% /dev
tmpfs 389532 744 388788 1% /run
none 5120 0 5120 0% /run/lock
none 973828 152 973676 1% /run/shm
/dev/sda5 397327316 391010276 0 100% /media/8b5e40d0-95b3-4e60-831c-e9b9aeadbfa4
в этом разделе доступно 0 байт.
Поэтому я удалил кучу файлов, которые мне не нужны, на этом компьютере и очистил корзину. Я ожидал, что «Используется» станет меньше, а «Доступно» увеличится на ту же сумму.
Но то, что на самом деле произошло
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 65190604 10921184 50958272 18% /
udev 966544 4 966540 1% /dev
tmpfs 389532 744 388788 1% /run
none 5120 0 5120 0% /run/lock
none 973828 152 973676 1% /run/shm
/dev/sda5 397327316 390986836 0 100% /media/8b5e40d0-95b3-4e60-831c-e9b9aeadbfa4
«Используется» на самом деле стало меньше, но «Доступно» все еще равно нулю.
Я перезагрузил компьютер, и все еще вижу 0 в столбце «Доступен».
Почему «Доступен» всегда равен нулю, даже если я удаляю кучу файлов, поэтому «Используется» становится меньше?
Почему удаление файлов не увеличивает доступное пространство?
Я использую Ubuntu 12.04 LTS.
$ df -hi
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 4.0M 512K 3.5M 13% /
udev 205K 486 204K 1% /dev
tmpfs 208K 390 208K 1% /run
none 208K 3 208K 1% /run/lock
none 208K 7 208K 1% /run/shm
/dev/sda5 25M 975K 24M 4% /media/8b5e40d0-95b3-4e60-831c-e9b9aeadbfa4
disk-usage
Дэвид Кэри
источник
источник
Ответы:
Пошаговое руководство
sudo tune2fs -m 0 /dev/sda5
в терминале, предполагая, что / dev / sda5 - ваш диск.От
man tune2fs
:источник
Простой ответ - удалить больше файлов. Вы видите «зарезервированные» блоки, возвращающие себя. Обычно 5% файловой системы зарезервировано для привилегированных процессов, если файловая система считается заполненной при достижении этого предела. Вы можете настроить предел с помощью
tune2fs -m
команды. см. справочные страницы для tune2fs для получения дополнительной информации.источник
Когда вы удаляете файл в разделе, в котором не установлена Ubuntu, он создает папку
.Trashes
/,.Trashes-1000
которая является эквивалентом корзины. Количество может отличаться между версиями Ubuntu. Когда вы окажетесь в разделе, нажмите Ctrl+, hчтобы увидеть скрытые файлы, которые начинаются с.
. Если вы удалите этот файл, то вы фактически удалили все файлы, и у вас будет больше места.источник