огромная разница между размером файловой системы и размером данных в .image data. И я не могу его уменьшить

огромная разница между размером файловой системы и размером данных в .image data. И я не могу его уменьшить

Итак, я пытаюсь сжать файл изображения до более разумного размера и следую этому руководству:

https://softwarebakery.com/shrinking-images-on-linux

По сути, он показывает, как сжать раздел и файловую систему на .image данных с помощью gparted.

Давайте назовем sdb1 загрузочным разделом на этом .image data, а sdb2 — файловым разделом .image data. Я проверил размер всех данных в sdb2, он составил 120 МБ, а минимальный размер файловой системы на sdb2, к которому я могу получить доступ с помощью gparted, составил 200 МБ.

Я знаю, что файловая система может быть занята только единицей кластера. Поэтому должна быть некоторая разница между файлом данных и фактическим размером, занятым данными. Но является ли эта огромная разница (почти такая же большая, как размер данных) нормальной?

решение1

Сама файловая система использует некоторое пространство для своих структур, и если у вас есть журналируемая ФС, журнал также занимает место. В такой маленькой файловой системе эти несколько МБ могут составлять значительную часть общего размера.

Вот несколько вещей, которые стоит попробовать:

  • удалить журнал, если он существует (понимая последствия)
  • преобразовать в другую файловую систему, оптимизированную для небольших разделов
  • поймите, что накладные расходы в 80 МБ являются ничтожными для современных носителей информации.

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