Диск заполнен по неизвестной причине - раздел BTRFS заполнен мусором

318
Pietro

На моем ноутбуке Debian Linux пару дней назад у меня был полный корневой раздел EXT4 размером 23 ГБ (возможно, я установил больше программного обеспечения, чем ожидал).

Поскольку в домашнем разделе BTRFS достаточно места, 466 ГБ из которых 400 ГБ доступно, я переместил содержимое /usr/share/docв /home/share/docи создал ссылку /usr/share/doc -> /home/share/doc. Размер этого docкаталога был около 2,4 ГБ.

После этого изменения система работала правильно в течение последних 24 часов.

Внезапно у меня появилась строка меню KDE, и среда рабочего стола исчезла, оставив открытыми только окна приложений. Я переключился на командную строку и df -hобнаружил, что используются все 466 ГБ моего домашнего раздела.

С tree --du -h .от /home, я получаю «4.8G используется» реалистичный рисунок.

Итак, кто прав? dfили tree? Откуда берутся оставшиеся 460GB?

Поскольку docкаталог, который я скопировал, по-прежнему составляет 2,4 ГБ, я подозреваю, что его перемещение и создание ссылки не является причиной моей проблемы.

Как я могу это исправить и вернуть стабильную систему?


Обновить:

sudo btrfs filesystem usage -h -T /home  Overall: Device size: 465.66GiB Device allocated: 465.66GiB Device unallocated: 0.00B Device missing: 0.00B Used: 464.28GiB Free (estimated): 64.00KiB (min: 64.00KiB) Data ratio: 1.00 Metadata ratio: 1.00 Global reserve: 490.34MiB (used: 0.00B)  Data Metadata System Id Path single single single Unallocated -- --------------- ---------- ----------- ----------- ------------ 1 /dev/nvme0n1p9 463.65GiB 2.01GiB 4.00MiB 0.00B -- --------------- ---------- ----------- ----------- ------------ Total 463.65GiB 2.01GiB 4.00MiB 0.00B Used 463.65GiB 644.72MiB 80.00KiB 0.00B 

Домашний каталог Debian 9.5
Dell Precision 7720
: BTRFS
/ каталог: EXT4

1
Три мысли: (1) Если файловая система заполнена, а файлы в сумме имеют намного меньший размер, это может быть связано с тем, что некоторые файлы по-прежнему открыты (и, возможно, растут) после того, как они не связаны. Предполагая, что это так, некоторые процессы, вероятно, пошли не так. (2) Подобъем Btrfs, смонтированный * в другом месте * (или не совсем), не может быть виден `tree / home`, однако` df` печатает то, что файловая система * в целом * сообщает ему. (3) То, что `df` печатает для точек монтирования Btrfs, может иногда быть странным, потому что вычислить свободное пространство на Btrfs довольно сложно. Вы можете получить более ясную… нет, другую картину с `btrfs filesystem df / mountpoint`. Kamil Maciorowski 5 лет назад 3
@KamilMaciorowski - я обновил свой вопрос. Pietro 5 лет назад 0

0 ответов на вопрос

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