Fedora LVM LV를 변경하여 새 배포판을 이중 부팅으로 설치할 수 있습니까?

Fedora LVM LV를 변경하여 새 배포판을 이중 부팅으로 설치할 수 있습니까?

내 질문은거의사본이 문제, 그러나 정확히는 그렇지 않고 ext3이미 LVM을 사용하고 있기 때문입니다. Fedora 11을 실행하는 구형 HP Pavilion 노트북이 있습니다. 하드웨어와 반호환이 되고 VMware도 잘 돌아가기 때문에 Fedora를 선택했는데... VMware가 더 이상 필요하지 않기 때문에 다른 배포판을 테스트해보고 더 호환되는 배포판을 찾고 싶습니다. (특히 소프트웨어 서스펜션 지원과 좀 더 가벼운 것을 찾고 있습니다)

기존(실행 중인) Fedora 설정을 설치하지 않고 몇 가지 새로운 배포판을 사용해 보고 싶었습니다. LVM을 사용하고 있으므로 LVM LV의 크기를 줄인 다음 새 배포판이 Fedora 설정을 손상시키지 않고 volgroup에 새 배포판을 설치할 수 있습니까? 현재 내 LVM이 설정되는 방법은 다음과 같습니다.

[root@token ~]# /sbin/lvm lvdisplay
  --- Logical volume ---
  LV Name                /dev/vg_token/lv_root
  VG Name                vg_token
  LV UUID                JPCDlb-HHW7-fMDy-h8p2-Itbp-hwfK-3CwN97
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                91.96 GB
  Current LE             23542
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

  --- Logical volume ---
  LV Name                /dev/vg_token/lv_swap
  VG Name                vg_token
  LV UUID                3JMF4u-3jXx-Xy6H-saNt-Aljh-6Idw-73O4IS
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                1.00 GB
  Current LE             256
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1

[root@token ~]# df -h /
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_token-lv_root
                       91G   68G   24G  75% /

기존 논리 볼륨을 파괴하지 않고 새 논리 볼륨에 설치할 수 있는 배포판이 있습니까? 그렇다면 그것들은 무엇이며 새 LV를 위한 공간을 어떻게 확보합니까?

답변1

일반적인 설치 프로그램이 이 기능을 제공하는지 모르겠지만 Live CD(또는 Live USB 등)에서 매우 쉽게 수행할 수 있습니다. 둘 다시스템 복구 디스크그리고GParted 라이브필요한 도구를 준비하십시오(의심할 여지 없이 다른 적합한 라이브 배포판도 많이 있습니다). ext3 파일 시스템은 마운트된 동안 축소될 수 없으므로 별도의 시스템에서 부팅해야 합니다.

당신은 그것을 사용할 수 있습니다고팟GUI는 파일 시스템을 최대 약 20GB까지 축소하고 이에 따라 기존 논리 볼륨의 크기를 조정합니다. 그런 다음 다른 배포판을 설치할 때 여유 공간에 논리 볼륨을 생성할 수 있습니다. 모든 배포판이 논리 볼륨에 대한 설치를 지원하는 것은 아닙니다(물론 모든 "심각한" 배포판은 지원합니다). Ubuntu의 경우 서버 설치 관리자가 필요합니다(매끄러운 그래픽이 있지만 옵션이 더 적은 데스크톱 설치 관리자가 아님).

GUI를 사용할 수 없거나 사용하고 싶지 않은 경우 명령줄에서 수행하는 방법에 대한 개요는 다음과 같습니다.

  1. pvscan부팅 중에 아직 수행되지 않은 경우 물리 볼륨을 감지합니다.
  2. vgimport vg_token볼륨 그룹을 가져옵니다(위와 동일).
  3. vgchange -ay vg_token논리 볼륨을 액세스 가능하게 만듭니다.
  4. resize2fs /dev/vg_token/lv_root 72G(또는 귀하가 결정한 크기).
  5. lvreduce -L 72g /dev/vg_token/lv_root(이는 파일 시스템과 크기가 동일해야 합니다. LVM 도구의 경우 소문자 단위는 이진수(k=1024)이고 대문자 단위는 십진수(K=1000)입니다.)
  6. vgchange -an vg_token; vgexport vg_token; reboot.

관련 정보