Факты о файловой системе Ext4 в Linux

EXT4 — одна из основных файловых систем, используемая преимущественно в операционных системах на ядре Linux. Дополнительную информацию вы можете найти в Интернете: https://ru.wikipedia.org/wiki/Ext4
По сравнению с EXT3 файловая система EXT4 поддерживает больший размер файлов и файловой системы, является более скоростной, производительной и стабильной системой.

Форматирование накопителя в файловой системе EXT4 рекомендуем выполнять из дистрибутива GNU/Linux средствами операционной системы или с помощью специальных программ и утилит для работы с дисками. Ext4 не нуждается в дефрагментации не имееет ограничений на количество вложенных директорий.



 

13 любопытных особенностей и фактов об Ext4

1. Файловая система Ext4 не такая уж и новая. Она была представлена в 2006 году — 12 лет назад. Но оказалась настолько удачной, что сейчас мало кто испытывает баттхёрт из-за каких либо ограничений. Быстрая, удобная и очень надежная файловая система.

2. Автор разработки — Теодор Цао — называл Ext4 временным решением, которое должно снять текущие ограничения Ext3, из-за которых у линуксоидов уже начинало-таки бомбить, но и сохранить совместимость с предыдущими версиями Ext.



3. Ext4 внешне слабо отличается от Ext3, но внутренние изменения очень серьезные — новая ФС обладала более лучшей производительностью и более надежной надёжностью. Но есть и принципиальные отличия.

4. Совместимость реализована на высшем уровне. Драйвер Ext4 умеет монтировать Ext3 и работать в соответствующем режиме. Пользователям Linux Mint выгоды от этого никакой, а вот разработчикам проще поддерживать и развивать кодовую базу ядра.

5. Максимальный размер файла составляет 16 тебибайт, а размер раздела — 1 эксбибайт 1 Чтобы переполнить такие объемы и испытать из-за этого страдания нужно постараться. На серверах, где сопоставимые объемы возможны, вместо Ext4 используются распределенные, кластерные файловые системы. Можно смело утверждать, что на ПК Ext4 хватит еще надолго.

6. Red Hat, по отдельному контракту, предоставляет некоторым клиентам поддержку компов с файловой системой Ext4 и размером файлов до 50 тебибайт.

7. Превосходство Ext4 над Ext3 в плане производительности достигнуто за счет более интеллектуального алгоритма выделения блоков. Скорость чтения и записи у Ext4 заметно выше. Например, Ext3 вызывает функцию выделения блоков каждый раз, когда нужно записать отдельный блок. Если два и более параллельных процесса пишут на диск, то файлы отказываются сильно фрагментированными и будут читаться в разы медленнее. Ext4 умеет выделять блоки пачками, за счет чего запись осуществляется быстрее — головке магнитного диска приходится меньше скакать над поверхностью диска. Меньшая степень фрагментации положительно сказывается и на скорости чтения.

8. В файловой системе Ext3 может быть не более 32 тысяч поддиректорий. В Ext4 используется быстрый алгоритм хранения индексов — HTree — и количество поддиректорий не ограничено. Теоретически, Ext3 тоже может хранить кучу вложенных директорий, но с каждой новой будет падать производительность.

9. Надежность. Ext3 — это тоже журналируемая ФС. Но для Ext4 к журналам добавили контрольные суммы. Если что-то пойдет не так, то Ext3 теоретически может-таки потерять данные. Ext4 способна самовосстанавливаться.

10. Проверка целостности Ext4 осуществляется намного быстрее, чем аналогичная проверка для Ext3. Достигается это за счет того, что Ext4 помечает невыделенные блоки особым образом и не проверяет их. А Ext3 по старинке сканирует всё подряд.

11. Дефрагментация. Честно говоря, все три ФС прекрасно фрагментируются. Но все три имеют разные подходы к дефрагментации. Для Ext2 нужно размонтировать раздел и запустить e2defrag. Если этот раздел системный, то придется поднапрячься. Ext3 менее подвержена проблеме фрагментации, но есть другая проблема: блондинки 2 часто по ошибке запускали e2defrag на Ext3 и получали полностью неработающие системы. Ext4 дефрагментирует сама себя и не требует размонтажа.

12. Ext4 более не развивается. Это миф. Разработчики готовятся нас удивить. Скоро будут запилены технологии, позволяющие удобно управлять квотами, будет улучшено журналирование, появятся блоки размером 8К.

 

13. Ext4 не лишена и недостатков. Журнал Ext4 весьма хорош, но если изловчиться, то потерять данные всё же можно — эта ФС не гарантирует целостность всех данных. Другой недостаток файловой системы Ext4 заключается в том, что это просто файловая система. А хотелось бы, как минимум, еще и навороченный Volume Manager.

 

EXT4 на USB-накопителях

Форматирование в Linux

Обычно в дистрибутиве ОС GNU/Linux имеется какая-нибудь графическая утилита для форматирования USB-накопителей и жестких дисков (например, в Linux Mint — утилита Mintstick, в Ubuntu — Gnome Disk Utility и др.), а также утилита для управления дисками GParted 0.25.0.

Приведём пример форматирования USB-накопителя (флешки) с помощью утилиты Mintstick.

Универсальным способом форматирования USB-накопителя является использование утилиты для управления дисками GParted 0.25.0. Обычно она уже установлена в ОС, но при необходимости её можно установить из официальных репозиториев (выполните sudo apt install gparted или sudo yum install gparted в зависимости от дистрибутива).

 

Важно! Накопитель с файловой системой EXT4 нельзя использовать в ОС Windows. Если нужно подключить накопитель с EXT4 в Windows, можно воспользоваться специальным драйвером ext2fsd, разработанный сообществом открытого программного обеспечения для файловых систем семейства ext.

Форматирование в Windows

При необходимости можно произвести форматирование из ОС Windows. Например, можно воспользоваться бесплатной версией программы MiniTool Partition Wizard Free Edition или Paragon Partition Manager Free.

Форматирование в MiniTool Partition Wizard Free Edition:

 

 

Источник: https://liberatum.ru/ и https://help.keenetic.com/

RuCoreNET - лучшее для вас!


Поделись статьей с друзьями


55 просмотров


0 0 vote
Рейтинг статьи
Подписаться
Уведомление о
guest
0 Комментарий
Inline Feedbacks
View all comments


Do NOT follow this link or you will be banned from the site!
0
Would love your thoughts, please comment.x
()
x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: