Арнд Бергман (Arnd Bergmann) в списке рассылки разработчиков Linux ядра представил (http://kerneltrap.org/Linux/Fake_Write_Support) проект, реализующий режим записи данных для файловой системы cramfs, предназначенной для read-only носителей (например, CD-ROM или загрузочный initrd образ). В отличие от unionfs, которая позволяет накладывать read-only основу на директорию, куда будут записаны изменения и новые файлы, разработка Арнда дает возможность хранить изменения на уровне кэша файловой системы, не требуя создания дополнительных ram-дисков.
Арнд планирует в будущем создать универсальное решение (например, через перенос разработанной функциональности на unionfs), предоставляющее возможность временной записи данных на разделы с такими read-only файловыми системами, как cramfs, squashfs и iso9660, без создания дополнительных ram-дисков, экономящее ОЗУ и отличающиеся значительным упрощением реализации.URL: http://kerneltrap.org/Linux/Fake_Write_Support
Новость: http://www.opennet.me/opennews/art.shtml?num=16428
Keep it simple, stupid
>Keep it simple, stupidОбъявить, что запись на данный носитель невозможна - логично. Объявить об этом пользователю через неделю - ТУПОСТь!
это не будет опцией по умолчанию. А для livecd такое подойдет.
>Объявить, что запись на данный носитель невозможна - логично. Объявить об этом
>пользователю через неделю - ТУПОСТь!Не тупость а средство для комфортной работы с LiveCD и прочими session-oriented вещами.Поработать - можешь.Можешь даже изменения записать а не глотать мсгбоксы про write error вагонами.Но - временно.До ребута.Хорошо для всяких киосков, инет кафе, live cd и прочая.В случае чего просто перезагрузился - и в системе опять порядок и все работает.Иногда ценно :)
здорово.
но как по поводу отказоусточивости?
Хммм. А куда товарищь будет sync делать для буферов?