URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 47278
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Перевод существующего раздела на файловую систему Ext4"

Отправлено auto_tips , 26-Дек-08 14:37 
Для создания нового Ext4 раздела в e2fsprogs пакете присутствует утилита mkfs.ext4.
Рекомендуется обновить e2fsprogs до последней версии, минимум до 1.41.3.

Для перевода Ext3 в Ext4, необходимо отмонтировать раздел (в нашем случае /dev/sda5) и выполнить:

   tune2fs -O extents,uninit_bg,dir_index /dev/sda5

После выполнения данной команды обязательно (!) нужно запустить fsck,
если этого не сделать файловая система не примонтируется.
Во время выполнения fsck будет выведено сообщение о некорректной контрольной суммы
группы дескрипторов, но это нормально, можно смело соглашаться с изменениями.

      fsck -pf /dev/sda5

Старые файлы после преобразования останутся привязанными к старому методу мапинга блоков.
Для задействования экстентов (extent) необходимо провести дефрагментацию, в чем может помочь утилита defrag.

Существующий Ext3 также можно примонитровать Ext4 драйвером, в этом случае не будут задействованы
изменения связанные с форматом хранения данных, а включатся только внутренние оптимизации,
такие как отложенное распределение информации (Delayed allocation) и mballoc.

   mount -t ext4 /dev/yourpartition /mnt"

Список новшеств файловой системы Ext4 можно посмотреть на странице http://wiki.opennet.ru/Ext4

URL: http://kernelnewbies.org/Ext4
Обсуждается: https://www.opennet.ru/tips/info/1880.shtml


Содержание

Сообщения в этом обсуждении
"Перевод существующего раздела на файловую систему Ext4"
Отправлено Avatar , 26-Дек-08 14:37 
Экстремалы блин.

"Перевод существующего раздела на файловую систему Ext4"
Отправлено Аноним , 26-Дек-08 16:01 
>Для задействования экстентов (extent) необходимо провести дефрагментацию, в чем может помочь утилита defrag.

Чтобы пользоваться дефрагментацией требуется патчить ядро и компилировать этот defrag, т.е. пока оно ещё не готово на 100%. Тем более алгоритм работы defrag сейчас пересматривают, а значит официальный релиз будет не скоро.


"Перевод существующего раздела на файловую систему Ext4"
Отправлено User294 , 26-Дек-08 16:15 
>Чтобы пользоваться дефрагментацией требуется патчить ядро и компилировать этот defrag,

Экстрим однако.Мне мои данные нужны, поэтому я в таких случаях лучше просто закопирую файлы заново.И вообще - куда интереснее предоставить набить шишек экстремалам у которых ценных данных 1 фиг нет :D


"Перевод существующего раздела на файловую систему Ext4"
Отправлено gjo , 26-Дек-08 18:14 
>Чтобы пользоваться дефрагментацией требуется патчить ядро и компилировать этот defrag

блин, когда уже можно будет нормально выполнить дефрагментацию. надоело


"Перевод существующего раздела на файловую систему Ext4"
Отправлено Аноним , 27-Дек-08 09:41 
>блин, когда уже можно будет нормально выполнить дефрагментацию. надоело

Зачем? Занятся нечем? Производительность от это сильно не вырастит.


"Перевод существующего раздела на файловую систему Ext4"
Отправлено gjo , 27-Дек-08 22:25 
>Зачем? Занятся нечем? Производительность от это сильно не вырастит.

Тренируйте мозг (и грамотность).
Во-первых, выше написано "зачем". Во-вторых, вырастет весьма и весьма.
В-третьих, мне есть чем заняться, поэтому я знаю.


"Перевод существующего раздела на файловую систему Ext4"
Отправлено dry , 27-Дек-08 14:25 
ненененене, Дэвид Блэйн

1. не раньше чем через год.
2. конвертировать в любом случае не рискну.


"Перевод существующего раздела на файловую систему Ext4"
Отправлено Аноним , 28-Дек-08 01:16 
Неужели Вам неизвестно, что дефрагментация под Linux'ом не нужна, что файловая система дефрагментирует сама себя? А вот программа для разделов FAT и NTFS не помешала бы!..

"Перевод существующего раздела на файловую систему Ext4"
Отправлено iadz , 28-Дек-08 22:24 
>Неужели Вам неизвестно, что дефрагментация под Linux'ом не нужна, что файловая система
>дефрагментирует сама себя? А вот программа для разделов FAT и NTFS
>не помешала бы!..

не екст4 но к слову о ненужности дефрагментации:
http://balancer.ru/tech/forum/2008/11/t64670--Ocherednoj-ben...

Да и у XFS есть утилитка.


"Перевод существующего раздела на файловую систему Ext4"
Отправлено User294 , 05-Янв-09 01:07 
>Неужели Вам неизвестно, что дефрагментация под Linux'ом не нужна, что файловая система
>дефрагментирует сама себя?

Она не дефрагментирует сама себя, она просто не склонна к фрагментации.Тем не менее, в некоторых клинических случаях может случиться и заметная фрагментация.Просто это редкость в отличие от того что творится в виндах - отсюда и такие мифы.Любая ФС может фрагментироваться.Но не любая к этому склонна.И условия могут требоваться разные.

>А вот программа для разделов FAT и NTFS не помешала бы!..

Лучший совет - %#нуть такие разделы нафиг и заменить ФС на них на что-то более человеческое, имхо. Фат доооооооолго проверяется в случае чего (он же не журналируемый) а клевать несколько минут при загрузке системы - досадно.Да и вообще - тормознутый он, листинг разлапистого дерева - пипец какой-то, упаришься ждать.NTFS просто достаточно тормозно работает через FUSE.И с фрагментацией у него не очень.Нафиг оно такое надо?Проще не создавать геморроя чем лечить оный... (когда был актуален дуалбут с виндами - юзал в винде сторонний ext2 ifs драйвер для работы с разделом доступным из обоих систем).


"Перевод существующего раздела на файловую систему Ext4"
Отправлено forge , 28-Дек-08 15:32 
Следует заметить, что после включения поддержки экстентов, обратной дороги на ext3 не будет :).

"Перевод существующего раздела на файловую систему Ext4"
Отправлено Avatar , 05-Янв-09 15:32 
Зато будет прямая дорога на xfs.