Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

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''//
 +
  
Печать/экспорт