用dd命令复制磁盘分区

Posted fwindpeak

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用dd命令复制磁盘分区相关的知识,希望对你有一定的参考价值。

用dd命令复制磁盘分区

首先是复制

复制前对写入的分区执行umount操作

sudo dd if=/dev/sda1 of=/dev/sda2

可以在另外一个终端输入这句,然后在原来的dd终端看到进度

watch -n 5 killall -USR1 dd

写完后发现新的分区UUID和大小都变成原来的的分区了。

然后处理分区大小问题。

进行检查,并修复参数。

sudo e2fsck -f /dev/sda2

调整分区大小

sudo resize2fs /dev/sda2

再处理UUID的问题。

查看分区UUID。需要sudo,不输入sudo得到的值不会实时更新。

sudo blkid

生成新的uuid写入分区

sudo tune2fs /dev/sda2 -U `uuidgen`

修改fstab

sudo vim /etc/fstab

其他

如果修改了启动分区,还得更新一下grub的配置

sudo update-grub

或者直接

sudo vim /boot/grub/grub.cfg

以上是关于用dd命令复制磁盘分区的主要内容,如果未能解决你的问题,请参考以下文章

磁盘管理命令

Linux系统之dd命令详解

磁盘分区分析

磁盘,fdisk分区,MBR,dd命令

磁盘管理之挂载扩容交换分区及其dd命令

Linux文件系统之dd