dd if=/dev/sda of=/dev/sdb
我想创build一个克隆一个可启动的USB棒。
可以说sda是2GB sdb是32GB。
上面的行将创build一个副本,但可用的大小将是2GB。 我怎样才能使用剩下的30GB? (调整分区大小或修改命令,使其最大化可用空间)
更新:当您复制驱动器而不是分区时,分区表会被覆盖,并且以后可能无法使分区变大,因为分区表说磁盘大小只有2GB。 另一方面,如果仅复制分区的数据,则引导加载程序将中断。 你可能想要有一个不同的文件系统(例如ext3而不是fat32),那么dd将不起作用,你必须使用cp。
ArchLinux wiki有一个很好的教程 。
现在你必须重新安装grub2 bootloader到你的磁盘mbr(不是分区): 教程
如果你仍然有问题,这可能有助于: 链接
如果使用dd制作和应用磁盘映像,则需要使用分区pipe理工具(如gparted将分区应用到较大的目标磁盘后展开该分区。