Newsgroup: it.comp.os.linux.sys
Titolo: Salvare struttura partizioni

Voglio salvare la struttura delle partizioni.
Da quanto ho letto dovrei salvare l'mbr e il boot sector della
partizione estesa. E' corretto?
Nel mio caso, ho una situazione un po' particolare, perché creando le
partizioni ho creato in sequenza: primaria, estesa con logiche, altre
due primarie. 
Non pensavo fosse possibile, ma pare di sě, e fisicamente le primarie
sono in fondo, e l'estesa č sda2.
Fdisk le mostra in ordine alfabetico, ma guardate comunque l'inizio
(vedi sotto).
Vi chiedo quindi se per salvare l'intera struttura del disco bastano i
seguenti comandi:
dd if=/dev/sda of=mbr.bin bs=512 count=1
dd if=/dev/sda2 of=bsector-extended.bin bs=512 count=1
situazione:
Start         End      Blocks   Id  System
/dev/sda1   *           1        2432    19535008+   7  HPFS/NTFS
/dev/sda2            2433        8506    48789405    5  Extended
/dev/sda3   *        8507        9016     4096575   83  Linux
/dev/sda4            9017        9729     5727172+  83  Linux
/dev/sda5            2433        6079    29294496    b  W95 FAT32
/dev/sda6   *        6080        6083       32098+  83  Linux
/dev/sda7            6084        6107      192748+  83  Linux
/dev/sda8            6108        6169      497983+  83  Linux
/dev/sda9            6170        6231      497983+  83  Linux
/dev/sda10           6232        6596     2931831   83  Linux
/dev/sda11           6597        7812     9767488+  83  Linux
/dev/sda12           7813        7958     1172713+  83  Linux
/dev/sda13           7959        8444     3903763+  83  Linux
/dev/sda14           8445        8506      497983+  82  Linux swap / Solaris
-- 
Herbie

 seguenti comandi:
Si, dovrebbe bastare, ma fossi in te, se hai questa possibilità, 
proverei a clonare il disco su un'unità identica e proverei (basta avere 
due dischi uguali, intendo anche non appartenenti a questo sistema in 
particolare).
Ciao

 della partizione estesa. E' corretto?
No. Devi salvare il Master Boot Record ed il Boot Record di


  dd if=/dev/sda2 of=bsector-extended.bin bs=512 count=1 
No, vedi quanto detto.
Comunque potresti considerare anche:
sfdisk -d dev > partition-table.out
sfdisk -Vl dev > partition-check.out
sfdisk dev -O partition-table-sectors.out
man sfdisk

 Record di *TUTTE* le partizioni estese.
Intendi:
No. Devi salvare il Master Boot Record ed il Boot
Record della partizione estesa e di *TUTTE* le 
partizioni logiche. 
Scusatemi, oggi ho quache problema con i miei 
file di configurazione :(

 partizioni logiche. 
Scusa ma credo che le cose stiano diversamente, io sapevo che  Linux usa 
il sistema GUID (come ormai credo tutti gli OS moderni) per le 
partizioni già da molto tempo (e GUID non scrive una ceppa nel MBR).
Sbaglio ?

Devo ammettere che non conoscevo EFI e GUID
e neanche che Linux li supporta dal 2000
C'e` da vedere quanti PC (non MAC o server Itanium)
usano questi al posto del vecchio BIOS.

 usano questi al posto del vecchio BIOS.
Da quanto ho potuto constatare è già abbastanza diffuso.

 il sistema GUID (come ormai credo tutti gli OS moderni) per le 
Mah, sara' come dici tu, io finora, a parte macchine con raid, ho sempre
trovato l'MBR con la tavola delle partizioni, e il boot loader nei primi
446 byte. (beh, il primo stadio del boot loader, almeno)
Parlo di svariati linux, e di tutti i sistemi windows, fino a XP, vista
non l'ho ancora azzannato.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 446 byte. (beh, il primo stadio del boot loader, almeno)
In realtà bisognerebbe copiare i primi 32K va da sè che nella tabella
delle partizioni c'è anche la geometria dei dischi, che se non è
compatibile ti sballa tutto.
Io preferisco usare  "sfdisk -d /dev/hda" per salvare il partizionamento
e grub-install per l'mbr.
-- 
Flavio Visentin
Membro del CICAP
Comitato Italiano per il Controllo delle Affermazioni di P4

 non l'ho ancora azzannato.
Scusa, ma come fai a dire che XP non usa GUID ? Hai letto i sorgenti =) ?

 e grub-install per l'mbr.
E se hai LVM ?

 E se hai LVM ?
io in genere mi salvavo l'output vgdisplay e ricreavo a manina, del resto
non credo ci sia altro modo, o se c'è non lo conosco :D
-- 
X

 Scusa, ma come fai a dire che XP non usa GUID ? Hai letto i sorgenti =) ?
No, ma ho letto parecchi MBR di macchine XP, e ne ho ricostruiti alcuni
dopo massacri vari subiti dal disco.
Come detto, finora la tavola delle partizioni l'ho sempre trovata.



Normalmente salvo oltre alla tabella delle partizioni anche l'output dei
comandi {pv|vg|lv}display. Va da sè che il root filesystem sui miei
sistemi è *SEMPRE* una partizione normale.
Mi sono scottato in passato con sistemi TFU a causa di LVM andato.
