linux user group brescia

immagine del castello

Archivio della mailing list

3 - Soddisfazioni a gogo`

Luca Giuzzi giuzzi a dmf.bs.unicatt.it
Gio 21 Set 2000 12:35:05 UTC
Un appunto:
> 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 !!]

Ciao,
 lg



Maggiori informazioni sulla lista Lug