LVM을 만들었으니 이제는 LVM을 삭제하는 방법에 대해서 알아보자. 복잡하게 생각할 필요 없이 LVM을 만들어줬던 과정에서 거꾸로 가면 된다.
실습 환경은 저번 포스팅들과 동일하게 VM에 있는 칼리리눅스이다.
맨 마지막에 부팅될 때마다 마운트 된 파일시스템이 적용될 수 있도록 /etc/fstab 파일을 열어서 설정을 해줬다. 따라서, 설정해줬던 것을 지워준다.
vi /etc/fstab
umount 명령어를 통해 /dev/vg/lv를 /lvmmount로부터 마운트를 해제시킨다.
umount /lvmmount
lvscan 명령어를 통해 논리 볼륨을 조회해보고 제거하고 싶은 논리 볼륨을 lvremove 명령어를 통해 제거한다.
lvremove /dev/vg/lv
잘 제거됐는지를 확인하려면 다시 lvscan 명령어를 입력해본다. 잘 제거됐다면 해당 논리 볼륨이 없어야 한다.
vgscan 명령어를 통해 볼륨 그룹을 조회해보고 제거하고 싶은 볼륨 그룹을 vgremove 명령어를 통해 제거한다.
vgremove vg
잘 제거됐는지를 확인하려면 다시 vgscan 명령어를 입력해본다. 잘 제거됐다면 해당 볼륨 그룹이 없어야 한다.
pvscan 명령어를 통해 볼륨 그룹을 조회해보고 제거하고 싶은 볼륨 그룹을 vgremove 명령어를 통해 제거한다.
pvremove /dev/sdc1
pvremove /dev/sdb1
잘 제거됐는지를 확인하려면 다시 pvscan 명령어를 입력해본다. 잘 제거됐다면 해당 물리 볼륨이 없어야 한다.
참고 : pvremove /dev/sdc1 /dev/sdb1 이렇게 쓰면 한 번에 물리볼륨을 제거할 수 있다.
이제 파티션을 제거할 건데, 사실 디스크까지 제거하는 목적이라면 굳이 파티션을 제거하지 않고 디스크를 제거할 수 있지만 해당 파티션만 지우고 새로운 파티션을 생성해서 디스크를 사용할 수도 있기에 이렇게 파티션을 제거해 보는 것이다. fdisk -l을 통해 디스크 정보들을 보자.
7G, 5G 디스크에 Linux LVM 형식의 파티션으로 돼있다. 이는 d 옵션을 통해 파티션을 제거할 수 있다.
–> 파티션 설정 옵션은 ‘LVM 실습(1) - 파티션 설정’ 포스팅을 참고해주세요!
일단 파티션을 제거하는 것 역시 설정해주는 부분이므로 fdisk 명령어를 사용한다.
fdisk /dev/sdc
d로 파티션을 제거한 후 w로 저장해준다. 5G(/dev/sdb)도 똑같이 파티션을 제거한 후 저장해준다.
fdisk /dev/sdb
그러고 나서 fdisk -l로 확인해보면
이런 식으로 Linux LVM 형식의 파티션이 제거됐음을 확인할 수 있다.
VM에서 디스크를 생성할 때와 동일하게 칼리리눅스를 끄고 Edit virtual machine settings를 클릭한다.
추가해준 5G, 7G 디스크가 보인다. 제거할 디스크를 선택한 후 밑에 remove를 눌러준다.
다 제거했으면 5G, 7G가 디스크가 없어져 있다. 이제 OK 버튼을 눌러준다.
그러고 나서 다시 칼리리눅스를 켠 후 fdisk -l을 입력해보면
7G, 5G 디스크가 잘 제거됐음을 확인할 수 있다.
실서버의 경우는 halt 명령어로 리눅스를 종료한 후 하드디스크를 제거하면 된다.
참고 블로그 : http://klero.tistory.com/entry/LVM-Logical-Volume-Manage-%EB%A7%8C%EB%93%A4%EA%B3%A0-%EC%82%AD%EC%A0%9C%ED%95%98%EA%B8%B0