The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

ChunkFS и Ext3cow расширяют возможности файловых систем Ext2 и Ext3

03.05.2007 14:41

Amit Gud представил проект ChunkFS, суть которого в организации виртуальной файловой системы ext2 состоящей из более мелких, полноценных (свой суперблок, метаданные и др. таблицы), но обособленных ext2 кусков (chunk) размером несколько гигабайт.

К достоинствам подобного подхода можно отнести более высокую надежность и гибкость (сбойный "chunk" можно перевести в режим только для чтения и выполнить fsck), более высокую скорость проверки целостности (параллельный вызов fsck только для сбойных "chunk"). В ChunkFS снято ограничение по установке хардлинков на директории.

Второй проект Ext3cow представляет собой модификацию файловой системы ext3 с сохранением всех старых данных и истории операций (copy-on-write, versioning file system), т.е. всегда можно посмотреть состояние объекта ФС на любой момент времени. Ext3cow удобно использовать в системах с высокими требованиями к сохранности данных или при необходимости оценки прошлого состояния.

Указание времени производится через спец символ '@', например:


   # Перейти в директорию по состоянию на 9:58 10 июля 2003 года:
   cd /tmp/test1@1057845484

   # посмотреть вчерашнее состояние файла
   vi /tmp/test2@yesterday

Файлы удаленные (unlink) сразу после создания считаются временными и не сохраняются.

В противовес Ext3cow, Samuel Thibault предложил снабдить Ext3 ФС возможность работы в norecovery режиме, когда все изменения только кешируются и не сохряняются после размонтирования. Подобное может быть использовано для восстановления целостности FS после краха, когда бывает необходимо создать временные файлы или лог.

  1. Главная ссылка к новости (http://linux.slashdot.org/arti...)
  2. Chunkfs: Using divide­and­conquer to improve file system reliability and repair
  3. OpenNews: MapFS и eCryptfs - новые файловые системы для Linux
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/10682-ext2
Ключевые слова: ext2, ext3, fs, linux, disk
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (2) RSS
  • 1, Myc (??), 15:40, 05/05/2007 [ответить]  
  • +/
    > В ChunkFS снято ограничение по установке хардлинков на директории.
    Вот каша будет. И что интересно возвращает getcwd?
     
     
  • 2, Myc (??), 15:58, 05/05/2007 [^] [^^] [^^^] [ответить]  
  • +/
    > И что интересно возвращает getcwd?
    Торможу. Написал не подумав.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру