Dubbio che mi pongo da sempre e problema suoni flash

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
Cobra78
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 991
Iscrizione: giovedì 18 agosto 2005, 11:08
Località: Ferrara
Contatti:

Dubbio che mi pongo da sempre e problema suoni flash

Messaggio da Cobra78 »

Dubbio che mi pongo da sempre: che differenza c'è fra un hard-link e un symlink???

Problema: l'audio dei giochi et filmati flash non mi funzia più e non capisco perchè!

Preciso che ho provato tutte le possibili librerie flash e ho firefox 1.5 :9
Dell Inspiron 1720 Ice White Windows 7 Professional/Archlinux x86_64 - 2.6.38.x - Gnome3
Msi Wind U100 Windows Xp/Ubuntu 11.04 - Gnome3
Hal

Re: Dubbio che mi pongo da sempre e problema suoni flash

Messaggio da Hal »

Allora... un collegamento simbolico è un file contenete una stringa che indirizza al file da collegare, il collegamento simbolico ha un numero di inode differente dal file a qui punta, si tratta ciò di due file diversi.
Se elimini il file da collegare, il symlink risulterà rotto e non ti permetterà più di accedere alle infomazioni di tale file.

Viceversa l'hard link contiene esattamente lo stesso tipo di infomazioni del file da "collegare" ed ha anche lo stesso numero di inode, in sostanza si tratta dello stesso identico file ma avente un nome differente.
Da ciò si deduce che su GNU/Linux un file non è identificato dal suo nome ma bensì dal numero di inode.
Se elimini il file originale, nell'hard link ritroverai le stesse informazioni di prima, perchè hai eliminato solo uno dei due collegamenti all'inodo e non l'inodo stesso.

Spero di non aver detto troppe ciofeche e di averti confuso abbastanza le idee  ;D
Ultima modifica di HAL il martedì 31 gennaio 2006, 16:37, modificato 1 volta in totale.
Avatar utente
Cobra78
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 991
Iscrizione: giovedì 18 agosto 2005, 11:08
Località: Ferrara
Contatti:

Re: Dubbio che mi pongo da sempre e problema suoni flash

Messaggio da Cobra78 »

Al contrario ho capito perfettamente, in pratica il symlink è un collegamento al file nel senso classico del termine, mentre l'hard link è qualcosa di terribilmente vicino alla copia del file stesso.

Si credo proprio di avere capito.
Dell Inspiron 1720 Ice White Windows 7 Professional/Archlinux x86_64 - 2.6.38.x - Gnome3
Msi Wind U100 Windows Xp/Ubuntu 11.04 - Gnome3
Hal

Re: Dubbio che mi pongo da sempre e problema suoni flash

Messaggio da Hal »

Cobra78 ha scritto: Al contrario ho capito perfettamente, in pratica il symlink è un collegamento al file nel senso classico del termine, mentre l'hard link è qualcosa di terribilmente vicino alla copia del file stesso.

Si credo proprio di avere capito.
Il concetto di copia è leggermente diverso: se copi un file il suo numero di inode è differente dal file originale, pur avendo il suo stesso contenuto, quindi si tratta di due "collegamenti" che puntano a due inodi diversi.

Viceversa il file originale e un suo hard link non sono altro che due collegamenti allo stesso inodo; in sostanza l'icona di un file che puoi vedere in una qualsiasi cartella non è il file vero e proprio ma un collegamento ad esso.

Esempio:
$ touch pippo (creiamo dalla shell un file di nome pippo)
$ ls -il pippo (guardiamo i suoi attributi, compreso il numero di inode -i)
3949013 -rw-r--r--  1 stefano stefano 0 2006-02-03 14:37 pippo
La prima cifra è il numero di inode, il numero 1 prima di stefano rappresenta il numero di collegamenti all'inodo, ovvero pippo non è altro che un collegamento all'inodo 3949013.

$ ln pippo topolino (creiamo un'hard link di nome topolino)
$ ls -il pippo topolino (guardiamo gli attributi di entrambi)
3949013 -rw-r--r--  2 stefano stefano 0 2006-02-03 14:37 pippo
3949013 -rw-r--r--  2 stefano stefano 0 2006-02-03 14:37 topolino
Stesso numero di inode; come puoi vedere il numero di collegamenti allo stesso inodo è ora pari a 2, il collegamento originale (pippo) e l'hard link (topolino).

A questo punto cancelliamo pippo:
$ rm pippo
$ ls -il topolino (guardiamo le proprietà di topolino)
3949013 -rw-r--r--  1 stefano stefano 0 2006-02-03 14:37 topolino
Ora esiste solo più un collegamento all'inodo 3949013.
Ultima modifica di HAL il venerdì 3 febbraio 2006, 14:51, modificato 1 volta in totale.
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: corradoventu e 17 ospiti