내 질문은거의사본이 문제, 그러나 정확히는 그렇지 않고 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를 사용할 수 없거나 사용하고 싶지 않은 경우 명령줄에서 수행하는 방법에 대한 개요는 다음과 같습니다.
pvscan
부팅 중에 아직 수행되지 않은 경우 물리 볼륨을 감지합니다.vgimport vg_token
볼륨 그룹을 가져옵니다(위와 동일).vgchange -ay vg_token
논리 볼륨을 액세스 가능하게 만듭니다.resize2fs /dev/vg_token/lv_root 72G
(또는 귀하가 결정한 크기).lvreduce -L 72g /dev/vg_token/lv_root
(이는 파일 시스템과 크기가 동일해야 합니다. LVM 도구의 경우 소문자 단위는 이진수(k=1024)이고 대문자 단위는 십진수(K=1000)입니다.)vgchange -an vg_token; vgexport vg_token; reboot
.