Где мое пространство?

Поэтому df говорит мне, что я использую 49 / 59G, поэтому я решил найти свое место.

 $ df -h Filesystem Size Used Avail Use% Mounted on /dev/vda1 59G 49G 7.9G 86% / none 4.0K 0 4.0K 0% /sys/fs/cgroup udev 2.0G 4.0K 2.0G 1% /dev tmpfs 396M 340K 396M 1% /run none 5.0M 0 5.0M 0% /run/lock none 2.0G 0 2.0G 0% /run/shm none 100M 0 100M 0% /run/user overflow 1.0M 0 1.0M 0% /tmp 

“ `Я сначала попробовал du

 5.1G . 2.3G ./var 1.3G ./usr 973M ./var/log 834M ./lib 736M ./lib/modules 713M ./var/lib 600M ./root 592M ./var/log/nginx 456M ./var/www 

Теперь я не математик, но я уверен, что это не 49G.

Я пробовал ncdu , и это говорит, что я использую 5GB / 128GB

2 Solutions collect form web for “Где мое пространство?”

Одна из причин этого – наличие файлов, которые были удалены с диска, но все еще открыты в памяти. Эти файлы, хотя и удалены, по-прежнему сообщают, что пространство занято на диске.

Вы можете проверить, есть ли у вас какие-либо файлы в этом состоянии (а также какой процесс держит их открытым) с lsof .

 $ lsof | grep deleted open.pl 15220 steve 3r REG 8,1 70 56099817 /home/steve/scratch/in.txt (deleted) 

7-й столбец (70 в приведенном выше случае) – размер файла в байтах. Первый столбец (open.pl) – это процесс, в котором файл открыт. PID процесса – это второй столбец.

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

Чтобы освободить это пространство, просто перезапустите службу, которая все еще держит файл (ы) открытым.

Всегда есть «недостающие» … Прежде всего, inode-таблицы, имена файлов в каталогах и тому подобное, занимают немного места. Я помню старые floppys – они были 1.44MB, но с файловой системой MS-DOS FAT они могли хранить только 1,38 МБ.

Во-вторых, Linux / Unix-файловая система обычно резервирует несколько процентов пространства для root. Таким образом, если пользователи заполняют всю файловую систему, все еще есть место для маневра для root – и журналы, принадлежащие root, которые будут использоваться. Значение по умолчанию – 5% – на диске с терабайтом или двумя, становится совсем немного (безопасно его уменьшить).

Команда tune2fs позволяет указать процент с параметром -m – tune2fs -m 1 /dev/sda1 резервирует только 1% (вы должны так много хранить).

  • Установка системы Ubuntu 12.04 c ++
  • Не удалось подключиться к моему серверу Ubuntu SSH даже после перенаправления портов на маршрутизаторе
  • Почему я не могу изменить оболочку командой chsh?
  • Как перейти с существующих файлов DEB на Centos RPM
  • Приложение «Темы» не показывает предварительный просмотр установленных тем GTK (границы окна и элементы управления) в Cinnamon
  • Изменение пароля root не изменяет пароль sudo
  • Гука выдает ошибку при запуске
  • Двойные мониторы и панели
  • Упаковка deb: как обрабатывать потенциально отсутствующие зависимости
  • как удалить блокнот от Ubuntu 13.04?
  • Где установлены файлы пакета .deb с dpkg / apt-get?
  • Linux и Unix - лучшая ОС в мире.