Chris Mason начал работу (http://groups.google.com/group/fa.linux.kernel/msg/1b1ad833c...) над новой файловой системой для Linux - Btrfs (http://oss.oracle.com/~mason/btrfs/), отличающейся дополнительным хранением контрольных сумм для всех блоков данных и метаданных.
Возможности текущей альфа версии Btrfs (http://oss.oracle.com/~mason/btrfs):
- Возможность определения и автовосстановления ошибок, через ведение copy-on-write журнала данных и метаданных (+ контрольные суммы), в котором отражаются все изменения ФС.
- Снапшоты, с возможностью записи и изменения данных;
- Максимальное число файлов - 2^64;
- Минимальный расход дискового пространства для хранения небольших файлов и индексов директорий;
- Двойное индексирование дерева каталогов: Btree и TEA hash;
- Динамическое распределение inode;
- Подразделы (несколько корней в одной ФС)
- Быстрая проверка и восстановление ошибок.
Планы на будущее:
- Функции зеркалирования и разнесение на несколько дисков на уровне объектов;
- Проверка целостности ФС на лету;
- Эффективные средства инкрементального бэкапа и зеркалирования;
- Возможность продолжения работы даже при частичном повреждении данных;
- ACL.
URL: http://groups.google.com/group/fa.linux.kernel/msg/1b1ad833c...
Новость: https://www.opennet.ru/opennews/art.shtml?num=11086