명령어/Linux

[RHEL] lvmdevices LVM 장치 파일 관리

jykim23 2026. 8. 5. 23:37
반응형

부제: filter 정규식 대신 명시적 허용 목록(system.devices)으로 LVM이 볼 디스크를 통제한다

lvmdevices                        # 장치 파일에 등록된 디스크 목록
lvmdevices --check                # 값이 어긋난 항목 점검
lvmdevices --adddev /dev/sdb      # 디스크 추가
  Device /dev/sda3 IDTYPE=devname IDNAME=/dev/sda3 DEVNAME=/dev/sda3 PVID=rD3JIw0k6stSVMoDJcoaRb1numleLMIb PART=3

lvmdevices는 RHEL 9에서 기본이 된 LVM 장치 파일(/etc/lvm/devices/system.devices)을 다룬다. 예전에는 lvm.conffilter 정규식으로 "무엇을 무시할지" 걸러 냈다면, 이제는 이 파일에 등록된 장치만 LVM이 취급하는 화이트리스트 방식이다. 각 장치는 devname뿐 아니라 PVID·WWID 같은 안정적 ID로 식별돼, 디바이스 이름이 바뀌어도 오인식이 줄어든다. 조회는 안전하지만 --adddev·--deldev는 구성을 바꾸므로 주의한다.

이렇게도 쓴다

등록된 장치와 어긋난 값이 있는지 점검한다. (--check 조합)

lvmdevices --check

 

어긋난 값을 실제로 바로잡는다. (--update 조합, 구성 변경)

lvmdevices --update

 

새 디스크를 허용 목록에 추가한다. (--adddev, 구성 변경)

lvmdevices --adddev /dev/sdb

 

식별 방식을 지정해 추가한다. (--deviceidtype 조합)

lvmdevices --adddev /dev/sdb --deviceidtype wwid

 

장치 파일과 실제 pvs 목록이 일치하는지 대조한다. (pvs 조합)

lvmdevices; echo '---'; pvs -o pv_name,pv_uuid
반응형