Hard-Disk
1kb分區:有問題嗎,可以去掉嗎?
我的驅動器 sda4 上有一個 1KB 的分區。這是輸出
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 698.7G 0 disk ├─sda1 8:1 0 500M 0 part /boot ├─sda2 8:2 0 5.8G 0 part [SWAP] ├─sda3 8:3 0 50G 0 part / ├─sda4 8:4 0 1K 0 part └─sda5 8:5 0 642.4G 0 part /home sr0 11:0 1 1024M 0 rom
這有什麼原因嗎?可以擺脫嗎?這是一個潛在的問題嗎?
我家你家
在我的 Ubuntu 14.04 系統上,我遇到了完全相同的情況。
$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 465.8G 0 disk ├─sda1 8:1 0 462G 0 part / ├─sda2 8:2 0 1K 0 part └─sda5 8:5 0 3.8G 0 part [SWAP] sr0 11:0 1 1024M 0 rom
假設驅動器是使用 MBR 分區的,您可以使用它
fdisk
來進一步詢問驅動器。$ sudo fdisk -l Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000df6c7 Device Boot Start End Blocks Id System /dev/sda1 * 2048 968912895 484455424 83 Linux /dev/sda2 968914942 976771071 3928065 5 Extended /dev/sda5 968914944 976771071 3928064 82 Linux swap / Solaris
所以1K分區是擴展分區。所以在這種情況下,不,你不能刪除它。
擴展分區
在 MBR 分區硬碟中,擴展分區是可以包含邏輯分區的特殊分區。在我的例子中,
/dev/sda5
是一個包含在擴展分區中的邏輯分區,/dev/sda2
.MBR 有 2 種類型的分區。初級和擴展。使用 MBR 樣式分區,您只允許 4 個初選。通過利用擴展分區,您可以增加允許的分區數量,超過該限制。
為什麼?
我不知道為什麼 Ubuntu 會這樣做。據我所知,我在設置該系統時使用了預設選項,所以這就是那個特定發行版選擇這樣做的方式。
在 Fedora 中,他們使用LVM - Logical Volume Manager 執行操作,例如:
$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 465.8G 0 disk ├─sda1 8:1 0 500M 0 part /boot └─sda2 8:2 0 465.3G 0 part ├─fedora_greeneggs-swap 253:0 0 7.7G 0 lvm [SWAP] ├─fedora_greeneggs-root 253:1 0 50G 0 lvm / └─fedora_greeneggs-home 253:2 0 407.6G 0 lvm /home sr0 11:0 1 233.3M 0 rom
這裡 Fedora 預設設置 2 個分區。1 代表
/boot
,另一個代表其他一切。在該單個分區中,使用 LVM 的邏輯卷用於各種分區/
、、交換和/home
.$ sudo fdisk -l /dev/sda Disk /dev/sda: 500.1 GB, 500107862016 bytes, 976773168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x0000ccbe Device Boot Start End Blocks Id System /dev/sda1 * 2048 1026047 512000 83 Linux /dev/sda2 1026048 976773119 487873536 8e Linux LVM
參考