Ext4 – это файловая система, используемая в Linux, и она была представлена как преемница ext3. Ext 4 является более глубоким улучшением по сравнению с ext3, многие из которых изначально разрабатывались файловой системой Cluster с 2003 по 2006 год с целью расширения ограничений хранилища и повышения производительности. Но некоторые разработчики ядра Linux, по соображениям стабильности, не приняли расширения для ext3. Они посоветовали оптимизировать исходный код ext3 и переименовать его в ext4. Затем, в 2006 году, сопровождающий файловой системы ext3 объявил о новом плане ext4. В 2008 году была выпущена файловая система ext4.
Это улучшенная версия старой файловой системы Ext3, и поэтому в большинстве дистрибутивов Linux, файловая система Ext4 является системой по умолчанию. Это не самая передовая файловая система, но она хорошая: это означает, что Ext4 надёжная и стабильная. Файловая система Ext4 – это улучшенный дизайн с лучшей производительностью, надежностью и возможностями. Следующая часть рассказывает о нескольких основных особенностях файловой системы ext4.
Extended 4 имеет все преимущества, которые вы ожидали от прошлых итераций файловой системы (Ext2/Ext3), но с улучшениями. В ней есть много, чтобы покопаться, но вот лучшие части того, что Ext4 может сделать для вас:
- ведение журнала файловой системы
- журнал контрольных сумм
- выделение нескольких блоков файлов
- поддержка обратной совместимости для расширенных версий 2 и 3
- постоянное предварительное выделение свободного пространства
- улучшена проверка файловой системы (по сравнению с предыдущими версиями)
- и конечно же, поддержка больших файлов
Для кого эта система?
Extended 4 – это для тех, кто ищет суперустойчивый фундамент для строительства своей системы, или для тех, кто ищет что-то, что просто работает. Эта файловая система не удалит вашу систему; она даже не имеет большой поддержки SSD, но если ваши потребности не слишком экстравагантны, вы прекрасно с ней справитесь.
Обратная совместимость. Файловая система Ext4 обратно совместима с ext3 и ext2. Файловая система Ext 3 может быть перенесена в ext4 с помощью нескольких команд в режиме только для чтения. Таким образом, вы можете конвертировать ext3 в ext4 без переформатирования или переустановки операционной системы. Но вы не можете вернуться к ext3 после того, как обновитесь до ext4.
Журнал контрольной суммы. Журнал является одной из наиболее часто используемых частей диска, что делает блок, являющийся его частью, более подверженным аппаратному отказу. Восстановление из поврежденного журнала может привести к серьезному повреждению, ext4 проверяет контрольные суммы данных журнала, чтобы убедиться, что блоки журнала повреждены. Кроме того, она может безопасно избежать ожидания дискового ввода-вывода во время журналирования, улучшая тем самым производительность.
Большая файловая система/размер файла. Ext3 поддерживает максимальный размер файловой системы 16 ТБ и максимальную файловую систему 2 ТБ, так как ext4 добавляет 48-битный блок адресации, ext4 может поддерживать размер файловой системы до 1EB (1EB = 1024PB = 1024 * 1024TB = 1024 * 1024 ГБ) и максимальный размер файла 16TB. 1EB = 1024PB = 1024 * 1024TB = 1024 * 1024 ГБ.