use*_*460 7 linux hard-drive clone fdisk
Fdisk 看不到额外空间
我将可靠的 74GB Raptor 硬盘升级为 600GB Velociraptor 庞然大物。
我使用“dd”来克隆驱动器,(即“dd if=old-drive-device of="new-drive-device)、交换硬盘驱动器、启动等。一切都很好。
除了一个例外:fdisk 不允许我添加分区。所以我不能使用额外的 500+ Gb 磁盘。
Fdisk 看到正确的大小。总扇区数是我上一个分区的最后一个扇区的 10 倍。
这是 fdisk 输出:
注意总扇区数为:1172123568(10 位数字) 最后一个扇区为:145211533(9 位数字)
Disk /dev/sda: 600.1 GB, 600127266816 bytes
255 heads, 63 sectors/track, 72961 cylinders, total **1172123568** 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: 0x55af2dbb
Device Boot Start End Blocks Id System
/dev/sda1 * 63 80324 40131 83 Linux
/dev/sda2 80325 4096574 2008125 82 Linux swap / Solaris
/dev/sda3 4096575 5092604 498015 83 Linux
/dev/sda4 5092605 145211534 70059465 5 Extended
/dev/sda5 5092668 7100729 1004031 83 Linux
/dev/sda6 7100793 27117719 10008463+ 83 Linux
/dev/sda7 27117783 47134709 10008463+ 83 Linux
/dev/sda8 47134773 87152624 20008926 83 Linux
/dev/sda9 87152688 127170539 20008926 83 Linux
/dev/sda10 127170603 133178849 3004123+ 83 Linux
/dev/sda11 133180898 **145211533** 6015318 83 Linux
Run Code Online (Sandbox Code Playgroud)
我试过删除最后一个分区并创建一个新分区,认为 fdisk 会“转到新的和改进的一端”,但这仍然不起作用。
有或没有 fdisk 的任何建议?
提前致谢
您的问题是您已经使用了所有四个主分区,而您的扩展分区以145211534. 您需要做的是增加扩展分区的大小。这将允许您在扩展分区中添加额外的逻辑分区。
虽然如果那是我的系统,我会设置 LVM 而不是复制无数个分区。LVM 设置会给你更大的灵活性来分配额外的空间,而不是搞乱 MBR 分区表。
小智 7
与其创建新分区,不如考虑调整现有分区的大小。为此,我使用 GParted。
http://gparted.sourceforge.net/
具体来说,我使用 GParted Live CD,您只需从 CDROM 启动即可。
http://gparted.sourceforge.net/livecd.php
有了它,您可以调整分区和大多数文件系统的大小(某些 LVM 和/或 MD 集除外。)
完成后,您可以重新启动回硬盘,一切顺利。
我在物理和虚拟环境中都使用过它。在 VM 环境中,非常适合保留可以为大型应用程序“调整大小”的小型模板 VM。