Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di RokStar
    Registrato dal
    Dec 2001
    Messaggi
    937

    Hardlink, quando vanno usati?

    Stavo ripassando un po' i comandi base dei sistemi *nix.

    codice:
    $ vi originale
    $ cat originale
    Questo è il contenuto originale
    $ cat hardlink
    Questo è il contenuto originale
    $ cat symlink
    Questo è il contenuto originale
    $ rm -f originale
    $ touch originale
    $ vi originale
    $ ls -l
    totale 8
    -rw-r--r-- 1 XXX XXX 32 2006-07-29 20:40 hardlink
    -rw-r--r-- 1 XXX XXX 25 2006-07-29 20:40 originale
    lrwxrwxrwx 1 XXX XXX  9 2006-07-29 20:36 symlink -> originale
    $ cat originale
    Ho cambiato il contenuto
    $ cat symlink
    Ho cambiato il contenuto
    $ cat hardlink
    Questo è il contenuto originale
    Cioè... il symlink anche se il file viene cancellato e poi ricreato un altro si ricollega... mentre l'altro fa un collegamento all'inode invece che al nome? Quindi se l'inode viene scollegato con rm allora mantiene l'ultimo contenuto? Oppure è una mera copia di un file, che però cambia automaticamente?

    E in definitiva, i symlink so quando si usano, ma gli hard link quando andrebbero utilizzati?
    che ce l'hai tre e cinco? Tre e cinco?!?

  2. #2
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570

    Re: Hardlink, quando vanno usati?

    Originariamente inviato da RokStar
    ma gli hard link quando andrebbero utilizzati?
    quando, per esempio, serve avere piu' copie dello stesso file in punti diversi della stessa partizione.

    ciao
    slack? smack!

  3. #3
    Utente di HTML.it L'avatar di RokStar
    Registrato dal
    Dec 2001
    Messaggi
    937

    Re: Re: Hardlink, quando vanno usati?

    Originariamente inviato da cacao74
    quando, per esempio, serve avere piu' copie dello stesso file in punti diversi della stessa partizione.

    ciao
    Ma per quelli uso i symbolic link, anche lo stesso /usr/src/linux che punta a /usr/src/linux-numero-versione-installata.

    Gli hardlink non li ho davvero mai visti, anche nei vari rc.N ci sono tutti symlink
    che ce l'hai tre e cinco? Tre e cinco?!?

  4. #4
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    Prova a pensare al fatto che il link viene effettuato sull'inode.

    Con gli hardlink, hai la possibilita' si spostare i file ovunque (nella partizione)
    cosa che con i softlink, non potresti, a meno di non ridefinire tutti i link simbolici
    che puntano alla risorsa 'mossa'.

    Personalmente gli hardlink, li uso spesso.

    Non so se sono riuscito a chiarirti qualche dubbio.

    ps: gli hardlink si usano solo con file, non con directory.

    ciao
    slack? smack!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.