Peter Geerds wrote:
in einem Script ist folgende Zeile aufgetaucht:
echo '0' | sfdisk /dev/sdx
Was genau soll damit bewirkt werden? Vielen Dank!
Ich habe gerade keinen Linux Rechner zur Hand - aber was passiert wenn du an einem Linux System als root "sfdisk /dev/sda" aufrufst und dann die "0" drückst? Oder falls die "0" was schädliches machts besser nicht drücken?:-) (Die Zeile "simuliert" die Eingabe von "0" nach dem sfdisk Aufruf) Andreas
Am 30.10.2017 um 14:06 schrieb Kyek, Andreas, Vodafone DE:
Peter Geerds wrote:
in einem Script ist folgende Zeile aufgetaucht:
echo '0' | sfdisk /dev/sdx
Was genau soll damit bewirkt werden? Vielen Dank!
Ich habe gerade keinen Linux Rechner zur Hand - aber was passiert wenn du an einem Linux System als root "sfdisk /dev/sda" aufrufst und dann die "0" drückst? Nichts (außer einer Fehlermeldung natürlich) da sfdisk ein Kommandozeilentool ist.
Manfred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Mon, 30 Oct 2017, Manfred Kreisl schrieb:
Am 30.10.2017 um 14:06 schrieb Kyek, Andreas, Vodafone DE:
Peter Geerds wrote:
in einem Script ist folgende Zeile aufgetaucht:
echo '0' | sfdisk /dev/sdx
Was genau soll damit bewirkt werden? Vielen Dank!
Ich habe gerade keinen Linux Rechner zur Hand - aber was passiert wenn du an einem Linux System als root "sfdisk /dev/sda" aufrufst und dann die "0" drückst? Nichts (außer einer Fehlermeldung natürlich) da sfdisk ein Kommandozeilentool ist.
Kinners! RTFM! ==== sfdisk reads lines of the form <start> <size> <id> <bootable> <c,h,s> <c,h,s> where each line fills one partition descriptor. [..] When a field is absent or empty, a default value is used. [..] The default value of start is the first nonassigned sector/cylinder/... The default value of size is as much as possible (until next partition or end-of-disk). [..] The <c,h,s> parts can (and probably should) be omitted - sfdisk com- putes them from <start> and <size> and the disk geometry as given by the kernel or specified using the -H, -S, -C flags [..] Id is given in hex, without the 0x prefix, or is [E|S|L|X], where L (LINUX_NATIVE (83)) is the default, ==== Somit legt 'echo 0 | sfdisk /dev/sdX' eine Partition ab dem Sektor 0 an und füllt den Rest der Angaben mit den defaults, also dem Rest der Platte, mit Typ 0x83 (was für ext3 passt). Kopfschüttelnd, -dnh -- [Orbit calculation] is pretty much the only math I've ever found interesting, because of my space-nut-ness. Normally my math skills are outclassed by a chimpanzee that's figured out which end of the pencil to chew on. I can match a solar-powered calculator if somebody turns all the lights off. -- gc -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo David! Am 30.10.2017 um 14:48 Uhr schrieb David Haller:
Somit legt 'echo 0 | sfdisk /dev/sdX' eine Partition ab dem Sektor 0 an und füllt den Rest der Angaben mit den defaults, also dem Rest der Platte, mit Typ 0x83 (was für ext3 passt).
DAS würde ja Sinn machen, bei mir bleibt die Platte aber vom Typ c, also wie gekauft. cu Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Mon, 30 Oct 2017, Peter Geerds schrieb:
Am 30.10.2017 um 14:48 Uhr schrieb David Haller:
Somit legt 'echo 0 | sfdisk /dev/sdX' eine Partition ab dem Sektor 0 an und füllt den Rest der Angaben mit den defaults, also dem Rest der Platte, mit Typ 0x83 (was für ext3 passt).
DAS würde ja Sinn machen, bei mir bleibt die Platte aber vom Typ c, also wie gekauft.
In der manpage steht nicht explizit drin, was von ggfs. vorhandenem überschrieben wird, ohne die Partitionstabelle neu zu erstellen. Mach das ganze also bitte per Hand mit 'fdisk' oder gparted oder so. BTW: Linux interessiert der Partitionstyp genau gar nicht, ich hab mal ausversehen jahrelang eine Partition mit Typ 0x0c mit ext2 betrieben. Bis ich's dann irgendwann bemerkt habe. Der Partitionstyp interessiert nur Windows und Treiber wie MD/DM, um zu erkennen was eine RAID-partition sein soll und ähnliches. Bzgl. 0x82/0x83 sieht es so aus, als wäre das v.a. dazu da, daß keine übereifrige andere SW die Partition überschreibt. HTH, -dnh -- Tower to pilot: "Air traffic 3 o'clock!" Pilot to tower:" Give us another hint, we have digital watches..." -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo! Am 30.10.2017 um 16:39 Uhr schrieb David Haller:
BTW: Linux interessiert der Partitionstyp genau gar nicht, ich hab mal ausversehen jahrelang eine Partition mit Typ 0x0c mit ext2 betrieben. Bis ich's dann irgendwann bemerkt habe.
Der Partitionstyp interessiert nur Windows und Treiber wie MD/DM, um zu erkennen was eine RAID-partition sein soll und ähnliches. Bzgl. 0x82/0x83 sieht es so aus, als wäre das v.a. dazu da, daß keine übereifrige andere SW die Partition überschreibt.
Vielen Dank - wieder etwas gelernt :-) cu Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (4)
-
David Haller
-
Kyek, Andreas, Vodafone DE
-
Manfred Kreisl
-
Peter Geerds