Newsgroup: it.comp.os.linux.iniziare
Titolo: come fare backup utili ?

mandrake 10.1 Giorni fa avevo bruciato un DVD con
il contenuto delle mie /home. Dopo un disastro immane (colpa mia,
non di linux,i niubbi stiano tranquilli !!!!) ho
dovuto reinstallare tutto. Quando ho ricopiato dal DVD le /home
e' scoppiato un pandemonio nel senso che mi sono ritrovato con
i permessi di quasi tutti i file cambiati in modo strano e
altre amenita' del genere per cui per rimettere a posto tutto
ci sono volute ore (pero' ci sono riuscito, Santo Linux !,
sempre per i niubbi:con winzozz avrei dovuto quantomeno 
buttare il PC dalla finestra...).
Evidentemente c'e' un modo piu' sicuro o qualche regola da 
seguire per fare dei backup veramente utilizzabili facilmente.
Qualcuno mi illumina,per favore ???


probabilmente tu hai copiato pari pari i file sul dvd, quindi i permessi 
di tutti i file della tua home sul dvd hanno permessi diversi 
dall'originale(la scrittura è disabilitata) quindi se li ricopi in 
un'altro sistema mantengono gli stessi permessi del dvd
soluzione, comprimi la tua home prima di trasferirla sul dvd, in questo 
caso i file manterranno tutti i permessi originali e potrai scompattarli 
in un'altro sistema
in alternativa(io la preferisco) puoi usare tar, che ha il vantaggio di 
non comprimere i file e quindi di evitare noiosi problemi durante la 
decompressione

 Qualcuno mi illumina,per favore ???
Copiare i files su dvd va bene, ma non mantiene i permessi.
Per ripristinarli fai da root
cp -a sorgente destinazione
poi
cd /home/utente
chmod -R utente.utente *
per far tornare *tutti* i files proprieta' dell'utente

 buttare il PC dalla finestra...).
Lascia stare mi capitò un annetto fà, e l'unica cosa per fregare i permessi
su partizione NTFS, è utilizzare alcune utility dos che li aggirano
(rischiavo di perdere l'accesso ad alcuni file miei importanti). C'è da
vedersela sporca! :O

Mr Piggy wrote:

Io faccio così, mi loggo da root e vado con
tar -cz /home/* > /root/Backuppone-25-01-2005.tar.gz
e poi masterizzo su DVD
per ripristinare:
tar -zxvf /cd1/Backuppone-25-01-2005.tar.gz -C /home/
dopo aver ricreato, ovviamente, gli utonti
spero che questa soluzione copi anche del directory .*

 i permessi di quasi tutti i file cambiati
Pare strano, ma vero, non capisco in quale modo sia la scelta del
valore dell' UID. Anch'io sto provando a muovere la home, ma sebbene
sia lo stesso user (come nome) già cambia UID, uno ha il 501 e l'
altro ha 502. Come poter cambiarli é una difficoltà.
Consiglio che sfortunatamente dovrai (per le prossime volte) fare il
backup completo del sistema.
-- 
why do I've to sign here?

 puoi usare tar
Si puó usare tar.gz(bz2) per motivi di spazio e rispetta tutte le
regole di tar. Da esperimenti sono riuscito a salvare e recuperare
la / e winME ;-)


 per far tornare tutti i files proprieta' dell'utente
Non tutti i file in /home sono dello stesso utente. Supponendo di avere
diverse dir di altrettanti utenti, daresti i permessi di tutti gli
utenti a uno solo?



Un minimo di elasticita' mentale, eh.
Ad ogni utente la proprieta' giusta, mi pare ovvio.
Tu quanti utenti amministri? 110?

Ad ogni utente la proprieta' giusta, mi pare ovvio.
tar risolve brillantemente il problema.
-- 
Ci sono 10 tipi di persone al mondo: quelle che capiscono il sistema binario
e quelle che non lo capiscono.

 
Ma se vuoi i files esplicitamente visibili su dvd ti serve a poco. Se 
poi hai una macchina lenta ti ci vedo a sbrogliare 4G di tar...

poi hai una macchina lenta ti ci vedo a sbrogliare 4G di tar...
A questo punto mi pare il problema della botte piena e della moglie
ubriaca, non ci vedo soluzione.



Anche se non è tanto carina e non fa molto bene alla salute del lettore dvd, 
una soluzione esiste.
# dd if=/dev/zero of=backup.iso bs=1000000 count=650
# mkfs -t ext2 backup.iso
# mount -o loop backup.iso /mnt/appoggio
# cp -a /home /mnt/appoggio
# umount /mnt/appoggio
# cdrecord -v dev=0,0 backup.iso
(non ancora avuto tempo e occasione di imparare a masterizzare i dvd)
Si è veramente brutto, ma funzionale.
Basta ricordarsi di scrivere a carattari cubitali che non è un iso9660 e di 
montarlo con
mount -o ro -t ext2 /dev/cdrom /mnt/cdrom
Ovviamente il cd non sara leggibile sotto windows
N.B.: l'iso9660 è molto più performante dell'ext2, sui cd
ATTENZIONE!!! Usare con cautela, l'ext2 non è salutare alla meccanica del 
cd, se si abusa,.
A parte questi inconvenienti, il risultato è stato ottenuto.
Matteo
P.S.: Non l'ho mai provato :-)