3 - Soddisfazioni a gogo`
Maurizio Paolini
paolini a dmf.bs.unicatt.it
Gio 21 Set 2000 12:41:36 UTC
> > non e' possibile dire ai vari comandi di "non seguire gli hard links".
> Questo e' verissimo, ma...
> a. gli hard links per le directory si possono fare ma richiedono le permissions
> di root e NON sono mai una buona idea...
> b. in realta' esiste un modo per discriminare fra diverse copie di un file
> per cui e' stato fatto un hard link: le entrate puntano al medesimo inode!!
> Questo consente a programmi tipo tar di immagazzinare informazioni sul file
> e di rigenerare gli hl in fase di decompressione come hl e non come files
> separati [NOTA: non si tratta di una estensione gnu... anche il tar di OSF/1
> si comporta cosi']...
>
> Per il resto concordo con quanto detto... solo un appunto:
> se si cancella il file cui punta un soft link, lo spazio viene liberato e
> il link punta "a vuoto"... lo spazio usato da un file cui e' stato fatto
> un hard link non viene reclamato invece sinche' tutti i links non sono
> stati rimossi...
>
> [altre differenze: un soft link dipende dal pathname; un hard link no...
> infine una nota degna di essere fatta sui soft-links:
> POSIX richiede che il touch ad un soft link che punta ad un file
> inesistente crei il file linkato, per cui
> ln -sf c d; touch d
> crea il file c !!]
Troppo giusto!!!
Maggiori informazioni sulla lista
Lug
|