게시물 261건
   
[RHEL7.2] LVM 복구 - UUID 복구할때 [pvs / pvcreate ]
글쓴이 : 더코 날짜 : 2018-11-14 (수) 13:37 조회 : 3814


1.  문제 :sda가 OS 영역이며, vg그룹을 rhel 로 만들어놓은 상태임 
       그런데 sdb 에 rhel 그룹에 속하게 만들어 놨고, lv_crash 형태로 만들었는데 문제가 생겨 sdb가 unknow 으로 뜨면서 부팅이 오류가 나고 Rescue mode 에서  chroot 가 안됨.


2. 해결
1) rescue mode 로 진입 한다. 
2) chroot 가 안 되면 pvs 상에 unknown 을 화인 한다. 
3) pvcreate 를 진행 한다. ( LVM meta 가 날라 갔다는 전제로 )

#pvs -v // 이 명령어로 UUID를 확인할수있다.

# pvcreate --uuid "FmGRh3-zhok-iVI8-7qTD-S5BI-MAEN-NYM5Sk" --restorefile /etc/lvm/backup/rhel   /dev/sdb
[백업정보가 있는파일] [대상DISK]


  Physical volume "/dev/sdh1" successfully created

이 이후로 chroot가 정상적으로 실행된다. 

- 추가로 부팅을 해도 볼륨이 올라오지 않는다면 포맷을 해야한다.
# mkfs.xfs /dev/rhel/lv_crash
# mount -a 





theko 2018-12-05 (수) 00:51
혹, pvscan 을 하면 /etc/lvm/backup/vg_os 가 업데이트가 된다. 현시점으로

그럼 백업 파일로 복구를 한다. 단, UUID는 현재 시점으로 맞춰주고 진행.

ex)

# pvs -v
    Wiping internal VG cache
    Wiping cache of LVM-capable devices
  PV         VG               Fmt  Attr PSize    PFree DevSize PV UUID
  /dev/sda2  rhel             lvm2 a--   <99.00g    0  <99.00g DV9yPf-qU2Z-N0Li-L4yX-AZ5N-W13P-fwC2fz
  /dev/sdb   rhel             lvm2 a--  <100.00g    0  100.00g 8uXHki-xhAE-nUtI-3Sf2-MjYi-ejt3-n41jC3
  /dev/sdc   vgshare_cssprddb lvm2 a--     1.46t    0    1.61t JAmuXf-fWLo-paj0-P3Pn-rjAI-MSQu-124WUB
  /dev/sdd   vgshare_cssprddb lvm2 a--     1.95t    0   <2.15t soaP7i-kroU-ap3v-92NI-mVG3-eJIT-X6nMm8
  /dev/sde   vgshare_cssprddb lvm2 a--     1.95t    0   <2.15t 8fKvyA-IwoR-357q-KMgM-fbB1-82Y5-UVk0nA
  /dev/sdf   vgshare_cssprddb lvm2 a--  <100.00g    0  150.00g 63UKg0-Kzhn-1dyL-prA3-W5RW-D7z9-ppWxmX






pv0 {
                        id = "JAmuXf-fWLo-paj0-P3Pn-rjAI-MSQu-124WUB"
                        device = "/dev/sdc"     # Hint only

                        status = ["ALLOCATABLE"]

                }

                pv1 {
                        id = "soaP7i-kroU-ap3v-92NI-mVG3-eJIT-X6nMm8"
                        device = "/dev/sdd"     # Hint only




     
     
theko 2018-12-05 (수) 00:53
vgcfgrestore --file  /etc/lvm/backup/<volume group name> <volume group name>


pvcreate --restorefile /etc/lvm/backup/<volume group name> --uuid <UUID> <device>
이름 패스워드
비밀글 (체크하면 글쓴이만 내용을 확인할 수 있습니다.)
왼쪽의 글자를 입력하세요.
   

miwit.com sir.co.kr DNS Powered by DNSEver.com DNS Powered by DNSEver.com