View previous topic :: View next topic |
Author |
Message |
Lupin_III n00b
Joined: 05 Aug 2004 Posts: 12 Location: Unknown
|
Posted: Wed Dec 01, 2004 10:57 pm Post subject: |
|
|
Non ho ancora avuto modo di provarlo personalmente, ma mi dicono che "mondo-rescue" è un tool che fa tutto quello di cui si sta discorrendo.
E' nel portage e se qualcuno ha voglia di provarlo o lo ha gia provato... avanti!
Ciao! _________________ "Attack your enemy like a hawk and run like the wind" |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31353 Location: here
|
Posted: Thu Dec 02, 2004 7:32 am Post subject: |
|
|
@Lupin_III: non e' bello quello che si legge sulla homepage di mondo http://www.mondorescue.org/ _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
.:deadhead:. Advocate
Joined: 25 Nov 2003 Posts: 2963 Location: Milano, Italy
|
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Thu Dec 02, 2004 8:47 am Post subject: |
|
|
Uhmmmm sembra vera.
Ma su Freshmeat la pagina indicata é mondoresque.org _________________ Ciao da me! |
|
Back to top |
|
|
.:deadhead:. Advocate
Joined: 25 Nov 2003 Posts: 2963 Location: Milano, Italy
|
|
Back to top |
|
|
Lupin_III n00b
Joined: 05 Aug 2004 Posts: 12 Location: Unknown
|
Posted: Thu Dec 02, 2004 1:34 pm Post subject: |
|
|
Ho visto... a quanto ne so il programma, allo stato dell'arte, funziona alla grande.
Mi spiace perchè è un progetto molto sensato e che necessiterebbe di essere portato avanti in un modo o nell'altro.
Scusate per l'inconveniente, avrei dovuto controllare prima...
Per rimediare lo proverò in prima persona.
Ciao!
P.S.
E' sicuramente un mirror, perchè nelle news si fa riferimento ad articoli che parlano di mondo-rescue con riferimento alla home page originale www.mondorescue.org _________________ "Attack your enemy like a hawk and run like the wind" |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Sun Jan 09, 2005 1:44 pm Post subject: |
|
|
Riuppo il topic per un problema che ho riscontrato creando il mio stage4
Vi racconto un po' che ho fatto, tanto per fare chiarezza:
Ho tralasciato nel tar la flag C specificata da fedeli perche' non era inclusa nel wiki, sembrava inutila da quanto emerso dal topic ed in effetti non l'ho capita:
man tar wrote: | -C, --directory DIR
change to directory DIR |
Comunque, ecco qua:
Code: |
# rm -rf /tmp/* /usr/portage/distfiles/* /var/tmp/*
# umount /mnt/*
# cd /
# tar cjpf /stage4_09-01-05.tar.bz2 / --exclude=stage4_09-01-05.tar.bz2 --exclude=/proc --exclude=/sys
|
A questo punto inizia il tar dandomi una sfilza di errori... vi posto solo la parte finale dopo aver finito il processo:
Code: |
tar: /proc/205/exe: Cannot readlink: No such file or directory
tar: /proc/204/task/204/exe: Cannot readlink: No such file or directory
tar: /proc/204/exe: Cannot readlink: No such file or directory
tar: /proc/206/task/206/exe: Cannot readlink: No such file or directory
tar: /proc/206/exe: Cannot readlink: No such file or directory
tar: /proc/207/task/207/exe: Cannot readlink: No such file or directory
tar: /proc/207/exe: Cannot readlink: No such file or directory
tar: /proc/208/task/208/exe: Cannot readlink: No such file or directory
tar: /proc/208/exe: Cannot readlink: No such file or directory
tar: /proc/289/task/289/exe: Cannot readlink: No such file or directory
tar: /proc/289/exe: Cannot readlink: No such file or directory
tar: /proc/352/task/352/exe: Cannot readlink: No such file or directory
tar: /proc/352/exe: Cannot readlink: No such file or directory
tar: /proc/354/task/354/exe: Cannot readlink: No such file or directory
tar: /proc/354/exe: Cannot readlink: No such file or directory
tar: /proc/355/task/355/exe: Cannot readlink: No such file or directory
tar: /proc/355/exe: Cannot readlink: No such file or directory
tar: /proc/427/task/427/exe: Cannot readlink: No such file or directory
tar: /proc/427/exe: Cannot readlink: No such file or directory
tar: /proc/8408/task/8408/fd/3: Cannot stat: No such file or directory
tar: /proc/8408/fd/3: Cannot stat: No such file or directory
tar: /proc/8808/task: Cannot savedir: No such file or directory
tar: /proc/8808/fd: Cannot savedir: No such file or directory
tar: /proc/8808/mem: File removed before we read it
tar: /proc/8808/cwd: Cannot readlink: No such file or directory
tar: /proc/8808/root: Cannot readlink: No such file or directory
tar: /proc/8808/exe: Cannot readlink: No such file or directory
tar: /proc/10082: Cannot stat: No such file or directory
tar: /proc/10134: Cannot stat: No such file or directory
tar: /stage4_09-01-05.tar.bz2: file changed as we read it
tar: --exclude=: Cannot stat: No such file or directory
tar: --exclude=/proc: Cannot stat: No such file or directory
tar: --exclude=/sys: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors
|
La cosa non mi quadra molto perche' sembra che nn mi abbia escluso le dir richieste... quindi per controllare faccio:
Code: |
# mv stage4_09-01-05.tar.bz2 /tmp/
# cd /tmp/
# tar jtvf stage4_09-01-05.tar.bz2
|
E dall'output del tar mi sta estraendo anche sys e proc.... quindi fermo e do un:
Qualcuno puo' spiegarmi dove sto sbagliando?
Altra cosa...se do un:
Code: |
lavish@darkstar ~ $ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 19G 4.3G 15G 23% /
none 500M 644K 500M 1% /dev
none 500M 0 500M 0% /dev/shm
|
Mi da esattamente 0.1 GB in piu' di prima... come mai?
Grazie!
CYA _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
LordArthas Guru
Joined: 01 Nov 2004 Posts: 500 Location: Maniago, Friûl, Italia
|
Posted: Sun Jan 09, 2005 6:15 pm Post subject: |
|
|
Ciao!
Rimuginando un po' su quanto letto in questo thread, alla fine sono giusto a questo comando:
Code: |
tar cvjlp --exclude=stage4.tar.bz2 --exclude=/tmp --exclude=/var/tmp --exclude=/usr/portage/distfiles --exclude=/root/.ccache -f /mnt/backup/nowhere/stage4.tar.bz2 /
|
Grazie all'opzione -l, dovrebbe copiarmi solo il filesystem in cui mi trovo (/boot la copio poi a parte), lasciando da parte tutto il resto, e cioè proc, sys, dev (uso udev, quindi suppongo non mi serva copiarlo) e le partizioni non di sistema.
Qualche commento? Insomma, ha qualche senso la command line da me elaborata?
Grazie, Michele.
Last edited by LordArthas on Sun Jan 09, 2005 9:29 pm; edited 2 times in total |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Sun Jan 09, 2005 6:21 pm Post subject: |
|
|
Penso di aver capito grazie ad un amico dove stava il problema:
Se gli --exclude=pippero vengono messi alla fine e' come se non ci fossero.
In altre parole non vengono considerati!
Il comando ~esatto (almeno qui fa quello che deve fare) e':
Code: |
tar cjp --exclude=stage4.tar.bz2 --exclude=/proc --exclude=/sys --exclude=/quello/che/volete -f /stage4.tar.bz2 /
|
Nessuno (fra questo topic e il wiki) si e' accorto dell'errore!?!? _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Sun Jan 09, 2005 6:25 pm Post subject: |
|
|
lavish wrote: | Se gli --exclude=pippero vengono messi alla fine e' come se non ci fossero. |
Oibò hai ragione _________________ Ciao da me! |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Sun Jan 09, 2005 6:26 pm Post subject: |
|
|
randomaze wrote: | Oibò hai ragione |
Ma com'e' possibile che non se ne sia accorto nessuno? Hanno letto questo how-to ed il wiki in migliaia di utenti! _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Sun Jan 09, 2005 6:29 pm Post subject: |
|
|
lavish wrote: | randomaze wrote: | Oibò hai ragione |
Ma com'e' possibile che non se ne sia accorto nessuno? Hanno letto questo how-to ed il wiki in migliaia di utenti! |
Mah, onestamente leggendo non ci ho fatto troppo caso, in effetti la differenza è subdola, poi nel caso una rapida letta alla man page che mette in fondo filename e/o directory chiarisce rapidamente il punto e uno non ci pensa.... _________________ Ciao da me! |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Sun Jan 09, 2005 6:34 pm Post subject: |
|
|
ok abbiamo migliaia di backup errati allora Sarebbe da correggere questo how-to (magari tralasciando la flag C che devo ancora capire a cosa serva..) e informare/modificare il wiki (non so come funzioni quindi lascio fare a chi di competenza)
Adesso che abbiamo chiarito questa cosa vorrei chiedere come fare ad escludere delle dir ma includere solo la path vuota nel tar.bz2. Se faccio un --exclude=/path/* la /path viene omessa essendo vuota.
Sto pensando infatti a tutto quello che e' conveniente escludere e cio' che e' piu' comodo da fare per un ripristino veloce senza dover riscrivere le dirs a mano.
Idee?
<EDIT> ho modificato http://wiki.gentoo-italia.net/index.php/Creare_uno_stage4
Ho tolto la flag C e sistemato il comando come detto precedentemente.
E' la prima volta che modifico un documento wiki, quindi perdonatemi se ho fatto castronerie _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
LordArthas Guru
Joined: 01 Nov 2004 Posts: 500 Location: Maniago, Friûl, Italia
|
Posted: Sun Feb 13, 2005 10:54 am Post subject: |
|
|
Ciao!!!
Finalmente ho avuto l'occasione per testare la crazione della stage4 come ho indicato sopra. Tutto OK, backup perfetto!
Ho avuto un unico problema, che però a occhio dipende da ReiserFS (3.6). Una volta scompattato tutto e sistemato il kernel, il sistema si piantava al boot (reebotava quasi subito) e la partizione risultava irrimediabilmente corrotta. Facendo il rebuild-tree con reiserfsck, i dati venivano recuperati ma sparsi in varie subdirectory di lost+found, e quindi dovevo sempre riformattare. Dopo aver tentato qualche volta, ho formattato in ext3 e questa volta il filesystem è rimasto integro, così ho avuto modo di capire che il problema era nella mancanza dei nodi null e console in /dev (uso udev).
Alla fine ho lasciato ext3, questa improvvisa mancanza di affidabilità di ReiserFS mi ha shokkato.
Mandi, Michele. |
|
Back to top |
|
|
BlueInGreen Apprentice
Joined: 04 Jan 2005 Posts: 215 Location: Roma
|
Posted: Wed Feb 16, 2005 1:53 pm Post subject: |
|
|
ok...in questo istante il procio sta creando lo stage 4...
ma c'è una cosa che non mi è ancora chiara... chiedo scusa se vi sembresò banale...
se io escludo dal backup la cartella sys...
chi me la ripristinerà?
Insomma io ho l'hard disk appena formattato, vado di livecd,creo le partizioni, le formatto, le monto. Monto anche il filesystem proc e faccio il chroot.
A quel punto estraggo lo stage4. Configuro il fstab in maniera adeguata e lancio Lilo per sovrascrivere l'mbr.
Dimentico nulla? E la cartella sys??da dove dovrebbe spuntarmi fuori?
Grazie per la pazienza. _________________ A volte mi chiedo se dio mi ama oppure se è solo sesso. |
|
Back to top |
|
|
LordArthas Guru
Joined: 01 Nov 2004 Posts: 500 Location: Maniago, Friûl, Italia
|
Posted: Wed Feb 16, 2005 2:23 pm Post subject: |
|
|
Ciao!
BlueInGreen wrote: | ok...in questo istante il procio sta creando lo stage 4...
ma c'è una cosa che non mi è ancora chiara... chiedo scusa se vi sembresò banale...
se io escludo dal backup la cartella sys...
chi me la ripristinerà?
|
E` un filesystem virtuale, ti viene creato dal sistema (ponendo sia opportunamente configurato, ma se fai uno stage4 e conservi più o meno le impostazioni del kernel dovrebbe essere così).
Quote: |
Insomma io ho l'hard disk appena formattato, vado di livecd,creo le partizioni, le formatto, le monto. Monto anche il filesystem proc e faccio il chroot.
A quel punto estraggo lo stage4. Configuro il fstab in maniera adeguata e lancio Lilo per sovrascrivere l'mbr.
Dimentico nulla? E la cartella sys??da dove dovrebbe spuntarmi fuori?
Grazie per la pazienza. |
Se usi udev, ricordati di creare i nodi /dev/console e /dev/null. Dovrebbe essere tutto.
Michele. |
|
Back to top |
|
|
BlueInGreen Apprentice
Joined: 04 Jan 2005 Posts: 215 Location: Roma
|
Posted: Wed Feb 16, 2005 2:28 pm Post subject: |
|
|
Uso Udev, ma non puro, nel senso che nel kernel ho ancora il supporto per il dev_fs ma ho disabilitato l'automounting. Ho fatto così perchè ho letto sul wiki che un sistema "ibrido" di questo tipo dovrebbe creare meno problemi. Dici che devo creare comunque qui punti di mount?? Io al monento del passaggio ad udev non ho creato nulla (solo cambiato in xorg.conf il mountpoint del mouse).
Ps: sto utilizzando la tua commandline.
Thanx again _________________ A volte mi chiedo se dio mi ama oppure se è solo sesso. |
|
Back to top |
|
|
LordArthas Guru
Joined: 01 Nov 2004 Posts: 500 Location: Maniago, Friûl, Italia
|
Posted: Thu Feb 17, 2005 11:36 pm Post subject: |
|
|
Ciao!
BlueInGreen wrote: | Uso Udev, ma non puro, nel senso che nel kernel ho ancora il supporto per il dev_fs ma ho disabilitato l'automounting. Ho fatto così perchè ho letto sul wiki che un sistema "ibrido" di questo tipo dovrebbe creare meno problemi. Dici che devo creare comunque qui punti di mount?? Io al monento del passaggio ad udev non ho creato nulla (solo cambiato in xorg.conf il mountpoint del mouse). |
Teoricamente se non attivi DevFS al boot dovrebbe essere esattamente come non averlo, quindi dovresti utilizzare udev. Se utilizzi la device tarball (che è il default con udev, se non erro) probabilmente non ti serve creare i due nodi che ho indicato. Io alla fine sono passato ad udev puro (e funziona piuttosto bene), e dunque quei due nodi li ho dovuti creare.
A presto, Michele. |
|
Back to top |
|
|
Josuke Veteran
Joined: 07 May 2003 Posts: 1175 Location: Italy - Bolzano
|
Posted: Fri Feb 18, 2005 10:02 am Post subject: |
|
|
salve...volevo rendervi partecipi della mia esperienza con questo how to..per motivi che non starò a spiegare ho dovuto provare questi stage 4 fatti in precedenza su due pc andati un po' in monega, beh fila tutto lissio funzionano di nuovo tutti e due e non ho perso nulla (tranne qualche aggiornamento ma vabbeh). Scrivo questo per rincuorare magari chi è titubante su questo metodo di backup, fatto come si deve infatti lo stage 4 abbinato ad un live cd di gentoo è un perfetto recovery disk..saluti _________________ fletto i muscoli...e sono nel vuoto |
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4809 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Fri Feb 18, 2005 3:47 pm Post subject: |
|
|
lavish wrote: |
Il comando ~esatto (almeno qui fa quello che deve fare) e':
Code: |
tar cjp --exclude=stage4.tar.bz2 --exclude=/proc --exclude=/sys --exclude=/quello/che/volete -f /stage4.tar.bz2 /
|
|
Perché tanti --exclude? Secondo me sarebbe meglio rimontare la partizione di root in una sottocartella di mnt:
Code: |
mkdir /mnt/backup
mount /dev/hdxx /mnt/backup
tar -cjp --exclude /mnt --exclude /tmp -f /mnt/backup.tar.bz2 /mnt/backup
|
Nella directory /mnt/backup sono presenti solo i file reali contenuti nella partizione hdxx (che suppongo unica), non quelli generati dai filesystem virtuali.
EDIT: Aggiunto /tmp agli exclude. _________________ vu vu vu
gentù
mi piaci tu
Last edited by cloc3 on Tue Feb 22, 2005 4:36 pm; edited 1 time in total |
|
Back to top |
|
|
LordArthas Guru
Joined: 01 Nov 2004 Posts: 500 Location: Maniago, Friûl, Italia
|
Posted: Tue Feb 22, 2005 9:40 am Post subject: |
|
|
Ciao!
cloc3 wrote: |
Perché tanti --exclude? Secondo me sarebbe meglio rimontare la partizione di root in una sottocartella di mnt:
Code: |
mkdir /mnt/backup
mount /dev/hdxx /mnt/backup
tar -cjp --exclude /mnt -f /mnt/backup.tar.bz2 /mnt/backup
|
|
In effetti mi sembrerebbe una buona soluzione (lasciando comunque tmp tra gli exclude, visto che io ce l'ho sulla stessa partizione). Qualcuno è a conoscenza di qualche controindicazione per questo metodo, che tra l'altro ha anche il vantaggio di includere nell'archivio i file /dev/null e /dev/console necessari a udev?
Michele. |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Wed Feb 23, 2005 8:19 am Post subject: |
|
|
cloc3 wrote: | [CUT]
Nella directory /mnt/backup sono presenti solo i file reali contenuti nella partizione hdxx (che suppongo unica), non quelli generati dai filesystem virtuali. |
Io mi ero limitato a correggere un errore nella sintassi di tar, il tuo metodo suona moooltooo bene anche a me! _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
Ghostraider Guru
Joined: 01 Sep 2004 Posts: 582
|
Posted: Wed Mar 02, 2005 2:17 pm Post subject: |
|
|
Ciao a tutti...è giunta ora di dare una risistematina alla mia piccola Gentoo e mi tocca riscrivere le partizioni del disco. Ora mi è subito venuto in mente questo ottimo post di fedeliallalinea per un bel backup del sistema.
Ho però qualche piccolo dubbio...avrei intenzione di copiare il backup su un disco esterno usb che per ora Gentoo vede tranquillamente...farà lo stesso anche in fase di restore del backup?
Secondo dubbio: il "targizzippone" delle cartelle del backup non include il filesystem del sistema precedente vero?
Cioè avevo ext3 e rimetterò ext3 ma riformattando tutto e scompattando il targizzippone il nuovo filesystem sarà quello appena creato non quello precedente ?
Ciao _________________ "Questo business è binario: o sei 1 o sei 0. O sei vivo o sei morto. Non esistono secondi classificati." Gary Winston - SYNAPSE"
Be an IT superhero. Go home early.
Registered Linux user # 381558 |
|
Back to top |
|
|
n3m0 l33t
Joined: 08 Feb 2004 Posts: 798 Location: Richville, Naples, Italy, Europe
|
Posted: Wed Mar 02, 2005 2:18 pm Post subject: |
|
|
Nel Wiki manca ancora l'opzione "-p" nel comando di estrazione (ripristino).
Mi confermate la necessità di tale opzione?
Se si, modifichiamo anche il Wiki. _________________ Lenergia è la civiltà. Lasciarla in mano ai piromani/petrolieri è criminale. Perché aspettare che finisca il petrolio?
Letà della pietra non è mica finita per mancanza di pietre. - B.G.
Site/Blog: http://www.neminis.org |
|
Back to top |
|
|
Tiro l33t
Joined: 14 Feb 2003 Posts: 752 Location: italy
|
Posted: Sat Mar 05, 2005 1:47 pm Post subject: |
|
|
sogno o son desto???
Code: |
# pwd
/
# tar cCjpf stage4.tar.bz2 / --exclude=stage4.tar.bz2 --exclude=/proc --exclude=/sys --exclude=/home --exclude=/dev
tar: Codardamente mi rifiuto di creare un archivio vuoto
Usare `tar --help' per ulteriori informazioni.
# tar cCjpf stage4.tar.bz2 / --exclude=stage4.tar.bz2 --exclude=/proc --exclude=/sys
tar: Codardamente mi rifiuto di creare un archivio vuoto
Usare `tar --help' per ulteriori informazioni.
# ls -l
totale 68K
drwxr-xr-x 2 root root 4,0K 4 mar 15:02 bin
drwxr-xr-x 2 root root 123 4 mar 18:18 boot
drwxr-xr-x 5 root root 4,0K 5 mar 14:24 bootcpy
drwxr-xr-x 3 root root 19 5 mar 14:37 chroot
drwxr-xr-x 19 root root 0 5 mar 13:38 dev
drwxr-xr-x 71 root root 8,0K 5 mar 14:28 etc
drwxr-xr-x 17 root root 4,0K 28 gen 17:27 home
drwxr-xr-x 8 root root 4,0K 4 mar 14:58 lib
drwxr-xr-x 6 root root 71 3 mar 00:33 mnt
drwxr-xr-x 5 root root 68 5 mar 00:04 opt
dr-xr-xr-x 81 root root 0 5 mar 13:03 proc
drwx------ 12 root root 4,0K 5 mar 14:11 root
drwxr-xr-x 2 root root 8,0K 5 mar 14:13 sbin
-rw-r--r-- 1 root root 0 5 mar 14:31 stage4.tar.bz2
drwxr-xr-x 10 root root 0 5 mar 13:03 sys
drwxrwxrwt 10 root root 4,0K 5 mar 14:39 tmp
drwxr-xr-x 15 root root 4,0K 3 mar 01:04 usr
drwxr-xr-x 14 root root 4,0K 2 mar 22:55 var
drwxrwxrwx 8 gentoo users 4,0K 4 mar 09:53 wow1
|
bo... |
|
Back to top |
|
|
|