У меня есть корневая файловая система, которая работает и смонтирована, и я хотел бы преобразовать ее в ext4. Все инструкции, которые я прочитал, касаются загрузки с live CD, но это не вариант.
Похоже, что мой исходный пост был совершенно неправильным. Вы жестяная банка преобразуйте раздел ext3fs в раздел ext4fs, пока он смонтирован, потому что процесс преобразования фактически не изменяет файлы, которые были ранее записаны для использования экстентов. Это задокументировано в ext4 как вместе со всеми причинами, по которым это действительно плохая идея:
В руководстве перечислены некоторые изменения, необходимые для каждого дистрибутива, чтобы вы могли определить правильные версии пакетов для установки.
Если загрузка с LiveCD невозможна, я предполагаю, что это удаленный сервер, на который нельзя просто пойти и загрузиться с компакт-диска. Если что-то из вышеперечисленного выйдет из строя, как вы собираетесь с этим справиться, если он не вернется после перезагрузки? Сколько времени нужно для проверки корневого раздела, чтобы вы знали, сколько времени нужно дать, прежде чем вы начнете беспокоиться, и сколько еще времени до того, как вы начнете потеть?
В противном случае, если вы уверены, что все сделали правильно и все настроено правильно, просто запустите
tune2fs -O extents,uninit_bg,dir_index /dev/partitiondevice
shutdown -r now
Один из вариантов - изменить файл fstab, указав, чтобы он монтировался как раздел ext4, это позволит вам воспользоваться преимуществами некоторых функций ext4. Для этого потребуется перезагрузка.
Вы не можете изменить файловую систему, пока она смонтирована. если это не системный диск, вы можете размонтировать его, а затем выполнить шаги, аналогичные тем, которые вы видели при использовании живого компакт-диска, но это зависит от ваших настроек.
В общем, если вы не можете позволить себе простой, вы не делаете таких вещей, это потенциально опасно и ненужно в 99% случаев. ext3 очень надежен, и я бы доверил хранить на нем свои данные долгие годы.
не забудьте сначала сделать полную резервную копию :)
Вы не можете просто конвертировать между ext3 и ext4 ... Вы можете, однако, конвертировать между ext3 и ext2, удалив или добавив журнал и перемонтировав файловую систему. Выбор формата файловой системы, который вы хотите при установке, всегда лучший способ действий, поскольку изменение его позже не всегда вариант.