Различия
Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
— |
setups:initrd [2016/02/26 17:42] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ======Особенности файловой системы 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 монтируются в "/". | ||
+ | |||
+ | * ''/initrd/pup_rw''\\ Это перезаписываемая папка. Обычно это - ''tmpfs'' (временная файловая система) в ОЗУ. Однако, личный файл для сохранения (''pup_save.3fs'') или разделы могут быть примонтированы сюда (в случае, когда они не будут на ''/initrd/pup_ro1''). | ||
+ | * ''/initrd/pup_ro1''\\ Это обычно ваши сохраненные файлы, и содержимое pup_rw сохраняется здесь, периодически или в конце сеанса. Отметьте, что папка примонтирована в режиме ''rw'', хотя ''unionfs'' заставляет её вести себя как ''ro'' на "/". | ||
+ | * ''/initrd/pup_ro2''\\ Здесь находятся все файлы Puppy. Обычно сюда ничего не пишется, все остается в старом виде. | ||
+ | |||
+ | unionfs Монтирует каталоги в таком порядке: | ||
+ | |||
+ | <code> | ||
+ | pup_rw | ||
+ | pup_ro1 | ||
+ | pup_ro2 | ||
+ | pup_ro3 | ||
+ | pup_ro4 | ||
+ | pup_ro5 | ||
+ | </code> | ||
+ | |||
+ | Где более высокий каталог имеет старшинство. Например, если файлы того же самого названия существуют в ''pup_rw'' и ''pup_ro1'', файл в ''pup_rw'' --- тот, который "замечен системой". | ||
+ | |||
+ | ---- | ||
+ | |||
+ | //Barry Kauler www.puppylinux.com // | ||
+ | |||
+ | //Вадим Смолкин// | ||
+ | |||
+ | //Перевод файла ''Readme.txt'' из каталога ''/initrd''// | ||
+ | |||