분할되지 않은 여러 공간에 걸쳐 있는 LVM을 사용하여 수동 설치

분할되지 않은 여러 공간에 걸쳐 있는 LVM을 사용하여 수동 설치

가정적으로 다음과 같은 구성의 시스템이 있다고 가정하겠습니다.

  • 다음과 같이 파티션된 하드 드라이브( /dev/sda) 1개...
    • /dev/sda1: 미사용 공간 25G
    • /dev/sda2: 50G 윈도우 파티션
    • /dev/sda3: 미사용 공간 25G

이제 LVM을 사용하여 사용되지 않은 공간을 모두 결합하여 Ubuntu 설치에 전체 50G를 사용할 수 있도록 하고 싶습니다. /dev/sda1/dev/sda2별도의 25G 파티션으로 사용하고 싶지 않습니다 . 설치 후 Windows 및 Ubuntu를 실행할 수 있도록 LVM을 구성하고 설치를 수행하려면 어떻게 해야 합니까?

답변1

여러 물리적 파티션에 걸쳐 있는 단일 볼륨 그룹에 LVM과 함께 Ubuntu 설치

준비 중

라이브 USB 또는 라이브 CD에서 Ubuntu로 부팅하고 터미널 창( ctrl+ alt+ T)을 엽니다. 편의상 를 실행하여 sudo -i로 변경합니다 root. 우리는 LVM을 설정하기 위해 이 터미널 창에서 작업할 것입니다.

LVM 설정

내 설정이 질문의 설정과 일치한다는 것을 보여주기 위해 fdisk -l /dev/sda내 VM에 표시되는 내용은 다음과 같습니다.

디스크 /dev/sda: 100GiB, 107374182400바이트, 209715200 섹터
단위: 1 * 512 = 512바이트 섹터
섹터 크기(논리적/물리적): 512바이트 / 512바이트
I/O 크기(최소/최적): 512바이트 / 512바이트
디스크 라벨 유형: dos
디스크 식별자: 0x4856d148

장치 부팅 시작 끝 섹터 크기 ID 유형
/dev/sda1 2048 52430847 52428800 25G 0 비어 있음
/dev/sda2 52430848 157288447 104857600 50G 7 HPFS/NTFS/exFAT
/dev/sda3 157288448 209715199 52426752 25G 0 비어 있음

질문에 대한 대답으로 지정된 동일한 파티션 구조를 사용하여 다음 명령을 실행합니다.

  • pvcreate /dev/sda1 /dev/sda3<-- 설치를 위해 풀링할 모든 파티션을 지정합니다. 이는 반드시 동일한 물리적 디스크에 있을 필요는 없습니다.
  • vgcreate vg0 /dev/sda1 /dev/sda3<-- 여기에는 vg0볼륨 그룹의 임의 이름이 있습니다.
  • 이 시점에서 우리는 실행할 수 있습니다vgs작업할 50G(49.99g으로 보고됨)가 있는지 확인하세요. 이제 Ubuntu를 설치할 논리 볼륨을 생성해야 합니다. 여기서는 루트 및 스왑 파티션만 생성할 예정이지만, 예를 들어 별도의 홈 파티션을 원하는 경우 다른 파티션도 생성할 수 있습니다.
    • lvcreate --name swap --size 4G vg0<-- 스왑에 사용할 4G 파티션이 생성됩니다.
    • lvcreate --name root --extents 100%free vg0<-- 이는 vg0의 나머지 공간을 모두 사용하는 새 파티션을 생성합니다. 이것을 /(루트) 파티션 으로 사용하겠습니다 .

이것이 바로 LVM 설정입니다. 이제 우분투를 설치할 차례입니다.

우분투 설치

라이브 OS에서 설치 프로그램을 실행하여 설치를 시작합니다. 라는 제목의 섹션에 도달하면설치 유형선택하다다른 것옵션

뭔가 다른 것.png


그런 다음 Ubuntu가 시스템을 설치할 수 있도록 생성한 논리 볼륨에 마운트 지점을 할당합니다.

데모.gif

듀얼부팅

설치가 완료되면 grub은 Windows를 설치하고 감지하며 두 OS 중 하나로 부팅할 수 있는 부팅 메뉴를 설정해야 합니다.

관련 정보