La differenza tra hard link e soft (o symbolic) link.

Non è poi così difficile.

La differenza tra gli hard link e i soft (o simbolici) link si riduce a ciò a cui fanno riferimento.

Gli hard link puntano, o fanno riferimento, a uno spazio specifico sul disco rigido. Puoi avere più file collegati allo stesso posto sul disco rigido, ma se cambi i dati su uno di questi file, anche gli altri file rifletteranno quel cambiamento.

I collegamenti simbolici funzionano un po’ diversamente. Un link simbolico punta ancora a un punto specifico del disco rigido, ma se si crea un secondo file, questo secondo file non punta al disco rigido, ma al primo file.

Il nodo rappresenta i dati fisicamente sul disco

Implicazioni =>

Se si cancella il ‘my-hard-link’ di un collegamento fisso, i file rimanenti che puntano a quello stesso spazio (inode) nel disco rigido conterranno ancora i dati memorizzati sul disco rigido. Ma se cancellate il nodo principale (myfile.txt) in un link simbolico, rendete inutilizzabili gli altri link (my-soft-link) che puntano al nodo principale.

Gli hard link sono più indulgenti quando cancellate un file; i soft link occupano meno dati, ma i soft link non memorizzano i dati effettivi, o la posizione del file originale.

Entrambi i tipi di link hanno i loro quid e usi. Crearli dalla riga di comando è facile.

Sono entrambi i tipi di link.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.