Qualcuno sa rispondere a questa domanda?
Descrivere il concetto di condivisione di un file tra directory distinte e le modalità realizzative della condivisione.
Sono bene accette domande da una ventina di righi...
Grazie mille per l'aiuto...
Qualcuno sa rispondere a questa domanda?
Descrivere il concetto di condivisione di un file tra directory distinte e le modalità realizzative della condivisione.
Sono bene accette domande da una ventina di righi...
Grazie mille per l'aiuto...
Quello che sono riuscito a trovare è un pò pochino:
I link sono particolari file ordinari che puntano ad altri file o directory. Consentono di avere una maggiore flessibilità della struttura gerarchica del File System e consentono condivisione file tra dir diverse, non la duplicazione.
La struttura del File System diviene un grafo aciclico
La condivisione di un file è ottenuta mediante la primitiva LINK oppure tramite il comando ln
Qualcuno può almeno intergrare un pò questa risposta?
Grazie
parli di un sistema operativo in particolare o di uno generico?
0m4r
http://omar.adobati.it
UNIX andrebbe benissimo... Altrimenti va bene anche in generale...
Hai presente la differenza fra HARD LINK e LINK SIMBOLICI?
HARD LINK: non viene creato alcun file, ma semplicemente viene incrementato il contatore di link nell'i-node del file puntato e in due directory differenti si ha "lo stesso file", nel sendo che il link condivide lo stesso i-node del file originale.
LINK SIMBOLICO: viene creato un nuovo file contenente il path name del file linkato, quindi esistono due differenti i-node.
Cosa comporta: se si elimina un hard link, il contatore nell'i-node viene decrementato e solamente quando questo è a 0 il file viene rimosso; se si elimina un link simbolico viene rimosso il file link, l'i-node corrispondente viene pulito. Se si rimuove un file puntato da un link simbolico il link punterà ad un file che non esiste. Se si rimuove il file originale al quale è stato creato un hard link, non viene rimosso il file, ed il link punterà ancora ad un file valido.
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Grazie
Ciao,Originariamente inviato da LeleFT
HARD LINK: non viene creato alcun file, ma semplicemente viene incrementato il contatore di link nell'i-node del file puntato e in due directory differenti si ha "lo stesso file", nel sendo che il link condivide lo stesso i-node del file originale.
LINK SIMBOLICO: viene creato un nuovo file contenente il path name del file linkato, quindi esistono due differenti i-node.
non vorrei sbagliarmi ma non dovrebbe essere il contrario (da quello che mi ricordo si)... Boh? help
No... è così. (Ho appena fatto anch'io l'esame di Sistemi Operativi! :gren: )
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Ho appena controllato e in effetti hai ragione... sono un pò arruginito... Ciao