Dan Lukes wrote:
> Ale zpatky k tomu co teda vlastne "reboot -r" udela.

Dekuji za podrobnou analyzu.

> vfs_unmountall(), zde je asi podstatne vedet, ze funkce nema navratovou 
> hodnotu a tedy schopnost signalizovat, ze se unmount neceho nepovedl - jen se 
> to napise na konzoli (syslog uz nefunguje)

Na konzoli ale zadnou chybu nemam.

> Ja sice vim, jak probiha shutdown systemu, ale nevim, nakolik 'reboot -r' 
> provadi opravdu shutdown.
> 
> Pokud ano, tak se pousti /etc/rc.shutdown a v ramci nej se normalne volaji 
> rc.d scripty (ty, ktere obsahuji KEYWORD shutdown) a spousti s parametrem 
> "stop". Mezi nimi mj. i /etc/rc.d/local ktery spusti (pokud existuje) 
> /etc/shutdown.local

Podle hlasek na konzole ten reboot provadi i ty shutdown skripty.

Mimochodem, ten local script ma byt /etc/rc.shutdown.local (s predponou rc. 
navic). Reportoval jsem to jako bug: 
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238448

Vytvoril jsem si tedy vlastni skript s BEFORE: root (v rcorder se zobrazuje 
jako prvni - tedy pri shutdownu posledni), kde jsem se snazil odmontovat pri 
shutdown ty filesystemy. Ty se mi podarilo odmontovat (akorat /var/log jsem 
musel force-odmontovat).

Tim jsem ale zjistil, ze problem neni s tim, ze se ty filesystemy neodmontuji, 
ale ze se znovu namontuji.

System vidi dva pooly - base a private a namontovava vsechny filesystemy s 
nastavenym mountpoint.

Predpokladal jsem, ze po rerootu se to bude tvarit jako jiny host, ale oba 
hosty maji stejne /etc/hostid (protoze se generuje z kenv -q 
smbios.system.uuid).

Zkusil jsem v base instalaci zmenit rucne /etc/hostid, ale po rerootu se 
filesystemy z base i tak namontuji.

Nevim jak zabezpecit, aby po tom rerootu system povazoval ten base pool za 
exportnuty. Exportovat ho pri shutdownu asi neni spravne, kdyz je na tom root. 
Nejlpesi by bylo, aby po tom rerootu povazoval system ten base pool za pool 
jineho systemu.

> To ano, ale o to mi jde - aby pocitac utocnikovi ty data neodemknul, kdyz 
> odnese cely pocitac.


Ale to myslim, ze moje reseni splnuje taky. Kdyz si nekdo pocitac odnese, tak 
mu to vzdalene neodemknu (neprihlasim se). Kdyz nekdo ziska klic i tak heslo. 
Proste to neni tak bezpecne, jako Tvoje reseni, ale pro moje potreby dostacuje.

> Me se nelibi ZFS ;-)


To tady asi vetsina uz vi ;-). Takze jsem ani necekal, ze budes na muj dotaz 
reagovat. Moc dekuju, ze si reagoval.

Marian
-- 
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem