더 작은 하드 드라이브를 더 큰 하드 드라이브로 복제합니다. 암호화된 파티션을 확장해야 함

더 작은 하드 드라이브를 더 큰 하드 드라이브로 복제합니다. 암호화된 파티션을 확장해야 함

앞서 언급했듯이 저는 더 큰 하드 드라이브(1TB~2TB, 기존 드라이브는 백업용으로 유지)를 구입했습니다. dd모든 데이터가 새 하드 드라이브에 있도록 작은 하드 드라이브를 큰 하드 드라이브에 넣었습니다 . 내 유일한 질문은현재 할당되지 않은 공간은 1TB입니다.. /dev/sda32TB 정도까지 확장할 수 있나요 ? 아니면 /dev/sda3암호화되어 있기 때문에 선택 사항이 아닌가요? 그런데 암호화는 운영 체제(Linux Mint 18.x) 설치 중에 수행됩니다.

답변1

Ubuntu 웹사이트에서 이 연습을 찾았습니다.

https://help.ubuntu.com/community/ResizeEncryptedPartitions

"암호화된 파티션 확장"을 위한 Ctrl-F

(그냥 복사해서 붙여넣었기 때문에 다시 클릭할 필요는 없지만 실제 우분투 웹페이지에는 몇 가지 경고가 있습니다)


  1. Live CD를 부팅하고 도구를 사용하여 크립트 왼쪽(뒤)에 /dev/sda6이라는 이름의 새 파티션을 만듭니다.

  2. dd를 사용하여 새 파티션에 임의의 데이터를 씁니다.

    이 명령을 실행할 올바른 파티션이 있는지 확인하세요. 그렇지 않으면 비밀번호를 덮어쓰게 됩니다.

sudo dd if=/dev/urandom of=/dev/sda6

IconsPage/tip.png You can run that command as many times as your paranoia requires.
  1. 위에서 설명한 대로 fdisk를 사용하여 더 큰 암호화 파티션을 삭제한 다음 다시 생성합니다.

  2. Live CD로 재부팅합니다.

  3. lvm2 및 cryptsetup 설치

sudo apt-get 업데이트 && sudo apt-get 설치 lvm2 cryptsetup

  1. cryptsetup 모듈을 로드합니다.

sudo modprobe dm-crypt

  1. 파일 시스템의 암호를 해독하십시오.

sudo cryptsetup luksOpen /dev/sda5 crypt1

  1. LVM을 식별(활성화)하려면 Live CD를 받으세요.

sudo vgscan --mknodes sudo vgchange -ay

  1. 지하실의 크기를 조정하십시오.

sudo cryptsetup은 crypt1의 크기를 조정합니다.

  1. 크기 조정(LVM) 물리 볼륨.

sudo pvresize /dev/mapper/crypt1

  1. 루트(LVM) 논리 볼륨의 크기를 조정합니다.

    물리 볼륨을 잠금 해제(LVM)합니다.

    sudo pvchange -xy /dev/mapper/crypt1

    크기 조정(LVM) 물리 볼륨.

    sudo lvresize -l +4G /dev/ubuntu-vg/root

    Note: Change the +4G to the amount of space you are adding, or +100%FREE to use all of the available space. 
    

    물리 볼륨을 다시 잠급니다.

    sudo pvchange -xn /dev/mapper/crypt1

  2. 파일 시스템의 크기를 조정합니다.

sudo e2fsck -f /dev/mapper/ubuntu--vg-root sudo resize2fs -p /dev/mapper/ubuntu--vg-root

답변2

@ Mathew-gunther의 답변은 사실에 근거한 답변이며 궁극적으로 더 정확한 가이드이지만 Ubuntu의 배치 방식으로 인해 복잡하다는 것을 알았습니다. 나는 다음 답변이 이해하기 더 쉽다는 것을 알았고 결국 내가 원하는 것을 얻었습니다.

https://askubuntu.com/questions/747073/how-to-expand-an-encrypted-ubuntu-partition-with-lvm

관련 정보