Все знают, что в 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.
Источник:
http://www.ibm.com
Спасибо, очень интересно.
Старался. :) Скоро переведу руководство по миграции на ext4.
Да, крайне познавательная информация.
Пока Sun "пузырит сопли" со своей ZFS, набивая цену Соплярису, Linux будет использовать востребованные и реальные технологии, а не стремиться воплотить в жизнь сюжет из какого- то фантастического фильма.
Новость радует. Особенно fsck. Ждать, пока провериться при загрузке ноута забитый 100GB раздел не всегда уместно. И, надеюсь, никому не придёт в голову сделать восстановление файлов неотключаемым. А ещё лучьше, чтобы оно было отключено по-умолчанию.
А новички скажут, что лучше по-умолчанию включить. :) Много народу приходит на Либератум с Google по словосочетанию "ext3 файлы восстановить".
Вообще-то, в GNOME и KDE есть корзины, и по-умолчанию файлы удаляются именно в них. Зачем делать то же самое на уровне файловой системы? А прежде, чем лезть в консоль, приходиться прочитать хоть что-нибуть про неё — и там будет обязательно написано, что файлы не восстанавливаются.
Впрочем, в Ububnu пусть включают хоть System File Protection (bash под SELinux, к примеру) — полагаю, многие желающие восстановить файлы сидят именно на Ubuntu, и попробовали вылезти в консоль.
Именно так сюда и попал :)
Удалил из-за своей оплошности более 5 Гб данных. На файловых системах FAT и NTFS восстановить недавно удаленные данные не составит труда (если есть хотя бы простейшая софтина для этого). А вот с EXT3 дело обстоит труднее...
Советую попробовать:
Восстановление удаленных файлов с помощью Scalpel
Восстановление удаленных файлов ext2, ext3, ufs1, ufs2, ntfs, fat
Если не получится, то попробуем найти другое решение. Тема-то актуальная. :)
Отправить комментарий