sudo parted -l /dev/sda | grep 'Partition Table'
sudo ls /sys/firmware/efi
/etc/grub2.cfg: kernel 매개변수에서는 uuid로 root를 마운트하는 것을 권장하며 다른 방식(예: root=/dev/sda)은 시스템이 실행하지 못할 수 있습니다. 마운트 단계는 다음과 같습니다./root의 파일 시스템 이름을 가져옵니다.df -TH
/root 파일 시스템 이름이 /dev/vda1임을 나타냅니다.

sudo blkid /dev/vda1
/etc/fstab 파일을 엽니다.vi /etc/fstab
UUID=d489ca1c-xxxx-4536-81cb-ceb2847f9954 / ext4 defaults 0 0
/etc/fstab: 다른 하드 디스크를 마운트하지 마십시오. 마이그레이션 후 디스크 부재로 인해 시스템이 시작하지 않을 수 있습니다./etc/shadow: 정상적인 권한으로 읽기 및 쓰기가 가능합니다.mount
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)sys on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)dev on /dev type devtmpfs (rw,nosuid,relatime,size=4080220k,nr_inodes=1020055,mode=755)run on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)/dev/sda1 on / type ext4 (rw,relatime,data=ordered)securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)cgroup on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma)cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)systemd-1 on /home/libin/work_doc type autofs (rw,relatime,fd=33,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=12692)systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=39,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=12709)debugfs on /sys/kernel/debug type debugfs (rw,relatime)mqueue on /dev/mqueue type mqueue (rw,relatime)hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)tmpfs on /tmp type tmpfs (rw,nosuid,nodev)configfs on /sys/kernel/config type configfs (rw,relatime)tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=817176k,mode=700,uid=1000,gid=100)gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=100)
/dev/sda1 에서 /boot 및 /home 은 독립적인 파티션이 없고 sda1에 boot 파티션이 포함되어 있으며 mbr이 누락되어 있음을 알 수 있습니다. sda 전체를 복사하면 됩니다./boot 및 /home이 독립적인 파티션인 경우 내보내기한 미러 이미지에도 두 개의 독립적인 파티션을 포함해야 합니다.qemu-img 명령어 사용qemu-img입니다. apt-get install qemu-utils
/dev/sda를 /mnt/sdb/test.qcow2로 내보냅니다.sudo qemu-img convert -f raw -O qcow2 /dev/sda /mnt/sdb/test.qcow2 이 중 /mnt/sdb는 마운트하기 위한 새로운 디스크 및 다른 네트워크 스토리지입니다.
다른 형식으로 전환해야 할 경우 -O의 매개변수 값을 수정하십시오. 수정 가능한 매개변수 값은 다음과 같습니다.매개변수 값 | 의미 |
qcow2 | qcow2 형식 |
vhd | vhd 형식 |
vmdk | vmdk 형식 |
raw | 형식 없음 |
dd 명령어 사용sudo dd if=/dev/sda of=/mnt/sdb/test.imag bs=1K count=$count
fdisk -lu /dev/sda
Disk /dev/sda: 1495.0 GB, 1494996746240 bytes255 heads, 63 sectors/track, 181756 cylinders, total 2919915520 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 4096 bytesI/O size (minimum/optimal): 4096 bytes / 4096 bytesDisk identifier: 0x0008f290Device Boot Start End Blocks Id System/dev/sda1 * 2048 41945087 20971520 83 Linux/dev/sda2 41945088 46123007 2088960 82 Linux swap / Solaris/dev/sda3 46123008 88066047 20971520 83 Linux/dev/sda4 88066048 2919910139 1415922046 8e Linux LVM
qemu-img를 사용하여 이미지 파일을 지원하는 형식으로 변환합니다. modprobe nbd
lsmod | grep nbd
CONFIG_BLK_DEV_NBD이 활성화되어 있는지 확인하십시오. 활성화되어 있지 않으면 시스템을 변경하거나 CONFIG_BLK_DEV_NBD 컴파일 옵션을 활성화한 후 커널을 재컴파일합니다.

qemu-nbd -c /dev/nbd0 xxxx.qcow2
mount /dev/nbd0p1 /mnt
qemu-nbd 명령어를 실행하면 /dev/nbd0는 xxx.qcow2의 콘텐츠로 매핑되며 /dev/nbd0p1은 해당 버츄얼 디스크의 첫번째 파티션을 대표합니다. nbd0p1가 없거나 mount에 실패한다면 이미지 오류 때문일 가능성이 높습니다.
또한, 미러 이미지를 업로드하기 전에 먼저 클라우드 서버를 시작해 미러 이미지 파일의 사용 가능 여부를 테스트할 수 있습니다.피드백