克隆硬盘然后重新分区

我会解决这个问题:我希望将我的所有数据都移到500gb的实际硬盘中,因为它几乎已满,可以放大1TB的新硬盘并扩大分区。

如果我克隆我的磁盘,那么我可以放大这些分区吗? 你建议使用哪些工具?

编辑

这是sudo parted -ls的输出

 Model: ATA ST2000DM006-2DM1 (scsi) Disk /dev/sda: 2000GB Sector size (logical/physical): 512B/4096B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 2000GB 2000GB primary ntfs boot 2 2000GB 2000GB 482MB primary ntfs diag Model: ATA STM3500418AS (scsi) Disk /dev/sdb: 500GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 256MB 255MB primary ext2 boot 2 257MB 500GB 500GB extended 5 257MB 500GB 500GB logical Model: ATA ST1000DM005 HD10 (scsi) Disk /dev/sdc: 1000GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 1000GB 1000GB primary ntfs Model: Linux device-mapper (linear) (dm) Disk /dev/mapper/al91--vg-home: 456GB Sector size (logical/physical): 512B/512B Partition Table: loop Disk Flags: Number Start End Size File system Flags 1 0,00B 456GB 456GB ext4 Model: Linux device-mapper (linear) (dm) Disk /dev/mapper/al91--vg-root: 30,0GB Sector size (logical/physical): 512B/512B Partition Table: loop Disk Flags: Number Start End Size File system Flags 1 0,00B 30,0GB 30,0GB ext4 Model: Linux device-mapper (linear) (dm) Disk /dev/mapper/al91--vg-swap_1: 14,3GB Sector size (logical/physical): 512B/512B Partition Table: loop Disk Flags: Number Start End Size File system Flags 1 0,00B 14,3GB 14,3GB linux-swap(v1) Error: /dev/mapper/sda5_crypt: unrecognised disk label Model: Linux device-mapper (crypt) (dm) Disk /dev/mapper/sda5_crypt: 500GB Sector size (logical/physical): 512B/512B Partition Table: unknown Disk Flags: 

我有3个硬盘:一个用于Windows,一个用于Linux,一个用于备份。 请不要考虑Windows和备份磁盘。

提前致谢。

有一个系统分区,所以我建议在@vidarlo的答案中描述克隆,我喜欢Clonezilla , clonezilla.org 。

  • 克隆整个驱动器。

警告 :当原始驱动器和克隆的驱动器都已连接时,请勿从已安装的系统引导。 它可能会损坏一个或两个系统。

我建议您从Ubuntu实时驱动器(DVD磁盘或USB pendrive)启动并使用gparted编辑新驱动器(克隆后), GrowIt.pdf上的分区 。

  • 保持系统分区头端的位置。

    • 如果它是两个主要分区中的第一个,那很容易; 在这种情况下,它可能更简单,删除数据分区肯定更快,扩展系统分区尽可能多。 移动数据分区可能会非常慢。

    • 然后在剩余的未分配空间中创建一个新的数据分区(可能还有一个linux-swap分区)。

    • 最后将数据文件从原始驱动器复制到新驱动器中的数据分区。

  • 否则,如果数据分区是两个主分区中的第一个,请告诉我们分区结构,如以下命令所示

     sudo parted -ls 

编辑:您已编辑问题以包含呈现为代码的输出(缩进每行4个空格),我选择了我认为它的相关部分,

 Model: ATA STM3500418AS (scsi) Disk /dev/sdb: 500GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 256MB 255MB primary ext2 boot 2 257MB 500GB 500GB extended 5 257MB 500GB 500GB logical ... Model: Linux device-mapper (linear) (dm) Disk /dev/mapper/al91--vg-home: 456GB Sector size (logical/physical): 512B/512B Partition Table: loop Disk Flags: Number Start End Size File system Flags 1 0,00B 456GB 456GB ext4 Model: Linux device-mapper (linear) (dm) Disk /dev/mapper/al91--vg-root: 30,0GB Sector size (logical/physical): 512B/512B Partition Table: loop Disk Flags: Number Start End Size File system Flags 1 0,00B 30,0GB 30,0GB ext4 Model: Linux device-mapper (linear) (dm) Disk /dev/mapper/al91--vg-swap_1: 14,3GB Sector size (logical/physical): 512B/512B Partition Table: loop Disk Flags: Number Start End Size File system Flags 1 0,00B 14,3GB 14,3GB linux-swap(v1) Error: /dev/mapper/sda5_crypt: unrecognised disk label Model: Linux device-mapper (crypt) (dm) Disk /dev/mapper/sda5_crypt: 500GB Sector size (logical/physical): 512B/512B Partition Table: unknown Disk Flags: 

你有一个带LVM的系统。 它比Ubuntu中使用的标准系统更先进。 管理(比标准系统)应该更灵活,当你知道如何做,但我几乎没有LVM系统的经验。 所以我无法帮助你超越这一点。

我希望知道的人会帮助你提供相关指示。 如果在接下来的一两天内没有有用的答案,我建议您提出一个关于调整LVM系统大小的新问题。 如果您提供命令的输出,它会有所帮助

 sudo parted -ls 

并描述细节。

我认为在互联网上搜索提示和教程更好,例如使用以下搜索字符串:’resize LVM’(不带引号)。

我发现这个链接到AskUbuntu的另一个问题,

如何调整LVM分区的大小? (即:物理量)

扩展分区是直截了当的。 使用ghost,dd,clonezilla或您喜欢的任何工具将切除分区复制到新磁盘。 然后你可以使用gparted来扩展分区 – 或者 – 如果你是男子汉气概的话 – 删除分区,在同一个开始创建一个新的分区,用新的结束,并扩展(“增长”)文件系统。