Всем привет!
Имеется установленный Alpine Linux на сервер со следующей конфигурацией дисков:
hypervisor:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 838.3G 0 disk
├─lxd--vg-lxd_pool_tmeta 253:4 0 108M 0 lvm
│ └─lxd--vg-lxd_pool-tpool 253:6 0 838.1G 0 lvm
│ ├─lxd--vg-lxd_pool 253:7 0 838.1G 1 lvm
│ ├─lxd--vg-containers_tst 253:8 0 407.3G 0 lvm /var/lib/lxd/storage-pools/lxd_pool/containers/tst
│ ├─lxd--vg-containers_test 253:9 0 9.3G 0 lvm /var/lib/lxd/storage-pools/lxd_pool/containers/test
│ └─lxd--vg-containers_web----proxy 253:10 0 9.3G 0 lvm /var/lib/lxd/storage-pools/lxd_pool/containers/web-proxy
└─lxd--vg-lxd_pool_tdata 253:5 0 838.1G 0 lvm
└─lxd--vg-lxd_pool-tpool 253:6 0 838.1G 0 lvm
├─lxd--vg-lxd_pool 253:7 0 838.1G 1 lvm
├─lxd--vg-containers_tst 253:8 0 407.3G 0 lvm /var/lib/lxd/storage-pools/lxd_pool/containers/tst
├─lxd--vg-containers_test 253:9 0 9.3G 0 lvm /var/lib/lxd/storage-pools/lxd_pool/containers/test
└─lxd--vg-containers_web----proxy 253:10 0 9.3G 0 lvm /var/lib/lxd/storage-pools/lxd_pool/containers/web-proxy
sdb 8:16 0 558.9G 0 disk
├─kvm--vg-alpine--router 253:0 0 2G 0 lvm
├─kvm--vg-alpine--router--clone 253:1 0 2G 0 lvm
├─kvm--vg-debian12--test 253:2 0 20G 0 lvm
└─kvm--vg-test--vm 253:3 0 20G 0 lvm
sdc 8:32 1 29.1G 0 disk
├─sdc1 8:33 1 300M 0 part /boot
├─sdc2 8:34 1 4G 0 part [SWAP]
└─sdc3 8:35 1 24.8G 0 part /var/hdd.log
/
sr0 11:0 1 1024M 0 rom
zram0 252:0 0 1000M 0 disk /var/log
ОС стоит на диске sdc (это SD-карта).
Задача перенести ОС на диск sda или sdb.
Какой план у меня вырисовывается:
- Временно смигрировать lv-разделы, например, с диска sdb на диск sda;
- Всё на диске sdb уничтожить;
- Создать boot-раздел, создать pv, vg под коревой раздел;
- Как-то перенести ОС;
- Создать VG для перенесенных в п.1 разделов и мигрировать их обратно.
Вопрос: куда копать, чтобы выполнить п.4 - перенести ОС с SDкарты на другой диск в описанной выше конфигурации?