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
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)
/boot
と/home
が独立したパーティションである場合、エクスポートされたイメージにはこの2つの独立したパーティションを含む必要があります。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
コマンドの使用
例えば、次のコマンドを実行して、raw形式のイメージをエクスポートします。sudo dd if=/dev/sda of=/mnt/sdb/test.imag bs=1K count=$count
count
パラメータはパーティションのコピーが必要な数です。fdisk
コマンドを実行してその数値を照会することができます。ディスクをすべてコピーする必要がある場合、count
パラメータを無視します。/dev/sda
のパーティション数を確認します。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: 0x0008f290
fdisk
コマンドの返された結果により、sda1の終了位置が41945087*512バイトの位置である場合、countを20481Mに設定すれば良いことが分かります。modprobe nbd
lsmod | grep nbd
qemu-nbd -c /dev/nbd0 xxxx.qcow2
mount /dev/nbd0p1 /mnt
この記事はお役に立ちましたか?