공부/linux

lvs vgs 관련 메모

하쿠다스 2021. 10. 14. 16:44
반응형

이번에 일을 하다가 배운 거 메모 형식으로 남기기

 

1. vgs

볼륨그룹 확인하기 + 볼륨 그룹에 남아있는 용량 확인하기

이번 작업에서 중요했던 건 VFree부분에 남아있는 용량을 체크하는 게 중요하였다

저기에 용량이 남아있어야 lvcreate명령어로 로지컬 볼륨을 작성하여 배분할 수 있어서였다.

2. lvs, lvremove, lvcreate

그리고 lvs를 이용하여 현재 존재하는 로지컬 볼륨을 확인

 

lv생성 시와 삭제 시 썼던 커맨드

※주의사항

  1. 작성 시에 유의할 점 테스트 환경이 용량이 적은 관계로 M단위로 했을 시에, 라운딩 업이 되는 부분이 있었다(138M로 설정 시 140M로 할당 등..)
  2. [LV_NAME]은 작성할 로지컬 볼륨 명을, [VG_NAME]에는 볼륨 그룹명을 넣어줘야 한다.
  3. 삭제 시에는 삭제할 건지 물어보지만 작성 시에는 용량이 부족하거나 볼륨 그룹이 존재하지 않거나 하는 에러가 없으면 바로 작성된다.
#create
lvcreate -L 100M -n [LV_NAME] [VG_NAME]
#remove
lvremove /dev/[VG_NAME]/[LV_NAME]

 

3. lv작성 후 시스템 파일 작성

lv를 작성하고 나면 내가 이해하기론 윈도로 치면 볼륨을 할당만 하고 아직 사용할 수 있는 초기화가 이뤄지지 않은 상태이기 때문에, 초기화(포맷)를 해줘야 하는데 이번 작업은 아래 커맨드로 한다

#systemfile create
mkfs.xfs /dev/[VG_NAME]/[LV_NAME]

4. 마운트 작업

lv를 작성하고 초기화까지 하고 나면 사용할 곳을 마운트 해주는 작업을 해야 했는데

마운트는 아래 커맨드로 작업을 하였다

#mount
mount -t xfs /dev/[VG_NAME]/[LV_NAME] [사용할 폴더 패스]

5. 마운트 확인

그냥 간단하게 df로 확인을 하면 되는데 용량 확인을 한 번에 못하니 

그냥 df -h로 하자

 

일단 여기까지 이번 작업에 썼던 명령어 정리

반응형