Apa partisi logis 1K ini?

10

Saya perhatikan bahwa saya memiliki partisi aneh di bawah sda3, dengan ukuran 1K. Saya akan memformat ulang hard drive saya dan menginstal ulang OS saya dengan Ubuntu 14.04 sambil membuat partisi terpisah untuk /dan /home.

Apa partisi yang hampir kosong ini, dan apakah saya harus melakukan sesuatu dengannya? Mengapa ada di dalam lsblktetapi tidak di dalam 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
modulitos
sumber
1
Bisakah Anda juga menunjukkan kepada kami output dari sudo parted -l?
terdon

Jawaban:

16

Itu hampir pasti adalah partisi extended yang berisi partisi logis Anda . Anda harus dapat mengonfirmasi dengan menjalankan parted -l(atau fdisk -l) sebagai root. Misalnya, di sistem saya:

$ 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)

Perhatikan bahwa sda4 terdaftar sebagai partisi extended dengan ukuran 400GB. Itu adalah jumlah dari ukuran partisi logis yang dikandungnya (5,7,6 dan 8). Dalam lsblkoutput, ini ditampilkan sebagai partisi 1K (karena itu bukan partisi nyata, bonafid yang berisi data tetapi yang diperluas ):

$ 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  

Itu tidak muncul dalam output blkiduntuk alasan yang sama, hanya mencantumkan partisi "nyata" secara default. Anda bisa memaksanya menyebutkan yang diperluas dengan menggunakan -pbendera:

$ 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" 
terdon
sumber
1
Menariknya, ukuran perangkat blok untuk partisi extended tampaknya selalu 1k, bahkan ketika partisi logis pertama dimulai pada 512 byte di dalamnya (dalam hal ini partisi melakukan tumpang tindih).
Stéphane Chazelas
7

Partisi itu adalah partisi extended yang dibuat yang kemudian berisi sda4, sda5, dan sda6 yang merupakan partisi logis. Dalam HDD berformat MBR, Anda hanya dapat memiliki paling banyak 4 partisi fisik. Jadi seringkali jika Anda menginginkan lebih, Anda perlu membuat partisi extended untuk mengandung partisi logical apa pun.

Lihat ArchLinux Wiki ini pada mempartisi untuk lebih jelasnya.

slm
sumber