devd notify - co vsechno umoznuje?
Dan Lukes
dan at obluda.cz
Fri Oct 31 04:10:51 CET 2014
On 10/30/14 02:00, Miroslav Lachman:
> Takze bych se rad zeptal, co vlastne vsechno devd / devd.conf umoznuje
> sledovat a "hlasit"?
Cely DEVD subsystem je v podstate obecny system pro predavani notifikaci
z kernelu do userlandu. V DEVD tedy nic o specifickych zpravach
nenajdes. Ten subsystem zpravam, ktere prenasi, nerozumi.
Takze, presna odpoved je, ze cokoliv co se nektery ze systemovych
driveru rozhodne hlasit. Ale tahle odpoved ti asi moc nepomuze.
> V manualu toho az tak moc neni. Napriklad se tam
> vubec nezminuje system "ZFS", ale v examplu uvedeny je.
Obavam se, ze jediny spolehlivy zpusob jak zjistit aktualni seznam vseho je
grep -R 'devctl_notify' /usr/src/sys
Protoze devctl_notify je prave ta funkce, ktera se k zasilani notifikace
pouziva.
> Me ted konkretne jde o to, jestli devd umoznuje treba i sledovani
> udalosti ruznych GEOM modulu.
Ze vsech GEOM modulu vytvari tyhle notifikace jen GEOM_DEV se zpravou
DEVFS/MEDIACHANGE
> Prikladem treba gmirror. Chtel bych dostat
> notifikaci o tom, ze vypadnul disk z mirroru, ze probiha synchronizace,
> ze synchronizace dobehla atd.
Ne, tyto informace modul formou notifikace neposkytuje. Pokud chces znat
stav mirroru, musis se na nej aktivne zeptat. Coz ale zase neni az
takovej problem ...
Dan
More information about the Users-l
mailing list