linux user group brescia

immagine del castello

Archivio della mailing list

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