Почему gparted и df -h сообщают о разных размерах, используемых и доступных размерах раздела? [закрыто]

-1
18.02.2019, 05:38
1 ответ

Обновление (и извинения за введение людей в заблуждение в предыдущей редакции)

Первое различие, которое необходимо изучить, — это размер раздела. Ext4 использует некоторое дисковое пространство для создания хранилища для инодов -это примерно 1,6% согласно паре ссылок, хотя это может отличаться в зависимости от того, как были настроены диски.https://stackoverflow.com/a/5425321

Предполагая, что 1,6% является правильным для вашей системы, возьмите размер раздела и уменьшите его на 1,6% (558,79/1,016 )дает 549,99 ГБ, показанное как пространство файловой системы

Во-вторых, просмотр доступного места на диске. Ext4 резервирует некоторое пространство для корневого использования, такого как дефрагментация. По умолчанию это 5% (см. man tune2fs, зарезервировано -блоки -процент)

Опять же, если предположить, что у вас есть стандартное зарезервированное пространство, на вашем диске объемом 550 ГБ останется 27,5 ГБ для корневых целей. df -hне показывает это пространство как доступное или используемое. Таким образом, доступные 550 ГБ, минус 323 ГБ, минус 27,5 ГБ зарезервировано, составляют 199,5 ГБ доступных (, показанных как 200 )

.

Наконец, использованное пространство. Дисковое пространство распределяется по блокам (обычно по 4096 байт ). Если размер файла меньше 4 КБ, он все равно будет занимать весь блок 4 КБ сам по себе https://stackoverflow.com/questions/30133149/can-multiple-files-be-stored-in-the-same-block, в результате чего будет использоваться дополнительное пространство раздела (, но пустое ). Например, если я записал на диск 8192 файла по 1024 байта...

Короче говоря, обе программы правы в отношении доступного пространства, используемого и размера диска в зависимости от перспективы, с которой вы смотрите на диск. Если вы смотрите на файлы и вверх, df -hпоказывает, сколько данных вы записали, а если вы смотрите на диск и вниз, gparted показывает, сколько места на диске было использовано.


Пожалуйста, не читайте ничего ниже этой строки -это полный мусор.


Попробуйте df -Hс капитолия H.

Вы можете измерить размер в степени 2, как в 1024, или в степени 10, как в 1000. Разница показана в командах, которые вы использовали как ГБ и ГиБ, где 100 ГБ составляет около 93 ГиБ, или у меня это наоборот?

Из Википедии:

The gibibyte is a multiple of the unit byte for digital information. The binary prefix gibi means 230, therefore one gibibyte is equal to 1073741824bytes = 1024 mebibytes. The unit symbol for the gibibyte is GiB. It is one of the units with binary prefixes defined by the International Electrotechnical Commission (IEC) in 1998.[1][2]

The gibibyte is closely related to the gigabyte (GB), which is defined by the IEC as 109 bytes = 1000000000bytes, 1GiB ≈ 1.074GB. 1024 gibibytes are equal to one tebibyte. In the context of computer memory, gigabyte and GB are customarily used to mean 10243 (230) bytes, although not in the context of data transmission and not necessarily for hard drive size.[3]

3
28.01.2020, 05:09

Теги

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