Как преобразовать reiserfs раздел в ext3?

На Ubuntu более легкий путь состоит в том, чтобы использовать следующую команду:

$ sudo -s

Это говорит sudo запускать оболочку. Удостоверьтесь, что Вы находитесь в группе admin на Ubuntu. Можно проверить группы при помощи:

$ groups

Если Вы не находитесь в группе, можно добавить себя при помощи следующего

$ sudo gpasswd -a <username> admin

Также для замечания, на установке Ubuntu по умолчанию, пароль корня будет тем же паролем как пользователь по умолчанию.

4
задан 19 November 2011 в 22:15
5 ответов

Так как рекомендуется так или иначе иметь резервные копии перед преобразованиями файловой системы, необходимо скопировать все (не забывайте полномочия файла), где-нибудь создайте ext3 файловую систему на том разделе, затем скопируйте все назад.

5
ответ дан 3 December 2019 в 02:35

Преобразование между файловыми системами обычно не возможно. Если у Вас есть пространственные ограничения, Ваш лучший выбор к

  • любой заставляет внешнее устройство хранения данных мигрировать
  • используйте squashfs, если у Вас есть как раз достаточно устройства хранения данных для сжатого доступного изображения
3
ответ дан 3 December 2019 в 02:35

Я очень сомневаюсь, что Вы найдете инструмент, который выполнит такую сложную оперативную операцию.

Необходимо будет создать новый filssystem на другом диске и синхронизировать содержание с чем-то как rsync -aH /oldfs/ /newfs/. Если Вы знаете, что нет никаких жестких ссылок в файловой системе, можно ускорить это путем удаления опции "H" из команды rsync. При использовании ACLs или других расширенных свойств затем, необходимо добавить опции "A" и "X" как соответствующие (добавление H A, и X опций не будут делать ничего плохого, если они будут не нужны кроме заставить синхронизацию занять больше времени, поскольку дополнительные проверки сделаны и означают, что rsync возьмет намного больше памяти во время операции с опцией H).

Другая опция состояла бы в том, чтобы только восстановить от резервных копий на новую файловую систему.

1
ответ дан 3 December 2019 в 02:35

Это сообщение в блоге объясняет необходимые шаги: Преобразуйте Файловую систему от reiserFS до ext3 и последовательности команды, которую необходимо будет выполнить:

План преобразования:

  • Создайте ext3 клон моего существующего reiserFS / домашний раздел на неиспользованном разделе на 30 ГБ с помощью звезды.
  • Используйте этот новый / домой с моей текущей конфигурацией SUSE 10, чтобы быть уверенными, что передача корректна прежде, чем стереть данные из reiserFS / домашний раздел. В частности, я хочу проверить, что символьные и жесткие ссылки были переданы правильно.
  • Переформатируйте старый reiserFS раздел на 80 ГБ к ext3, затем выполните звезду во второй раз для положения обратно / домашняя файловая система на раздел на 80 ГБ.

Эта процедура требует резервного диска или раздела диска, тогда как выполнение резервного копирования и восстановления в файл только требует, чтобы достаточно свободного пространства на существующем разделе содержало файл резервной копии. Но зато, я никогда не уничтожаю свой правильно функционирующий раздел, пока я полностью не протестировал новый. Если что-то идет не так, как надо, я просто отступаю к предыдущему шагу и попробовал еще раз.

1
ответ дан 3 December 2019 в 02:35

Взгляните на http://tzukanov.narod.ru/convertfs/

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

Это работает безупречно, но я нашел, что это было намного медленнее, чем копирование целой фс к другому месту, воссоздало файловую систему требуемого типа и затем скопировало все назад.

1
ответ дан 3 December 2019 в 02:35

Теги

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