这个磁盘有多大?我是否还有另外 250Gb 没有使用?

这个磁盘有多大?我是否还有另外 250Gb 没有使用?

我有一台旧笔记本电脑,自 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 -hfwiw 的内容:

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

该磁盘只有 250GB,如果您查看起始和结束磁柱,您会发现它们是相同的。

/dev/sda2只是一个扩展分区,这是一种奇特的说法,即“其他分区的容器'。该扩展分区中包含一个 LVM 卷(/dev/sda5),该卷又保存着您的数据。

扩展分区是解决硬盘无法操作系统类型分区表可容纳超过 4 个分区条目。使用谷氨酰胺磷酸酶,就不再需要它们了。

答案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/sda5StartEndBlocks/dev/sda5里面分区/dev/sda2

相关内容