Арнд Бергман (Arnd Bergmann) в списке рассылки разработчиков Linux ядра представил проект, реализующий режим записи данных для файловой системы cramfs, предназначенной для read-only носителей (например, CD-ROM или загрузочный initrd образ). В отличие от unionfs, которая позволяет накладывать read-only основу на директорию, куда будут записаны изменения и новые файлы, разработка Арнда дает возможность хранить изменения на уровне кэша файловой системы, не требуя создания дополнительных ram-дисков.
Арнд планирует в будущем создать универсальное решение (например, через перенос разработанной функциональности на unionfs), предоставляющее возможность временной записи данных на разделы с такими read-only файловыми системами, как cramfs, squashfs и iso9660, без создания дополнительных ram-дисков, экономящее ОЗУ и отличающиеся значительным упрощением реализации.
Кроме того, можно отметить несколько интересных материалов:
- "Save disk space - use compFUSEd to transparently compress filesystems - демонстрируются возможности FUSE модуля compFUSEd, позволяющего организовать прозрачное чтение и запись данных в сжатом виде, независимо от используемой файловой системы. Для сжатия могут использоваться методы gzip, bzip2, lzo и lzo2. В конфигурации могут быть определены типы файлов, которые не следует сжимать.
- "Chiron FS lets you set up RAID-1 over the network" - обзор FUSE модуля Chiron FS, предназначенного для поддержания в синхронном состоянии нескольких директорий. Примонтировав директории по NFS или SSHFS с помощью ChironFS можно организовать зеркалирование данных на разных машинах.
- "fuse-zip 0.1.0" - анонсирован FUSE модуль, позволяющий работать с ZIP архивами как с частью файловой системы. Главное отличие fuse-zip от таких систем как KIO и Gnome VFS - возможность работы в режиме записи, что позволяет изменять данные внутри архива.
|