Форум » Статьи и документация » Особенности файловой системы » Ответить

Особенности файловой системы

smolett: Перевод файла Readme.txt из каталога /initrd Ключ к пониманию как запускается Puppy в стартовом загрузочном скрипте, /initrd/sbin/init. В общих чертах, все что вы видите в /initrd это initial ramdisk, который фактически является /dev/ram0. В Puppy, initial ramdisk не отключается после загрузки. Директории pup_rw, pup_ro1, и т.д. монтируются в "/" когда Puppy запускается. Количество их может быть разным, но pup_rw должен быть. Обычная ситуация когда pup_rw, pup_ro1 и pup_ro2 монтируются в "/". /initrd/pup_rw Это перезаписываемая папка. Обычно это - tmpfs (временная файловая система) в ОЗУ. Однако, личный файл для сохранения (pup_save.3fs) или разделы могут быть примонтированы сюда (в случае, когда они не будут на /initrd/pup_ro1). /initrd/pup_ro1 Это обычно ваши сохраненные файлы, и содержимое pup_rw сохраняется здесь, периодически или в конце сеанса. Отметьте, что папка примонтирована в режиме rw, хотя unionfs заставляет её вести себя как ro на "/". /initrd/pup_ro2 Здесь находятся все файлы Puppy. Обычно сюда ничего не пишется, все остается в старом виде. unionfs Монтирует каталоги в таком порядке: pup_rw pup_ro1 pup_ro2 pup_ro3 pup_ro4 pup_ro5 Где более высокий каталог имеет старшинство. Например, если файлы того же самого названия существуют в pup_rw и pup_ro1, файл в pup_rw - тот, который "замечен системой". ------------------

Ответов - 0



полная версия страницы