Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Конвертирование ext в ext4  (Прочитано 1245 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Shalmaran

  • Автор темы
  • Активист
  • *
  • Сообщений: 839
  • Cow super power!
    • Просмотр профиля
    • kristyushatmb.livejournal.com
Конвертирование ext в ext4
« : 08 Сентября 2011, 02:43:23 »
Хотел узнать собственно как, ну и безопасно ли это. А то хоть скорость, но проверки достали больно.

Собственно решение я себе представляю, но для этого надо загрузится, скажем с liveCD, а вот как без перезагрузки...
« Последнее редактирование: 08 Сентября 2011, 02:46:53 от Александр Андреевич »
Banana Pi

Оффлайн yorik1984

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1592
  • Кто не хочет, ищет причины
    • Просмотр профиля
Re: Конвертирование ext в ext4
« Ответ #1 : 09 Сентября 2011, 00:01:16 »
что значит из ext в ext4 имеется ввиду ext3?

Оффлайн Shalmaran

  • Автор темы
  • Активист
  • *
  • Сообщений: 839
  • Cow super power!
    • Просмотр профиля
    • kristyushatmb.livejournal.com
Re: Конвертирование ext в ext4
« Ответ #2 : 09 Сентября 2011, 19:38:08 »
Имеется ввиду ext(ext2). Проблему решил, записал себе все же LiveCD.
Banana Pi

ефгкгы

  • Гость
Re: Конвертирование ext в ext4
« Ответ #3 : 09 Сентября 2011, 19:41:52 »
вы так не шутите, а то я подумал, что есть такие люди, которые еще ext используют

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Конвертирование ext в ext4
« Ответ #4 : 10 Сентября 2011, 11:09:31 »
Конвертация - как бы костыль (там мало того, что многие особенности новой ФС будут работать только для вновь созданных файлов, так еще и фрагментация со старого раздела полностью унаследуется новым). Если дорожите данными то перед такой операцией обязательно нужно сделать бекап. Ну, а коли скинули данные в бекап - кто мешает форматнуть поновой раздел в ext4 и восстановить на него данные из бекапа?   
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Alexannino

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Конвертирование ext в ext4
« Ответ #5 : 10 Сентября 2011, 21:34:31 »
вы так не шутите, а то я подумал, что есть такие люди, которые еще ext используют

a kakaja failovaja sistema samaja proizvoditel'naja?

Предупреждение по п. 2.9. — Дмитрий Бо
« Последнее редактирование: 11 Сентября 2011, 02:17:55 от Дмитрий Бо »

ефгкгы

  • Гость
Re: Конвертирование ext в ext4
« Ответ #6 : 10 Сентября 2011, 22:36:24 »
на этот вопрос нет однозначного ответа

Оффлайн Alexannino

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Конвертирование ext в ext4
« Ответ #7 : 11 Сентября 2011, 01:19:41 »
на этот вопрос нет однозначного ответа

Ok, togda kakoj Vi pol'zujetes'? I v ciom Vi videte ejo priimushestvo?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Конвертирование ext в ext4
« Ответ #8 : 11 Сентября 2011, 03:38:09 »
Google rootfstype=ext4
Wars ~.o

ефгкгы

  • Гость
Re: Конвертирование ext в ext4
« Ответ #9 : 11 Сентября 2011, 07:36:38 »
Цитировать
Google rootfstype=ext4
откуда такие сведения?

Оффлайн Shalmaran

  • Автор темы
  • Активист
  • *
  • Сообщений: 839
  • Cow super power!
    • Просмотр профиля
    • kristyushatmb.livejournal.com
Re: Конвертирование ext в ext4
« Ответ #10 : 11 Сентября 2011, 15:07:21 »
На мой взгляд, самая производительная - Ext2. Но количество ошибок, возникающих, без работы журнала - велико. Если брать в расчет что ФС с журналом, то самая быстрая EXT4 или RaiserFS (но она пока тупиковая, т.к. очень медленно развивается). Возможно, в скором времени, нас порадует btrfs, но на данном этапе она ни как не подходит для продакшна.

Конвертация - как бы костыль (там мало того, что многие особенности новой ФС будут работать только для вновь созданных файлов, так еще и фрагментация со старого раздела полностью унаследуется новым). Если дорожите данными то перед такой операцией обязательно нужно сделать бекап. Ну, а коли скинули данные в бекап - кто мешает форматнуть по новой раздел в ext4 и восстановить на него данные из бекапа?
В ваших словах 50% правды. Без переформатирования мы лишаемся лишь flex_bg и поддержки файлов больше 16 ТБ (что для меня как-то и не важно). А вообще, если есть дисковое пространство для резервного копирования данных, то я только за. Это единственная операция, которая позволяет с высокой вероятностью сохранить данные (просто моя задача заключалась в произведении именно конвертации).

Существует утилита e4defrag, которая преобразует старый формат файлов (bitmap), в новый, принятый в EXT4 (extents).
ВНИМАНИЕ! УТИЛИТА НАХОДИТСЯ НА СТАДИИ ТЕСТИРОВАНИЯ И МАЛО ПРИГОДНА ДЛЯ РЕАЛЬНОГО ИСПОЛЬЗОВАНИЯ!

Подобную операцию можно выполнить и пофайлово, исрользуя утилиту chattr, которая поставляется с пакетом e2fsprogs. Она позволяет установить атрибут который заставит ядро переписать файл в новом отображении extents. Это можно сделать на смонтированной и работающей файловой системе. Фактически это, наверное, единственный способ это сделать.
ВНИМАНИЕ! УТИЛИТА НАХОДИТСЯ НА СТАДИИ ТЕСТИРОВАНИЯ И МАЛО ПРИГОДНА ДЛЯ РЕАЛЬНОГО ИСПОЛЬЗОВАНИЯ!

Для проверки расширенных атрибутов файла (и директорий) можно воспользоваться lsattr:
# lsattr /home/user/foo/bar
------------------- /home/user/foo/bar
Теперь установит атрибут для extents:
# chattr +e /home/user/foo/bar
Снова проверяем:
# lsattr /home/user/foo/bar
-----------------e- /home/user/foo/bar

ВНИМАНИЕ! ВСЕ ПРИВЕДЕННЫЕ ВЫШЕ ДЕЙСТВИЯ, ПОТЕНЦИАЛЬНО МОГУТ ПРИВЕСТИ К ПОТЕРЕ ДАННЫХ!
« Последнее редактирование: 11 Сентября 2011, 15:28:52 от Александр Андреевич »
Banana Pi

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Конвертирование ext в ext4
« Ответ #11 : 12 Сентября 2011, 20:55:29 »
В ваших словах 50% правды.

ГЫ  ;D :2funny: а в ваших словах все сточки помечены красными фразами "внимание - потенциальные грабли"!! :2funny: ;D :2funny:

Т.е. те 50% моей "неправды" вы предлагаете заменить "потенциальной потерей данных"  8)

Так вот я еще раз повторю - любая конвертация ФС потенциально опасна потерями данных и делать бекап - обязательно, а имея бекап теряется смысл в конвертации, ибо проще из бекапа восстановить данные на заново отформатированный раздел.
8) В выделенных словах 100% правды :)
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Ururu_2

  • Активист
  • *
  • Сообщений: 291
    • Просмотр профиля
Re: Конвертирование ext в ext4
« Ответ #12 : 12 Сентября 2011, 21:49:18 »
Цитировать
Ok, togda kakoj Vi pol'zujetes'? I v ciom Vi videte ejo priimushestvo?

Я, например, ext4 пользуюсь по двум причинам:
1. Все линуксовые проги для восстановления удалённого работают с ext4
2. По винду есть прога, ext2read называется вроде, которая позволяет читать данные с ext4. В отличии от не-ext файловых систем, которые из-под мастдая не видны никаким образом.

Оффлайн help_me2

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Конвертирование ext в ext4
« Ответ #13 : 12 Сентября 2011, 21:52:08 »
в ext4 можно отключить журнал
Ubuntu 10.04 без видео драйвера + Недопиленная Ubuntu 11.10 beta1 VM
https://forum.ubuntu.ru/index.php?topic=167563.msg1233242#msg1233242
помогите уже

Оффлайн Shalmaran

  • Автор темы
  • Активист
  • *
  • Сообщений: 839
  • Cow super power!
    • Просмотр профиля
    • kristyushatmb.livejournal.com
Re: Конвертирование ext в ext4
« Ответ #14 : 12 Сентября 2011, 23:29:52 »
в ext4 можно отключить журнал
А смысл? Это фактически главное её (ext3/4) отличие от ext2.
Banana Pi

 

Страница сгенерирована за 0.062 секунд. Запросов: 25.