这是 df -h 的输出
Filesystem Size Used Avail Use% Mounted on
udev 7.9G 0 7.9G 0% /dev
tmpfs 1.6G 25M 1.6G 2% /run
/dev/sda5 917G 2.1G 868G 1% /
tmpfs 7.9G 0 7.9G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup
这是 fdisk -l
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 487423 485376 237M 83 Linux
/dev/sda2 489470 1953523711 1953034242 931.3G 5 Extended
/dev/sda5 489472 1953335295 1952845824 931.2G 83 Linux
/dev/sda6 1953337344 1953523711 186368 91M 82 Linux swap / Solaris
如您所见,我无法访问/dev/sda2
。我想将其安装在 上/data
。我该怎么做?
答案1
你不能。这不是真正的分区,而是“扩展”分区。这些是特殊分区,仅用于包含其他分区。它们是一种技巧,允许超过传统 MBR 分区方案可以理解的最大逻辑分区数。
就您而言,扩展分区 sda2 包含两个逻辑分区:sda5 和 sda6。您已挂载这两个分区,一个挂载在 sda2 上,/
另一个挂载为交换分区。您无需挂载任何分区。
答案2
你不能!/dev/sda2 是一个包含 /dev/sda5 和 /dev/sda6 的扩展分区。
您可以(如果 Type 列中的 Extended 标记不够的话)看到 /dev/sda2 的 Start 小于 /dev/sda5 的 Start。并且 /dev/sda2 的 End 与 /dev/sda6 的 End 相同。