我有一台旧笔记本电脑,自 Ubuntu 10.04 发布以来一直在运行它,我真的忘记了它的所有内容。如果可能的话,我想避免任何停机时间,但是我发现了以下输出fdisk -l
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00068a66
Device Boot Start End Blocks Id System
/dev/sda1 * 1 32 248832 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 32 30402 243947521 5 Extended
/dev/sda5 32 30402 243947520 8e Linux LVM
顶部说250Gb
得很清楚,但似乎有sda2
,而且sda5
似乎两者都占了上风~243Gb
。这真的只是一个 250Gb 的驱动器,还是有另一个分区我根本没有使用?以下是df -h
fwiw 的内容:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/dandell-root
227G 121G 94G 57% /
none 491M 276K 491M 1% /dev
none 496M 0 496M 0% /dev/shm
none 496M 692K 495M 1% /var/run
none 496M 0 496M 0% /var/lock
none 496M 0 496M 0% /lib/init/rw
none 227G 121G 94G 57% /var/lib/ureadahead/debugfs
/dev/sda1 228M 36M 181M 17% /boot
我不想保留分区,想合并它们。服务器是无头的,所以请只使用命令行 :) 感谢您的任何建议!
更新:好的,我的好奇心得到了满足,驱动器实际上只有 250Gb sudo hdparm -I /dev/sda
。但是我仍然有兴趣解释上面的输出fdisk -l
?
答案1
答案2
/dev/sda2 32 30402 243947521 5 Extended
/dev/sda5 32 30402 243947520 8e Linux LVM
如您所见,sda2 是一个扩展分区,起始于 32。sda5 也是从 32 开始。
通常,您的磁盘上最多只能有 4 个主分区(顺便说一句:有人知道原因吗?)
扩展分区就像一个“容器”,您可以在其中创建更多分区。
因此,sda5 是 sda2 内部的一个分区。
但是由于 sda5 占用了 sda2 中的所有空间(您可以在起点和终点看到它),我认为 sda2 或多或少是无用的,您可以将 sda5 移出 sda2,然后删除 sda2。但我不知道这是否可行以及如何可行
答案3
因为/dev/sda2
是扩展分区,它实际上不能用于数据存储。您会注意到列表中的/dev/sda2
和在和列下具有相同的值,并且仅在一个方面有所不同。扩展分区用于允许创建比分区表中通常允许的更多的分区。 fdisk(和类似的)应用程序无法很好地显示它,但在您的例子中,实际上是/dev/sda5
Start
End
Blocks
/dev/sda5
里面分区/dev/sda2
。