테스트 목적으로 물리 볼륨(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에 대한 분명한 의미가 있습니다.