我的驱动器上有一个 1KB 的分区 sda4。这是输出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
这有什么原因吗?可以去掉吗?这是一个潜在的问题吗?
答案1
米卡萨,苏卡萨
在我的 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-逻辑卷管理器, 例如:
$ 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