sfdisk dump: von units cylinders/sectors nach megabytes

FreeBSD, Gentoo, openSUSE, CentOS, Ubuntu, Debian
Anonymous
 

sfdisk dump: von units cylinders/sectors nach megabytes

Post by Anonymous »

Hallo,

die man von sfdisk konnte mir nicht weiterhelfen, eine G00gle Suche ebenfalls nicht. Vielleicht könnt Ihr es ja.

Für diverse Server gleicher Bauart setzen wir bisher zur automatischen Plattenpartitionierung ein sfdisk-Dump ein, was bisher wunderbar klappte.
Nun sind jedoch andere Server hinzugekommen, bei denen die Festplattengröße zwar auch genauso so groß ist, wie bei den restlichen Servern, die Platten aber eben nicht die gleichen sind, weshalb sich die Plattengeometrie wohl unterscheiden dürfte.

Frage: Wie kann man sfdisk dazu bringen, den Dump nicht mit Units Cylinders oder Sectors auszugeben, sondern in Megabytes. Natürlich muss ein späteres einspielen des Dumps dann auch mit der Angabe in Megabytes funktionieren.

Wir gehen dabei folgendermaßen vor:


Dump erstellen

Code: Select all

sfdisk -d /dev/sda > /tmp/partitionstabelle
Dump einspielen

Code: Select all

sfdisk /dev/sda < /tmp/partitionstabelle
Inhalt des Dumps:

Code: Select all

# partition table of /dev/sda
unit: sectors

/dev/sda1 : start=       63, size=  1991997, Id=fd, bootable
/dev/sda2 : start=  1992060, size=  3004155, Id=82
/dev/sda3 : start=  4996215, size=148006845, Id= 5
/dev/sda4 : start=        0, size=        0, Id= 0
/dev/sda5 : start=  4996278, size= 44001972, Id=fd
/dev/sda6 : start= 48998313, size=  4000122, Id=fd
/dev/sda7 : start= 52998498, size=  4000122, Id=fd
/dev/sda8 : start= 56998683, size= 96004377, Id=fd

Und hier hätte ich jetzt gerne alle Angaben in MB, was ich dann auch wieder zurückspielen kann.

Jemand eine Idee?

LG
Tommcat
aldee
Posts: 93
Joined: 2002-10-03 16:45
 

Re: sfdisk dump: von units cylinders/sectors nach megabytes

Post by aldee »

Code: Select all

/sbin/sfdisk --help |grep MB
    -uS, -uB, -uC, -uM:  accept/report in units of sectors/blocks/cylinders/MB
Anonymous
 

Re: sfdisk dump: von units cylinders/sectors nach megabytes

Post by Anonymous »

Das hatte ich bereits versucht, funktioniert leider nicht wie gewünscht:

Code: Select all

sfdisk -d -uM /dev/sda > /part

Code: Select all

vi /part

# partition table of /dev/sda
unit: sectors

/dev/sda1 : start=       63, size=  1991997, Id=fd, bootable
/dev/sda2 : start=  1992060, size=  3004155, Id=82
/dev/sda3 : start=  4996215, size=148006845, Id= 5
/dev/sda4 : start=        0, size=        0, Id= 0
/dev/sda5 : start=  4996278, size= 44001972, Id=fd
/dev/sda6 : start= 48998313, size=  4000122, Id=fd
/dev/sda7 : start= 52998498, size=  4000122, Id=fd
/dev/sda8 : start= 56998683, size= 96004377, Id=fd