Amit Gud представил (http://lwn.net/Articles/231482/) проект ChunkFS (http://infohost.nmt.edu/~val/chunkfs/), суть которого в организации виртуальной файловой системы ext2 состоящей из более мелких, полноценных (свой суперблок, метаданные и др. таблицы), но обособленных ext2 кусков (chunk) размером несколько гигабайт.
К достоинствам (http://cis.ksu.edu/~gud/docs/chunkfs-hotdep-val-arjan-gud-za...) подобного подхода можно отнести более высокую надежность и гибкость (сбойный "chunk" можно перевести в режим только для чтения и выполнить fsck), более высокую скорость проверки целостности (параллельный вызов fsck только для сбойных "chunk"). В ChunkFS снято ограничение по установке хардлинков на директории.
Второй проект Ext3cow (http://www.ext3cow.com) представляет собой модификацию файловой системы ext3 с сохранением всех старых данных и истории операций (copy-on-write, versioning file system), т.е. всегда можно посмотреть состояние объекта ФС на любой момент времени. Ext3cow удобно использовать в системах с высокими требованиями к сохранности данных или при необходимости оценки прошлого состояния.
Указание времени производится через спец символ '@', например:# Перейти в директорию по состоянию на 9:58 10 июля 2003 года:
cd /tmp/test1@1057845484# посмотреть вчерашнее состояние файла
vi /tmp/test2@yesterday
Файлы удаленные (unlink) сразу после создания считаются временными и не сохраняются.В противовес Ext3cow, Samuel Thibault предложил (http://groups.google.com/group/linux.kernel/browse_thread/th...) снабдить Ext3 ФС возможность работы в norecovery режиме, когда все изменения только кешируются и не сохряняются после размонтирования. Подобное может быть использовано для восстановления целостности FS после краха, когда бывает необходимо создать временные файлы или лог.
URL: http://linux.slashdot.org/article.pl?sid=07/05/02/0413253&fr...
Новость: http://www.opennet.me/opennews/art.shtml?num=10682
> В ChunkFS снято ограничение по установке хардлинков на директории.
Вот каша будет. И что интересно возвращает getcwd?
> И что интересно возвращает getcwd?
Торможу. Написал не подумав.