Portál AbcLinuxu, 14. května 2025 00:38
link(oldpath, newpath)
, ktoremu by stacilo cislo inodu na vytvorenie hardlinky. Prepokladam, ze predsa aj link() robi na tej najnizsej urovni s cislami inodov.
napr:int inode_link(long inode, char *newpath)
Prepokladam, ze predsa aj link() robi na tej najnizsej urovni s cislami inodov. napr:
int inode_link(long inode, char *newpath)
Tak to předpokládáš špatně.
struct inode_operations
má metodu:
int (*link) (struct dentry *old,struct inode *dir,struct dentry *new);
Mam databazu ako sa povodne subory menovali(pripadne aj cislo inodu, umiestnenie, atd.)Co kdybys při tom vkládání do databáze zároveň vytvořil na ten soubor jeden hardlink do nějakého administrátorského adresáře? Pak bys vžycky měl k dispozici platné a známé jméno.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.