먼저 현재 설치에 전체 250GB 디스크를 사용한 경우 120GB 디스크에 맞도록 축소해야합니다. 마운트 해제 된 상태에서 ext4 파일 시스템 만 축소 할 수 있으므로 Ubuntu 라이브 시스템 (CD 또는 USB) 또는 GParted live 와 같은 특수 유지 관리 라이브 시스템을 부팅해야합니다 . resize2fs
또는 GParted를 사용하여 기존 파일 시스템의 크기를 조정할 수 있습니다 .
기존 설치의 파일 시스템을 새 디스크에 맞게 줄이면 원하는 경우 파일 시스템을 마운트하여 나머지 작업을 수행 할 수 있습니다. 기존 파일 시스템이 새 디스크에 맞으면 마운트를 해제하거나 재부팅하지 않고도 전송할 수 있습니다.
다음 설명에서는 이라는 기존 볼륨 그룹 /dev/sdb1
을 사용하여 물리 볼륨 에서 물리 볼륨 으로 이동하는 방법을 보여줍니다 . 시스템과 일치하도록 디스크 문자와 파티션 번호를 조정하십시오./dev/sda1
oldvg
실시간 전송을 수행하려면
- 당신의 선택의 파티션 도구를 사용하여 새 디스크를 파티션 (
cfdisk
, fdisk
, parted
, ...). 예를 들어 추가 하드 드라이브를 추가하려면 어떻게합니까?를 참조하십시오 .
- 새 디스크에 물리 볼륨을 작성하십시오.
pvcreate /dev/sda1
- 이동하려는 논리 볼륨을 포함하는 기존 볼륨 그룹에이 물리 볼륨을 추가하십시오.
vgextend oldvg /dev/sda1
- 한 물리 볼륨에서 다른 물리 볼륨으로 논리 볼륨을 이동하십시오.
pvmove /dev/sdb1 /dev/sda1
- 기존 볼륨 그룹을 두 개로 나누십시오.
vgsplit oldvg newvg /dev/sda1
또 다른 방법은 기존 논리 볼륨을로 미러 볼륨 lvconvert --mirror
으로 만들고 새 디스크에 미러를 설정 한 다음로 미러를 분할하는 것입니다 lvconvert --splitmirrors
. 이렇게하면 데이터 사본이 두 개가되고 분할 후 각 사본이 고유 한 수명을 갖게됩니다.
복사를 마친 후에는 새 디스크를 부팅 가능하게 만들어야합니다. 이를 위해 파일 시스템을 마운트하십시오. 에 마운트되어 있다고 가정하면 /mnt
다음 명령을 루트로 실행하십시오.
chroot /mnt
# if the name of the volume group has changed, edit /etc/fstab
update-grub
grub-install /dev/sda
또는 Clonezilla 를 사용할 수 있습니다 . 이것은 강력한 디스크 조작 및 복제 도구이며 귀하의 상황을 다루고 있다고 생각하지만 경험이 없습니다.