Mir ist aufgefallen, dass ich unter eine seltsame Partition sda3
mit einer Größe von 1 KB habe. Ich bin dabei, meine Festplatte neu zu formatieren und mein Betriebssystem mit Ubuntu 14.04 neu zu installieren, während ich separate Partitionen für /
und erstelle /home
.
Was ist das für eine fast leere Partition und sollte ich etwas damit machen? Warum ist sie in , lsblk
aber nicht in blkid
?
[lucas@lucas-ThinkPad-W520]~$ sudo blkid
/dev/sda1: LABEL="SYSTEM_DRV" UUID="30CA6C06CA6BC6A6" TYPE="ntfs"
/dev/sda2: LABEL="Windows7_OS" UUID="9426707E26706362" TYPE="ntfs"
/dev/sda4: LABEL="Lenovo_Recovery" UUID="E2CA772DCA76FD5B" TYPE="ntfs"
/dev/sda5: UUID="7d513625-85de-41b7-9c81-0d3fbc4e6a0f" TYPE="ext4"
/dev/sda6: UUID="602d2625-8ab9-44e5-b73a-d1f0181f5549" TYPE="swap"
[lucas@lucas-ThinkPad-W520]~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 1.5G 0 part /media/lucas/SYSTEM_DRV
├─sda2 8:2 0 262.1G 0 part /media/lucas/Windows7_OS
├─sda3 8:3 0 1K 0 part
├─sda4 8:4 0 15.6G 0 part /media/lucas/Lenovo_Recovery
├─sda5 8:5 0 178.7G 0 part /
└─sda6 8:6 0 7.9G 0 part [SWAP]
sr0 11:0 1 1024M 0 rom
Antwort1
Das ist mit ziemlicher Sicherheit dieerweitertPartition, die enthält IhrelogischSie sollten dies bestätigen können, indem Sie parted -l
(oder fdisk -l
) als Root ausführen. Auf meinem System beispielsweise:
$ sudo parted -l
Model: ATA ST9500420AS (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 32.3kB 41.1MB 41.1MB primary fat16 diag
2 41.9MB 15.8GB 15.7GB primary ntfs boot
3 15.8GB 99.7GB 83.9GB primary ntfs
4 99.7GB 500GB 400GB extended lba
5 99.7GB 102GB 2147MB logical fat32 lba
7 102GB 176GB 73.8GB logical ext4
6 176GB 492GB 316GB logical ext4
8 492GB 500GB 8389MB logical linux-swap(v1)
Beachten Sie, dass sda4 als erweiterte Partition mit einer Größe von 400 GB aufgeführt ist. Das ist die Summe der Größen derlogischPartitionen, die es enthält (5,7,6 und 8). In der lsblk
Ausgabe wird es als 1K-Partition angezeigt (weil es keine echte ist,Bona FidePartition, die Daten enthält, aber einerweiterteins):
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 39.2M 0 part
├─sda2 8:2 0 14.7G 0 part
├─sda3 8:3 0 78.1G 0 part /windows
├─sda4 8:4 0 1K 0 part
├─sda5 8:5 0 2G 0 part
├─sda6 8:6 0 294.4G 0 part /home
├─sda7 8:7 0 68.7G 0 part /
└─sda8 8:8 0 7.8G 0 part [SWAP]
sr0 11:0 1 1024M 0 rom
Aus demselben Grund erscheint es nicht in der Ausgabe von blkid
, da es standardmäßig nur „echte“ Partitionen auflistet. Sie können es zwingen, die erweiterte Partition zu erwähnen, indem Sie das -p
Flag verwenden:
$ sudo blkid -p /dev/sda* | grep sda4
/dev/sda4: PTTYPE="dos" PART_ENTRY_SCHEME="dos" PART_ENTRY_TYPE="0xf" PART_ENTRY_NUMBER="4" PART_ENTRY_OFFSET="194643601" PART_ENTRY_SIZE="782129519" PART_ENTRY_DISK="8:0"
Antwort2
Diese Partition ist die erweiterte Partition, die erstellt wurde und die logischen Partitionen sda4, sda5 und sda6 enthält. Auf einer MBR-formatierten Festplatte können Sie höchstens 4 physische Partitionen haben. Wenn Sie also mehr möchten, müssen Sie oft eine erweiterte Partition erstellen, die alle logischen Partitionen enthält.
Sieh dir das anArchLinux Wiki zur Partitionierungfür mehr Details.