OS 기술/Linux

디스크 인식 FC 및 LVM 증설

DongT 2025. 7. 13. 23:34
728x90
반응형


스토리지를 통해 FC로 연결된 LUN을 시스템에 인식시키고, 이를 LVM으로 증설하는 절차를 정리해봄.
※ 본 절차를 따랐음에도 디스크가 보이지 않을 경우, OS 리부팅이 필요할 수 있음.

1. 증설하려는 볼륨 정보 확인

  • df -h 명령으로 마운트 및 용량 상태 확인

  • multipath -ll 명령으로 SAN LUN 연결 정보 확인

  • pvdisplay 명령으로 기존 LUN이 물리 볼륨으로 인식되고 있는지 확인

 

2. 마운트 해제

읽기/쓰기 충돌 방지를 위해 먼저 대상 마운트를 해제함

umount /DZeusDBDATA11

 

3. FC 포트 재인식 및 multipath 확인

  • FC 포트 중 하나 재인식
  • /etc/multipath/bindings 에서 binding 설정 확인  --(주의!!) 식할때 binding 필요한지 재확인
  • 스토리지에서 제공한 LUN 정보와 비교해 GUID가 일치하는지 확인 (스토리지에서는 사전에 볼륨 생성 및 LUN 할당함)
dscli> lsfbvol -l
Date/Time: 2021 12 21 () 오후 3 17 29 IBM DSCLI Version: 7.8.31.126 DS: IBM.2107-75ZG011
Name             ID   accstate datastate configstate deviceMTM datatype extpool sam      captype cap (2^30B) cap (10^9B) cap (blocks) volgrp reqcap (blocks) eam        perfgrp resgrp GUID
========================================================================================================================
~
DZeusDB_6704   6704 Online   Normal    Normal      2107-900  FB 512   P3      Standard      DS       350.0           -    734003200 V28          734003200 rotateexts PG0     RG0    6005076305FFD0400000000000006704
DZeusDB_6801   6801 Online   Normal    Normal      2107-900  FB 512   P2      Standard      DS       650.0           -   1363148800 V28         1363148800 rotateexts PG0     RG0    6005076305FFD0400000000000006801
~
  • multipath로 새 LUN이 인식됐는지 확인
echo "1" > /sys/class/fc_host/host6/issue_lip
multipath -ll

  • 이중화된 패스에서 모두 LUN 재인식 명령어 수행해야함. 여기서는 host6, host8

 

4. 디스크 확인

fdisk로 multipath 디바이스가 정상 인식됐는지 확인함

fdisk -l /dev/mapper/mpathl

 

5. pv 생성

파티션 나눠서 lvm 타입을 지정하는게 좋지만, 기존 볼륨들이 그렇게 하지 않았으므로 바로 LVM용 물리볼륨 생성

pvcreate /dev/mapper/mpathl

  ✓. LVM 생성 방법 참고: https://dong-it-engineer.tistory.com/15

 

6. vg 그룹에 pv 추가

기존 VG 그룹(VG01)에 새로운 PV 추가

vgextend VG01 /dev/mapper/mpathl

 

7. LV 볼륨 확장

남은 모든 공간을 기존 LV에 할당하며 파일시스템도 함께 리사이즈함

lvextend -r -l +100%FREE /dev/VG01/lv_dZeusdbdata11

 

8. 다른 LUN도 동일하게 적용

pvcreate /dev/mapper/mpathk
vgextend VG01 /dev/mapper/mpathk
lvextend -r -l +100%FREE /dev/VG01/lv_dZeusdbdata11

 

9. 마운트 및 용량 증설 확인

볼륨 재마운트 후 최종적으로 용량이 확장되었는지 확인함

mount /DZeusDBDATA11
df -h


📌 참고: multipath 설정 또는 FC 인식에 문제가 발생할 경우 HBA 정보 및 로그를 별도로 확인해야 함.

728x90