PDA

Visualizza la versione completa : Copiare una partizione linux


claudio-cit
23-03-2008, 19:52
Ciao,

ho un MiniPc e dovrei copiare su una CF (scheda di memoria Compact Flash) da 2GB un intero sistema linux che ora risiede sull'attuale penna USB da 1GB. La migrazione è dovuta a 2 motivi:
- con la soluzione attuale basta un piccolo urto contro la penna (sporgente di almeno 5 cm) per provocare il crash del sistema.
- ho bisogno di più spazio e la penna USB è quasi satura.

Come posso fare il "traslocco" in maniera indolore? Per il boot uso grub, file system ext2 (..ext3 ridurrebbe la vita della CF a causa del journaling), sistema debian etch 4.0r3, processore architettura i486.

Io pensavo ad un "cp -a", ma poi dovrei installare il bootloader nella nuova CF ed editare fstab, esatto? Se si, esiste una buon'anima che mi spiegherebbe i principali passaggi in maniera chiara e dettagliata?

sacarde
24-03-2008, 10:07
mi sembra possa andar bene....

una volta copiato esegui un chroot dntro la partizione nuova

metti a posto fstab

metti a posto il menu di grub

reinstalli grub

claudio-cit
24-03-2008, 11:34
e questo è quello che dicevo io.. :)

esiste un comando per copiare tutto in un unico passaggio?

è meglio usare cp o dd?

sacarde
24-03-2008, 11:47
credo che

cp -a

posa andar bene

claudio-cit
24-03-2008, 12:17
ho trovato questo articolo, un po' superficiale, che ne pensi?


http://linux.html.it/articoli/leggi/2081/eseguire-il-backup-di-unintera-distribuzione-con-il-comando-cp/

sacarde
24-03-2008, 12:27
anche io ho spostato delle partizioni col comando

cp -a

Sachertorte
24-03-2008, 12:35
Giusto qualche giorno fa ho letto una recensione di Mondorescue (http://www.mondorescue.org/), prova a vedere se ti può fare comodo.

claudio-cit
24-03-2008, 13:16
Ho trovato queste guide per il backup con TAR:

http://wiki.ubuntu-it.org/AmministrazioneSistema/BackupDelSistema/BackupConTar

..e con dd:

http://wiki.ubuntu-it.org/AmministrazioneSistema/BackupDelSistema?action=show&redirect=BackupDelSistema

Però il problema è sempre lo stesso:

1. come editare fstab e il file di configurazione di grub in maniera corretta? il disco usb è visto come /dev/sda e il disco compact flash è visto come /dev/hda.

2. è necessario reinstallare grub anche sul nuovo disco? io suppongo di si, perchè non vedo altro modo per poter andare a scrivere nel mbr.

così filosoficamente è anche piuttosto semplice da buttare lì, mentre scrivere una riga di comando inizia a diventare già più problematico.. :fighet: nessuna idea??

Sachertorte
24-03-2008, 13:36
Copi la partizione
Avvii da live
fai un chroot nella nuova partizione
modifichi fstab
modifichi grub e lo reinstalli con grub-install
riavvii

claudio-cit
26-03-2008, 10:19
@Sachertorte

non posso fare chroot perchè sulla cf c'è un kernel per architettura diversa dal desktop pc (cioè uno è i486 l'altro i686 e c'è una bella differenza..)

Ho risolto con:

cd /usbkey
tar -cvzf /archivio.tgz --exclude=mnt ./

poi per estrarre:
tar -xvzf /archivio.tgz -C /compactflash
mkdir mnt

nell'esempio escludo mnt e la ricreo dopo, in realtà ho escluso tutte quelle che non mi servono.

poi ho editato fstab, installato grub nel device compact flash ed editato il menu.lst all'interno della cf.

Ora però ho questo problema: Apt-get Senza Rete E Senza Cdrom (http://forum.html.it/forum/showthread.php?s=&threadid=1225908) :-)))

Loading