如何使用 Linux 命令行命令从一个 USB 磁盘克隆到另一个 USB 磁盘?

如何使用 Linux 命令行命令从一个 USB 磁盘克隆到另一个 USB 磁盘?

我有一个更大的1T U盘Fedora20 和一些用户数据总共约 40GB 在一个分区上,大约 900GB。我想将这个 Fedora 安装移动到一个较小的500GB U盘

昨天我萎缩将该分区扩展到大约 250GBlvreduce.现在我想 克隆/复制/移动通过命令行将 Fedora 20 从较大的 1T USB 磁盘安装到较小的 500GB USB 磁盘。我需要您的帮助,一步一步地告诉我这些命令或为我指出正确的方向。我尝试了几种 GUI 软件,GPart Live、CloneZilla、Macrium Reflect 和 AOMEI Backupper。但没有一个对我有用。

这是较小的 USB 磁盘,sdb,信息: (分开):

Model: WD My Passport 070A (scsi)
    Disk /dev/sdb: 499GB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    Disk Flags: 

Number  Start   End    Size   Type     File system  Flags
 1      1049kB  525MB  524MB  primary  ext4         boot
 2      525MB   499GB  499GB  primary               lvm

更大的 USB 磁盘,sdc,(分开):

Model: WD My Passport 0830 (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  525MB   524MB   primary  ext4         boot
 2      525MB   1000GB  1000GB  primary               lvm

以及它们的分区信息(lsblk

NAME                  MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                     8:0    0 465.8G  0 disk 
├─sda1                  8:1    0   500M  0 part /boot
└─sda2                  8:2    0 465.3G  0 part 
  ├─fedora-root       253:0    0    50G  0 lvm  /
  ├─fedora-swap       253:1    0   7.8G  0 lvm  [SWAP]
  └─fedora-home       253:2    0 407.5G  0 lvm  /home
sdb                     8:16   0 465.1G  0 disk 
├─sdb1                  8:17   0   500M  0 part /run/media/bow/4bce62e0-0553-4f55-ba1a-2304064db9f5
└─sdb2                  8:18   0 464.6G  0 part 
sdc                     8:32   0 931.5G  0 disk 
├─sdc1                  8:33   0   500M  0 part /run/media/bow/3514a4dd-b94f-4750-abb4-4bf76a7402e8
└─sdc2                  8:34   0   931G  0 part 
  ├─fedora_lm-swap 253:3    0   3.8G  0 lvm  
  ├─fedora_lm-home 253:4    0   250G  0 lvm  /run/media/bow/2b6acd67-7c0d-4a7a-96e2-777f0edcfd6b
  └─fedora_lm-root 253:5    0    50G  0 lvm  /run/media/bow/fe656868-b7ec-424c-89a6-b08864579961
sr0                    11:0    1  1024M  0 rom  

还有一个问题,为什么上面的sdb2没有分区信息?

答案1

使用 dd 将分区复制到另一个分区,同时使用物理驱动器

假设您有一个如下所示的布局:

1 TB = sda,两个分区,sda1 是您启动的分区,sda2 是您要向其添加数据的分区

320 GB = sdb,一个分区,sdb1,您要从中 dd

你的命令看起来会像这样:

dd if=/dev/sdb1 of=/dev/sda2 bs=1M

bs=1M 参数用于确保 dd 以大块形式复制数据,而不是针对每个扇区发出请求。

相关内容