17.11.2012 Views

n - Index of

n - Index of

n - Index of

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Copie di sicurezza 9<br />

Di solito si preferisce la tecnica dell’archiviazione dei dati in un file unico (che rappresenta<br />

l’archivio), assieme a tutte le informazioni necessarie per riprodurre i file e le directory originali.<br />

In questo modo si possono utilizzare unità di memorizzazione di qualunque tipo, eventualmente<br />

suddividendo l’archivio in pezzi più piccoli contenibili al loro interno.<br />

351.1.2 Archiviazione di file speciali<br />

Gli oggetti contenibili in un file system possono essere di vario tipo (file puri e semplici, directory,<br />

file di dispositivo, collegamenti, ecc.) e così pure i loro attributi (permessi, date, ecc.). Il sistema<br />

di archiviazione che si utilizza deve essere in grado riprodurre correttamente tutti i dati del tipo<br />

di file system che si utilizza.<br />

Per esempio, non sarebbe possibile archiviare i dati di un file system Unix in un archivio ‘.zip’<br />

che è nato per gli ambienti Dos.<br />

351.1.3 Utenti e gruppi proprietari<br />

Tra gli attributi dei file, è molto importante l’indicazione degli utenti e dei gruppi proprietari.<br />

I programmi di archiviazione potrebbero non essere in grado di memorizzare il numero UID e<br />

GID, limitandosi ad annotare solo i nomi degli utenti e dei gruppi. In tal modo, nel momento del<br />

recupero, i numeri UID e GID verrebbero riprodotti in base alle caratteristiche del sistema, cioè<br />

in base alla particolare configurazione dei file ‘/etc/passwd’ e ‘/etc/group’.<br />

Il fatto che il programma di archiviazione memorizzi i numeri UID e GID, oppure che memorizzi<br />

i nomi di utenti e gruppi, ha delle implicazioni che si traducono, a seconda delle circostanze, in<br />

vantaggi o svantaggi.<br />

Se i dati archiviati devono essere riprodotti in un sistema diverso da quello di origine, in cui ci<br />

sono gli stessi nomi di utenti e di gruppi, che però potrebbero corrispondere a numeri UID e GID<br />

differenti, diventa conveniente un metodo di archiviazione che ignori i numeri degli utenti e dei<br />

gruppi. Tuttavia, se alcuni nomi di utenti o gruppi non sono presenti nel sistema di destinazione,<br />

la proprietà di questi file verrebbe assegnata automaticamente all’utente ‘root’.<br />

Quando si esegue una copia di sicurezza di un intero sistema e poi lo si vuole riprodurre altrove,<br />

si agisce per mezzo di un sistema operativo minimo, avviato probabilmente attraverso dischetti o<br />

CD-ROM. In queste condizioni, lo scopo è quello di riprodurre esattamente il sistema originale,<br />

per cui, i numeri UID e GID andrebbero rispettati fedelmente, nell’attesa che sia ripristinato tutto,<br />

compresi i file ‘/etc/passwd’ e ‘/etc/group’ originali.<br />

Quando il programma di archiviazione memorizza entrambe le informazioni, sia UID/GID che<br />

i nomi, nel momento del recupero si pone il problema di come comportarsi quando questi non<br />

corrispondono. Si presentano queste alternative:<br />

• se i numeri corrispondono ai nomi, non si pongono problemi nell’estrazione;<br />

• se i numeri e i nomi non sono utilizzati nel sistema di destinazione, si possono estrarre i<br />

dati utilizzando i numeri originali, anche se non sono abbinati ad alcun nome;<br />

• se i numeri non sono utilizzati nel sistema di destinazione, mentre i nomi sì, si possono<br />

cambiare i numeri in modo che corrispondano ai nomi;<br />

• se i nomi non sono utilizzati nel sistema di destinazione, mentre i numeri corrispondono<br />

a nomi differenti, non si può fare altro che recuperare i numeri come solo, assegnando in<br />

pratica la proprietà a utenti e gruppi con nomi differenti;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!