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

Ключ к пониманию как запускается 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 монтируются в »/».

unionfs Монтирует каталоги в таком порядке:

pup_rw
pup_ro1
pup_ro2
pup_ro3
pup_ro4
pup_ro5

Где более высокий каталог имеет старшинство. Например, если файлы того же самого названия существуют в pup_rw и pup_ro1, файл в pup_rw — тот, который «замечен системой».


Barry Kauler www.puppylinux.com

Вадим Смолкин

Перевод файла Readme.txt из каталога /initrd