PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wohin ist hda4 verschwunden?



PadreGiovanni
30.01.06, 19:16
Hallo,

ich habe mir letztlich mit "qtparted" meine Festplatte angesehen, um ggf.Platz für ein (weiteres) Linux zu schaffen. Dabei ist mir aufgefallen, daß die Platte zur Zeit in hda1 bis hda11 eingeteilt ist, aber die Partition hda4 nirgendwo auftaucht. Allerdings vermisse ich auch keine Partitionen/Daten, alle bisher angelegten Partitionen sind ganz brav da, aber eben sozusagen "eins hochgesetzt". Neben Windows und seinen Partitionen befinden sich ein Debian und ein Suse Linux auf der Platte, eine gemeinsame Swap und eine Home für Debian.
Eine Überprüfung der fstab und ein Check mit fdisk ergaben dies:

/dev/hda11 / reiserfs acl,user_xattr 1 1
/dev/hda3 /data1 auto noauto,user 0 0
/dev/hda6 /data2 auto noauto,user 0 0
/dev/hda5 swap swap pri=42 0 0
/dev/hda1 /media/System auto noauto,user 0 0
/dev/hda7 /media/Programme auto noauto,user 0 0
/dev/hda8 /media/Daten vfat auto,user,umask=0 0 0
/dev/hda9 /media/Temp auto noauto,user 0 0
/dev/hda10 /media/Downloads auto noauto,user 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
proc /proc proc defaults 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
sysfs /sys sysfs noauto 0 0
/dev/dvd /media/dvd subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocha rset=utf8 0 0
/dev/dvdrecorder /media/dvdrecorder subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocha rset=utf8 0 0
/dev/fd0 /media/floppy subfs noauto,fs=floppyfss,procuid,nodev,nosuid,sync 0 0
/dev/hdb1 /windows/m ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0



linux:/ # fdisk -l /dev/hda

Disk /dev/hda: 120.0 GB, 120060444672 bytes
255 heads, 63 sectors/track, 14596 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 510 4096543+ b W95 FAT32
/dev/hda2 1727 14596 103378275 f W95 Ext'd (LBA)
/dev/hda3 511 1726 9767520 83 Linux
/dev/hda5 1727 1969 1951866 82 Linux swap / Solaris
/dev/hda6 1970 2455 3903763+ 83 Linux
/dev/hda7 2456 4360 15301881 83 Linux
/dev/hda8 4361 6919 20555136 b W95 FAT32
/dev/hda9 6920 9478 20555136 b W95 FAT32
/dev/hda10 9479 12037 20555136 b W95 FAT32
/dev/hda11 12038 14596 20555136 b W95 FAT32

Partition table entries are not in disk order


Fragen über Fragen: Was soll ich davon halten? Wieso ist nirgends eine hda4. Hab ich da was übersehen bzw ist das normal und ich bin bloß zu unwissend? Und ist der letzte Satz von fdisk nur eine Feststellung oder eine Warnung, daß da etwas nicht in Ordnung ist?

Wenn mir jemand diese Phänomen erklären kann, ich bin für jeden Tip dankbar.

einen schönen Abend noch
Padre Giovanni

Kleinhirn
30.01.06, 19:20
Hallo,
hda4 umfasst den gesamten Speicherplatz Deiner erweiterten Partitionen hda5 - hda11. Die bekommst Du nie zu Gesicht.

[EDIT]
Obwohl ein fdisk -l als root sie schon anzeigen sollte.

[root@IntelTux] ~ (5,5G frei): fdisk -l -=Mo 30.01.2006 19:23:04=-

Platte /dev/hda: 100.0 GByte, 100030242816 Byte
255 Köpfe, 63 Sektoren/Spuren, 12161 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/hda1 * 1 13 104391 83 Linux
/dev/hda2 14 3200 25599577+ 83 Linux
/dev/hda3 3201 3391 1534207+ 82 Linux Swap / Solaris
/dev/hda4 3392 12161 70445025 5 Erweiterte
/dev/hda5 3392 7800 35415261 83 Linux
/dev/hda6 7801 12161 35029701 83 Linux

kreol
30.01.06, 19:22
Das ist normal, liest Du hier (http://www.linuxforen.de/forums/showpost.php?p=1300536&postcount=3) Die Warnung kommt, weil Deine hda3 physikalisch vor der hda2 liegt, wenn's läuft, laß es so.


Kreol

@Kleinhirn: Schau auch mal in den obigen link, die erweiterte ist hda2 und hda4 gibt es einfach nicht...

PadreGiovanni
30.01.06, 22:56
Danke für die Erklärungen.
Wenn ich Kreols Link richtig interpretiere müßte demnach Kleinhirns Platte lt. fdisk 4 primäre Partitionen enthalten, von denen eine die Swap ist und eine die erweiterte enthält. Right? Darf Swap auf einer primären P. liegen?
Ich habe offensichtlich noch einiges zu lernen.

vielen Dank nochmal
Padre Giovanni

yotanka
30.01.06, 23:07
1. Richtig
2. klar warum nicht

.morph
31.01.06, 00:07
Hi,

nach meiner Ansicht sollte SWAP sogar auf einer primären Partition liegen, weil diese etwas schneller sind als die Logischen. Und nach Möglichkeit legt man diese auch soweit nach vorner, wie es geht, da die inneren Zylinder einer Fesplatte schneller sind als die äußeren.

Ein kleines Beispiel:


codebase# fdisk -l /dev/hda

Disk /dev/hda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 4 32098+ 83 Linux
/dev/hda2 5 67 506047+ 82 Linux swap / Solaris
/dev/hda3 68 189 979965 83 Linux
/dev/hda4 190 4865 37559970 5 Extended
/dev/hda5 190 251 497983+ 83 Linux
[...]

So sieht das bei mir aus, wobei hda1 /boot ist und hda3 das Root-Laufwerk.

Ein weiterer Punkt ist, dass ich ausschließen möchte, solch wichtige Laufwerke zu verlieren, sollte mal was an der erweiterten Partition dran sein.

-uw

alterpinguin
04.02.06, 10:52
und auf der liegen auch die logischen(secundär) Partitionen, beginnend mit hda5, hda6 ...
---
Warum? Historisch gesehen gab es nur max. 4 primäre Partitionen, davon konnte dann eine zu einer erweiterten werden um die möglichen zusätzlichen logischen Partitionen aufzunehmen. Deshalb fehlt tatsächlich bei ihm hda4. Alle logischen werden dann nach der letzten möglichen primären weitergezählt. Das wäre dann die Zahl 5. - Übrigens gibt es auch andere Systeme (nicht nur grub), die da etwas anders zählen, z.B. bei 0 anfangen....
---
Das die Reihenfolge der Partitionseinträge nicht stimmt, das kann schon mal zu einem Problem werden, nicht jedes andere System nimmt das ungerührt zur Kenntnis und wehe wenn das System dann versucht eigenmächtig zu korrigieren...

-- Nachtrag, es gibt nur max. 1 erweiterte Partition pro Festplattenpartitionstabelle (=die auf der Platte eingetragen ist)