Как сделать ext4 файловую систему редкой?

Я думаю, что эта статья объясняет некоторый материал. Короче говоря: различные установщики, никакое собственное программное обеспечение и никакие впечатляющие настройки GUI в Debian по умолчанию, основные обновления Debian могут продлиться в течение многих лет (это окончательно, по моему скромному мнению), Нестабильный, Тестирование и Стабильные репозитории - Вы выбираете, что одобрить (безопасность по сравнению с последними версиями приложений)...

10
13.04.2011, 10:32
2 ответа

Страница Вы ссылаетесь (http://intgat.tigress.co.uk/rmy/uml/index.html) на состояния:

The utility also works on ext3 or ext4 filesystems.

Таким образом, я не уверен, где Вы получаете это, это не работает над ext4 файловыми системами.

Обратите внимание, что zerofree утилита отличается от zerofree патча ядра, который упоминается на той же странице (который действительно, кажется, не имеет версию для ext4).

Обновление: По крайней мере, в случае VirtualBox, я не думаю, что Вам нужна эта утилита вообще. В моем тестировании, на запасе установка Ubuntu 10.04 на ext4, можно просто обнулить файловую систему как так:

$ dd if=/dev/zero of=test.file

... ожидайте виртуального диска для заполнения, затем

$ rm test.file

и выключенный VM. Затем на Вашем хосте VirtualBox сделайте:

$ VBoxManage modifyhd --compact yourImage.vdi

и Вы восстановите все неиспользуемое место.

23
27.01.2020, 20:00
  • 1
    Спасибо за Ваш ответ. Страница справочника zerofree не указывала ext4, вот почему мне была нужна альтернатива. –  rajaganesh87 14.04.2011, 11:37
  • 2
    предложенная альтернатива (dd, если =/dev/zero of=test.file) работал на меня! Намного более простой, чем другие решения. –  Pisu 05.11.2011, 16:58
  • 3
    Это должно быть принятым ответом. Работы красиво. –  Chris Pratt 06.06.2012, 21:19
  • 4
    Сделайте a sync после dd. –  ignis 28.01.2013, 11:47
  • 5
    dd идея работала на меня также. Хорошо сделанный! –  Stefan 15.04.2014, 17:53

Вы могли использовать e2fsprogs, существует версия, которая применима с ext4.

Сделайте себя суперпользователем:

# su

Размонтируйте свой диск:

# umount /dev/sda1

Удалите журнал своего диска:

# tune2fs -O ^has_journal /dev/sda1

И затем измените размер своей файловой системы:

# resize2fs /dev/sda1 30G

1
27.01.2020, 20:00
  • 1
    спасибо за ответ, но я не хочу уменьшать раздел, но изображение файловой системы (vdi) гостя. –  rajaganesh87 12.04.2011, 06:33

Теги

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