Непостоянное свободное пространство

Непостоянное свободное пространство

Dolphin и df говорят, что в моем корневом разделе свободно 52 ГБ.

$ df /
Filesystem     1K-blocks      Used Available Use% Mounted on
/dev/nvme1n1p2 729661224 638789260  53760636  93% /
$ df -h /
Filesystem      Size  Used Avail Use% Mounted on
/dev/nvme1n1p2  696G  610G   52G  93% /
$ sudo df /
Filesystem     1K-blocks      Used Available Use% Mounted on
/dev/nvme1n1p2 729661224 638799708  53750188  93% /

Окно свойств Dolphin

в то время как KDE Partition Manager, Baobab и Gnome Disks говорят, что у меня 93 ГБ Менеджер разделов KDE Баобаб Диски Gnome

Это очень раздражает, особенно когда я получаю предупреждение о малом количестве места на диске, думая, что у меня куча свободного места. Я предполагаю, что правильное число — 52 ГБ, но как мне это подтвердить, и почему некоторые указывают неправильное число?

КДЕ Неон 5.27

решение1

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

Чтобы просмотреть размер раздела, вам может потребоваться выполнить sudo lsblk /dev/nvme1n1p2. В столбце «РАЗМЕР» отображается фактический размер раздела.

Чтобы узнать размер вашей файловой системы ext4 на этом разделе, вы можете выполнить следующие действия:этот ответ. По сути, он предлагает использовать dumpe2fsпрограмму и умножить количество блоков на размер блока. Вы можете ясно увидеть эти два значения при выполнении sudo dumpe2fs -h /dev/nvme1n1p2 | grep Block. Результат будет в байтах и ​​его нужно масштабировать для прямого сравнения с размером раздела (например, разделить на 1048576, чтобы получить МиБ).

Если эти два числа отличаются примерно на 40 ГБ, то вы знаете причину указанного расхождения. Вы можете изменить размер файловой системы, чтобы использовать оставшиеся ГБ. Для изменения размера файловой системы ext2/3/4 в сети есть множество руководств. По сути, это сводится к использованию resize2fs. Изменение размера корневого раздела может быть немного сложным, поскольку обычно эти руководства предполагают, что раздел может быть размонтирован для изменения размера.

Для полноты: dumpe2fsи resize2fsприложения содержатся в e2fsprogsпакетах на системах на базе Debian. Если у вас не установлены эти программы, установите этот пакет или найдите и установите правильный пакет для вашего дистрибутива.

Связанный контент