Urceni i-node

Martin Špirk martin.konference na seznam.cz
Čtvrtek Únor 21 11:13:39 CET 2008


> > > Slo o presun jedne proprietarni aplikace z jednoho stroje na druhy. Ta
> > > aplikace je chranena hardwarovym klicem a zrejme vuci tomu klici si
> > > kontrolovala vlastni inode.
> >
> > Asi bych se na Vasem miste pokusil prenest cely filesystem. Popripade
> > bych otestoval, jestli utility dump/restore nedodrzi cisla i-nodu.

Zrejme bych tak postupoval, kdybych predem vedel o co jde, ale to s tim inode 
jsem zjistil az postupnym zkousenim.

> Pokud je aplikace linkovana dynamicky, pak je asi jednodussi podstrcit
> ji pomoci LD_PRELOAD falesny stat(), ktery bude hlasit puvodni inode :)

To me taky napadlo, ale nikdy jsem to nedelal a nevedel jsem jak potom zavolam 
defaultni fci stat abych mohl ostatnim volanim vracet spravne hodnoty. 
Ted me napada, ze by to mohlo jit pres dlopen("libc")/dlsym("stat"). 
Jde to tak nebo se to resi jinak?

M.



Další informace o konferenci Linux