Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "
Tipps und Tricks"-Bereich.
-
Hamatoma
- Beiträge: 120
- Registriert: 10.08.2003 19:30:53
- Lizenz eigener Beiträge: GNU Free Documentation License
Beitrag
von Hamatoma » 15.10.2004 00:40:01
Hi,
ich kann auf meiner Serial-ATA-Platte nur die ersten 15 Partitonen ansprechen.
Ich kann zwar mit
ein Block-Device anlegen, aber es funktioniert nicht:
"/dev/sda16 ist kein gültiges blockorientiertes Gerät".
Weiß jemand, wie ich an die höheren Partitionen, die ich mit fdisk ohne Probleme anlegen konnte, rankomme? (Mit hda kann ich mindestens 22 Partitionen ansprechen).
Hamatoma
-
durztbrother
- Beiträge: 235
- Registriert: 27.01.2003 23:23:48
- Wohnort: Hamburg
Beitrag
von durztbrother » 15.10.2004 06:08:53
Hi,
ich habe zwar keine Antwort auf deine Frage, aber wozu benötigt man bitte soviele Partitionen?
Ciao
Patrick
-
KBDCALLS
- Moderator
- Beiträge: 22453
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Beitrag
von KBDCALLS » 15.10.2004 12:29:43
Das geht ganz schnell . Bei den jetzigen Plattengrößen ist das kein Kunststück. Bracht nur mehrmals Linux zu Testszwecken zu installiern. Und 1-4 ist sowie schon verbraten für Primäre Parttionen ob belegt oder nicht das spiel keine Rolle.
-
pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Beitrag
von pdreker » 15.10.2004 17:02:39
Laut {KERNELSOURCE}/Documentation/devices.txt gilt folgende Aufteilung bei SCSI Devices:
Code: Alles auswählen
8 block SCSI disk devices (0-15)
0 = /dev/sda First SCSI disk whole disk
16 = /dev/sdb Second SCSI disk whole disk
32 = /dev/sdc Third SCSI disk whole disk
...
240 = /dev/sdp Sixteenth SCSI disk whole disk
Offensichtlich sind nur 16 Minor Nummern pro SCSI Device vorgesehen, was dann auch bedeutet, dass man nur das Device + 15 Partitionen ansprechen kann. Dass fdisk die Partitonen anlegen kann, hat nichts zu bedeuten, da fdisk nur das Hauptdevice verwendet, nicht aber die eigentlichen Partitonsdevices.
Patrick
-
Hamatoma
- Beiträge: 120
- Registriert: 10.08.2003 19:30:53
- Lizenz eigener Beiträge: GNU Free Documentation License
Beitrag
von Hamatoma » 17.10.2004 14:17:46
Danke Patrick!
Schaut schlecht aus, denn das lässt sich ja anscheinend nicht ändern.
Dumm, dass die Minor-Number anscheinend nur ein Byte umfasst und der SCSI-Treiber mit einer Major-Number auskommen will
Damit kann ich leider meine Windows-Partitionen über 15 ncht mit partimage sichern.
hamatoma
-
KBDCALLS
- Moderator
- Beiträge: 22453
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Beitrag
von KBDCALLS » 17.10.2004 16:01:19
Es sind jeweils 2 Byte. = 16 Bit macht ingesammt 65536 Geräte.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
-
Hamatoma
- Beiträge: 120
- Registriert: 10.08.2003 19:30:53
- Lizenz eigener Beiträge: GNU Free Documentation License
Beitrag
von Hamatoma » 17.10.2004 20:14:19
KBDCALLS hat geschrieben:Es sind jeweils 2 Byte. = 16 Bit macht ingesammt 65536 Geräte.
Dann war das aber eine krasse Fehlentscheidung, 4096 Platten a 16 Partitionen statt z.B. 1024 Platten mit je 64 Partitionen.
-
KBDCALLS
- Moderator
- Beiträge: 22453
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Beitrag
von KBDCALLS » 17.10.2004 20:31:39
Da hast du aber jetzt was falsch verstanden. In dieses Schema müssen ja nicht nur die Festplatten untergebracht werden, sondern sämtliche Geräte. Soundkarten, ua. und was es sonst noch alles gibt. Aber wenn du genaueres wissen willst dann empfhele ich dir die Doku die beim Kernel dabei ist. Speziel die devices.txt Und verschieden Typen gibt es auch noch. Festplatten sind zum Beispiel Blockdeviices und devices vom typ char. Dazu zählt zum Beispiel das /devnull und /dev/zero Und dann gibt es noch andere Typen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
-
Hamatoma
- Beiträge: 120
- Registriert: 10.08.2003 19:30:53
- Lizenz eigener Beiträge: GNU Free Documentation License
Beitrag
von Hamatoma » 17.10.2004 20:57:54
Statt Platten hätte ich SCSI-Device sagen sollen, aber die Aufteilung ist trotzdem nicht besonders sinnvoll, denn 1024 Geräte (was auch immer) werden wohl seltener (ich behaupte sogar nie) benötigt als 16 Partitionen.
Das ist halt die Krux eines so komplexen Gebildes wie dem Kernel: zig-Tausende von Festlegungen, und jede einzelne kann für irgendjemand mal zum Problem werden.
Hamatoma