Преимущества новой файловой системы Ext4
2 May, 2008 pomodor 9
Все знают, что в Linux скоро появится новая файловая система Ext4 (она и сейчас там, но в экспериментальном режиме), но не каждый догадывается о ее преимуществах над другими файловыми системами, такими как ext2, ext3, ReiserFS, XFS и JFS. Попытаемся кратко эти преимущества обозначить:
- Ext4 поддерживает гигантские объемы дисков и размеры файлов. Ограничение на диски - 1 exbibyte, максимальный размер файла может составлять 16 tebibyte. Пока такие размеры не требуется, но в будущем могут быть полезными;
- Extents. Способ повысить эффективность работы с файловыми дескрипторами. Это позволяет сократить время, необходимое на удаление больших файлов и разные другие вещи;
- Persistent preallocation. Большинство файловых систем на запрос приложения о выделении дискового пространства заполняют запрошенную область на диске нулями. Ext4 позволяет выделять пространство сразу, без задержек, что позволяет улучшить производительность некоторых баз данных и мультимедийных приложений;
- Delayed allocation (отложенное выделение). Ext4 умеет откладывать выделение места на диске на последний момент, что положительно сказывается на производительности;
- Ext3 поддерживает 32 тысячи поддиректорий. В Ext4 все ограничения сняты;
- Запись контрольных сумм в журнал и, как следствие, высокая надежность;
- online дефрагментация;
- восстановление удаленных файлов. Пока не реализовано, но запланировано;
- быстрая проверка fsck;
- наносекундные временные отметки (timestamps). Время создания, доступа и модификации файлов хранится более аккуратно, а максимально возможное время увеличено до 25 апреля 2514 года, против 18 января 2038 года у Ext3.
Главная тема:
Программное обеспечение:
field_vote:
Комментарии
Bull-Dog
2 мая, 2008 - 14:21
Спасибо, очень интересно.
pomodor
2 мая, 2008 - 14:25
Старался. :) Скоро переведу руководство по миграции на ext4.
Чингачгук
2 мая, 2008 - 15:58
Да, крайне познавательная информация.
Пока Sun "пузырит сопли" со своей ZFS, набивая цену Соплярису, Linux будет использовать востребованные и реальные технологии, а не стремиться воплотить в жизнь сюжет из какого- то фантастического фильма.
Stilgar
2 мая, 2008 - 20:12
Новость радует. Особенно fsck. Ждать, пока проверится при загрузке ноута забитый 100GB раздел не всегда уместно. И, надеюсь, никому не придёт в голову сделать восстановление файлов не отключаемым. А ещё лучше, чтобы оно было отключено по-умолчанию.
pomodor
3 мая, 2008 - 01:24
А новички скажут, что лучше по-умолчанию включить. :) Много народу приходит на Либератум с Google по словосочетанию "ext3 файлы восстановить".
Stilgar
3 мая, 2008 - 10:09
Вообще-то, в GNOME и KDE есть корзины, и по-умолчанию файлы удаляются именно в них. Зачем делать то же самое на уровне файловой системы? А прежде, чем лезть в консоль, приходиться прочитать хоть что-нибуть про неё — и там будет обязательно написано, что файлы не восстанавливаются.
Впрочем, в Ububnu пусть включают хоть System File Protection (bash под SELinux, к примеру) — полагаю, многие желающие восстановить файлы сидят именно на Ubuntu, и попробовали вылезти в консоль.
Чингачгук
22 апреля, 2009 - 00:48
Именно так сюда и попал :)
Удалил из-за своей оплошности более 5 Гб данных. На файловых системах FAT и NTFS восстановить недавно удаленные данные не составит труда (если есть хотя бы простейшая софтина для этого). А вот с EXT3 дело обстоит труднее...
pomodor
22 апреля, 2009 - 01:20
Советую попробовать:
Восстановление удаленных файлов с помощью Scalpel
Восстановление удаленных файлов ext2, ext3, ufs1, ufs2, ntfs, fat
Если не получится, то попробуем найти другое решение. Тема-то актуальная. :)
Чингачгук
1 апреля, 2011 - 15:50
Меня кстати тоже полностью устраивает Ext4
Комментировать