Pagina 1 di 2

Backup sistema

Inviato: sab 10 giu 2006, 8:47
da Scorpion2782
Salve, volevo fare una domanda. Siccome ognittanto provo nuove distribuzioni, non ho molto spazio sul hard disk e devo ogni volta cancellare slackware e reinstallare tutto se la nuova distro non mi piace. Esiste un modo per effettuare un backup di tutto il sistema? GIrando un po' sul forum ho sentito che basterebbe copiare la directory /etc e basta. La directory /usr non contiene i programmi installati?

Inviato: sab 10 giu 2006, 10:41
da MAT
Fatti un'immagine della partizione con dd. Occhio però che se la partizione è da 10 GB e ne hai occupati anche solo 2, l'immagine viene comunque grande 10 GB.

Inviato: sab 10 giu 2006, 11:18
da Design
Usa dar.

Inviato: sab 10 giu 2006, 13:09
da albatrosla
Linux è molto "modulare", quindi, per fare un backup funzionale del sistema, sarebbe sufficiente copiarsi la directory /etc, la /home, eventuali script copiati manualmente nelle directory degli eseguibili e la lista dei package installati, che consiste nella directory /var/log/packages. Questi file sono in pratica quelli che caratterizzano il tuo sistema rispetto all'installazione standard di slack. Certo, ripristinare così il sistema può essere più laborioso che farne una copia perfetta (ed è un'operazione che va fatta con criterio), ma è evidente che lo spazio occupato dai file sopra citati è irrisorio giacche sono tutti dei file di testo...

Inviato: sab 10 giu 2006, 14:24
da Scorpion2782
Grazie a tutti. So che è un lavoraccio reinstallarla ogni volta. E' che nn mi andava di fare un'immagine di tutto l'hard disk. La mia domanda era se dovevo copiare anche la directory /usr. Alla fine copiata la directory /etc, la /home e ho la lista dei pacchetti installati, basta questo. Grazie a tutti. :)

Inviato: sab 10 giu 2006, 15:06
da MAT
Ma che te ne fai della lista dei pacchetti se non ce li hai poi fisicamente installati?

Inviato: sab 10 giu 2006, 17:41
da Scorpion2782
X sapere poi quali ho installato x poi reinstallarli. :idea:

Inviato: sab 10 giu 2006, 20:49
da Meskalamdug
Io faccio cosi'.
Copio la etc in una partizione di backup con
cp -pR /etc
il "pR" e' FONDAMENTALE
poi i pacchetti tgz in un altra dir della partizione di backup
e il kernel in un altra dir ancora
cosiche' partendo da 0 faccio cosi'
installo slack pulita
aggiorno il kernel
aggiorno i pacchetti tgz con upgradepkg *.tgz
aggiorno con swaret tutti i restanti
elimino etc con rm -fr /etc
copio con cp -pR /backup/etc /
E ho il sistema praticamente "ricostruito" con meno di 2 ore di lavoro(su windoze per fare lo stesso ne servono 6 se va bene..)
Ovviamente la partizione home risiede in un altro disco e non la tocco ;)

Inviato: lun 12 giu 2006, 9:18
da IceSlack
bha puoi provare ad usare mondo rescue

Inviato: lun 12 giu 2006, 9:19
da Scorpion2782
Mondo rescue? :?

Inviato: sab 1 lug 2006, 18:58
da smtux
Meskalamdug ha scritto:Io faccio cosi'.
Copio la etc in una partizione di backup con
cp -pR /etc
il "pR" e' FONDAMENTALE
poi i pacchetti tgz in un altra dir della partizione di backup
e il kernel in un altra dir ancora
cosiche' partendo da 0 faccio cosi'
installo slack pulita
aggiorno il kernel
aggiorno i pacchetti tgz con upgradepkg *.tgz
aggiorno con swaret tutti i restanti
elimino etc con rm -fr /etc
copio con cp -pR /backup/etc /
E ho il sistema praticamente "ricostruito" con meno di 2 ore di lavoro(su windoze per fare lo stesso ne servono 6 se va bene..)
Ovviamente la partizione home risiede in un altro disco e non la tocco ;)
per prima cosa grazie della dritta... sembra molto interessante.
Potrei chiederti qualche precisazione per persone come me che magari non hanno proprio chiarissimo tutti i passi che hai scritto.
Io infatti back-uppo:
/etc
/home
/usr/src (dove tengo tutti i tgz).

domande:
1. i pacchetti tgz li reinstalli con un colpo solo sulla slack pulita con:

Codice: Seleziona tutto

installpkg *.tgz
?

2. kernel. ti copi il linux-2.xx.xx.conf e poi ricompoili il kernel in questo modo?

3. copiando a diritto la vecchia /etc sulla slack pulita non c'è il rischio che qcs non funzioni?

grazie mille per la risposta!
:P

Inviato: dom 2 lug 2006, 12:41
da notsafe
MAT ha scritto:Ma che te ne fai della lista dei pacchetti se non ce li hai poi fisicamente installati?

Codice: Seleziona tutto

for PACK in $(cat listapacchettiinstallati)
do
installpkg $PACK
done

Inviato: dom 2 lug 2006, 13:27
da absinthe
notsafe ha scritto:
MAT ha scritto:Ma che te ne fai della lista dei pacchetti se non ce li hai poi fisicamente installati?

Codice: Seleziona tutto

for PACK in $(cat listapacchettiinstallati)
do
installpkg $PACK
done
volendo anche così:

Codice: Seleziona tutto

cat listapacchettiinstallati | xargs installpkg
M

Inviato: dom 2 lug 2006, 17:07
da notsafe
Il mio era più che altro era una risposta piuttosto esemplificativa alla domanda :)

Inviato: lun 3 lug 2006, 8:08
da IceSlack
comunque l'unico modo e' fare un cp -pR ?