
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% /
в то время как KDE Partition Manager, Baobab и Gnome Disks говорят, что у меня 93 ГБ
Это очень раздражает, особенно когда я получаю предупреждение о малом количестве места на диске, думая, что у меня куча свободного места. Я предполагаю, что правильное число — 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. Если у вас не установлены эти программы, установите этот пакет или найдите и установите правильный пакет для вашего дистрибутива.