그래서 RSYNC를 사용하여 공급자 플랫폼에서 실행 중인 VPS의 모든 파일을 내가 실행 중인 VM에 연결된 로컬 디스크에 백업합니다. 모든 파일이 있는 디스크는 /dev/sdb
VM( )에서 사용하는 드라이브( )와 다른 드라이브( ) 입니다 /dev/sda
. 제 의도는 해당 디스크를 해당 VM에서 분리하여 이를 사용하여 생성할 새 VM의 부팅 디스크로 만드는 것입니다. RSYNC에서 일부 파일이 복사되지 않았다고 보고했지만, 백업을 수행할 때 VPS 자체가 활성화되어 있었기 때문에 백업을 살펴보니 부팅 파티션과 vmlinuz
심볼릭 링크를 포함한 모든 것이 거기에 있는 것 같았습니다 initrd.img
.
이제 이 디스크( )를 사용하여 /dev/sdb
내 Live VPS의 미러 역할을 할 새로운 가상 머신을 시작하고 싶습니다. 설정 중인 새 가상 머신에서 사용할 수 있도록 포함된 데이터를 삭제하지 않고 이 디스크를 부팅 가능하게 만들려면 어떻게 해야 합니까?
이 디스크를 생성할 때 섹터 1부터 가장 큰 섹터까지 전체 디스크를 사용하도록 파티션을 나눈 다음 을(를) 사용했습니다 . 문제를 해결하기 위해 GPT 파티션을 삽입해야 한다면 새 디스크( ), 파티션을 ext4
쉽게 만들 수 있습니다. /dev/sdc
적절하게 복사하고 데이터를 복사합니다. (이것이 아래 구역 다이어그램의 기초입니다.)
Partition First Sector Last Sector Name Label UUID File System Mount Point Size Used Unused Flags
/dev/sda1 2048 4095 grub2 core.img 1.0MB bios_grub
/dev/sda2 4096 1054719 EFI System Partition fat32 /boot/efi/ 513MB 6.27MB 506.73MB boot,esp
/dev/sda3 1054720 20969471 ext4 / 9.5GB 8.5GB 1018.44MB
/dev/sdb1 2048 167772159 ext4 80GB 45.21GB 34.79GB
/dev/sdc1 ??? This is the drive I want to make bootable
현재 계획은 파티션 레이아웃을 sdc
세 번째 파티션과 동일한 크기로 만드는 것입니다. sda
사용 GParted
하고 Disks
구성하고 있습니다.