활성 논리 볼륨에서 물리 볼륨을 줄이고 제거하는 방법은 무엇입니까?

활성 논리 볼륨에서 물리 볼륨을 줄이고 제거하는 방법은 무엇입니까?

테스트 목적으로 물리 볼륨(USB 드라이브)을 연결하여 논리 볼륨을 확장해 보았습니다. 다음 단계에 따라 논리 볼륨에서 USB 드라이브를 분리합니다.

  • 장치에서 파티션 생성
  • 새 파티션에서 물리 볼륨 생성
  • 구성된 볼륨 그룹에 물리 볼륨 연결
  • 마지막으로 논리 볼륨 확장

내 질문은 기존 논리 볼륨의 데이터를 잃지 않고 USB 드라이브를 마운트 해제하고 삭제하는 방법입니다.

답변1

resize2fs 비트의 경우 다음과 같습니다.

e2fsck -f /dev/myvg/lvtest
resize2fs /dev/myvg/lvtest 96M #always a bit smaller than the LV

### then the rest as above
lvresize -l 100M /dev/myvg/lvtest
vgreduce myvg /dev/sdX

###then regrow that to fit the volume perfectly 
lvresize -l 100% /dev/myvg/lvtest
resize2fs /dev/myvg/lvtest 

ext2/3/4에 계시기를 바랍니다. XFS를 사용한다면 창의성이 필요할 수도 있습니다!

답변2

논리 볼륨의 파일 시스템을 확장했습니까?

의 경우

파일 시스템 크기를 줄입니다(가능한 경우)...(파일 삭제, 사용 fsck -B).

그렇지 않다면

lvreduce --size 100M /dev/myvg/lvtest
vgreduce myvg /dev/rdsk/myusb

myvg 및 myusb에 대한 분명한 의미가 있습니다.

답변3

데이터 손실은 제외됩니다.

USB는 해당 볼륨 그룹/논리 볼륨의 데이터와 함께 마운트 해제될 수 있습니다.

서버에 장착하면 USB의 데이터 및 저장 공간을 사용할 수 있습니다.

LVM 포맷 USB라고 말하고 싶습니다.

여기에 이미지 설명을 입력하세요.

관련 정보