以下のドライブをより大きなサイズの新しいドライブに複製しようとしています。
sda 8:0 0 223.6G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 223.1G 0 part
├─vg1-root 254:0 0 200G 0 lvm /
├─vg1-home_cachepool_cdata 254:1 0 23G 0 lvm
│ └─vg1-home 254:4 0 3.7T 0 lvm /home
└─vg1-home_cachepool_cmeta 254:2 0 20M 0 lvm
└─vg1-home 254:4 0 3.7T 0 lvm /home
(/dev/sda1
は/boot
にマウントされたBIOSブートパーティションです。)
dd if=/dev/sda of=/dev/sd[NEW DRIVE] bs=4096
を実行できますか?または、LVMパーティションで何かをする必要がありますか?
dd
はLVMを問題なく処理します。
ブートローダーがクローンの正しいドライブを指していることを確認してください。そうでない場合、起動しません。
最後に、クローンのLVMのサイズを変更する必要があります。技術的には、マウント中に論理ボリュームを問題なく拡大できるはずですが、マウントされていないドライブでこの種のすべての操作を実行することをお勧めします。
lvresize -L <new size>G --resizefs MyLVGroup/myvol
パーティションとファイルシステムのサイズを同時に変更します。ヒント:上記のコマンドの+
の直前に<new size>
を追加して、サイズを変更するのではなく、その量だけ拡張します。
ファイルシステムのサイズ変更とは別に論理ボリュームを拡張するには、以下を実行します。
lvresize -L +<amount to extend>G MyLVGroup/myvol
次に、次のコマンドでファイルシステムを展開します。
resize2fs /dev/MyLVGroup/myvol
LVMのサイズ変更の詳細については、 askubuntuのQ「LVMパーティションのサイズを変更するにはどうすればよいですか?(つまり、物理ボリューム) および archwikiのLVM-ボリューム操作 を参照してください。