lvm으로 만든 VG이 정전이후 사라졌습니다. ㅡㅡ

GoodWolf의 이미지

외장 스토리지를 lvm으로 만들어서 (vg02라는 볼륨그룹으로 만들어서)
..
쓰고 있었습니다.
..
예를 들면 /dev/vg02/mountpoint 정도가 되겠죠.
..

vg02에는 /usr /var /home이 있고요,
..
그러던중 어제 정전이 있었습니다.
..

vg01에 있는 /usr /var /home은 멀쩡한데
..

vg02에 있는 /mountpoint 라는 녀석은 아예 vg02라는 디렉토리가 사라졌네요. ㅡㅡ
..
/dev/vg02/mountpoint 라는게 사라졌습니다. ㅡㅡ
..
즉... /dev/vg02 라는게 통째로 안보이네요. ㅡㅡ
..

이거 어케야 할지.. +_+/
..

vgdisplay 나 vgscan해도 역시 vg01만 보이네요. +_+a
..

gbkwon의 이미지

외장 스토리지가 붙지 않은게 아닐까요..?

lvm 이 그렇게 아무런 이유 없이 사라지는 경우는 아직 보지 못했습니다.

GoodWolf의 이미지

저도 신기합니다. ㅡㅡ;
..
파일서버들 몇대를 lvm으로 구성해놨는데요..
..
유독 외장스토리지 붙은 녀석만 그러네요. ㅡㅡ;
..

----------------------------------------
red ~ # parted /dev/sdb print

Disk /dev/sdb: 4996GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number Start End Size File system Name Flags
1 17.4kB 4996GB 4996GB primary lvm

Information: Don't forget to update /etc/fstab, if necessary.
-------------------------------------------

이렇게 제대로 인식되어있다고 나옵니다. ㅡㅜ
..
dmesg로도 잘 보이구요. +_+
..
도대체 어디가 문제일지. ㅡㅡㅋ
..

No pains! No gains!ㅇ

No pains! No gains!

GoodWolf의 이미지

혹시나 해서

red ~ # vgcreate -t vg04 /dev/sdb1
Test mode: Metadata will NOT be updated.
No physical volume label read from /dev/sdb1
/dev/sdb1 not identified as an existing physical volume
Unable to add physical volume '/dev/sdb1' to volume group 'vg04'.

red ~ # pvcreate -t /dev/sdb1
Test mode: Metadata will NOT be updated.
Physical volume "/dev/sdb1" successfully created

이렇게 해보니. ㅡㅡ

Physical Volume 이 사라졌다고 나옵니다. ㅜㅜ
..
혹시 이게 2TB 를 넘는 용량과도 관계가 있을까요?
..
Physical Volume을 살리려면 어떻게 해야 할까요?
..
그냥 pvcreate로 생성하면, 혹 살릴수 있을(?) 데이터도 날릴거 같아서 아직 시도를 안해봤습니다..+_+
..

No pains! No gains!

No pains! No gains!

GoodWolf의 이미지

lvm2에서의 Metadata는 어디에 저장되는건가요? +_+a
..

혹시 PV는 무엇이며 LV는 무엇이며 등등...
..
의 파일이 어딘가에 텍스트 형태로 저장되어 있지는 않나요? ^^;
..

ps. 하도 답답해서 혹시나 하고 여쭈어봤습니다. ㅡㅜ

No pains! No gains!

No pains! No gains!

gbkwon의 이미지

lvm2 에 관련된 정보는 /etc/lvm 디렉토리 안에 있습니다.

그러나 별다른 영향있는 메세지는 없습니다.

혹시나 추측 하건데 정전으로 인해 디바이스가 인식 되는 순서에 문제가 있어서

디바이스로는 인식 되어 있으나 lvm 으로 active 가 안되어 있을 가능성이 보입니다.

vgscan, vgchange -ay 라는 명령어를 차례로 실행 하고 난뒤

vgs, lvs 등으로 vg, lv 가 인식이 되는지 확인해 보시기 바랍니다.

GoodWolf의 이미지

vgscan결과입니다.

red ~ # vgscan -vv
Setting global/locking_type to 1
Setting global/locking_dir to /var/lock/lvm
File-based locking enabled.
Wiping cache of LVM-capable devices
Wiping internal VG cache
Reading all physical volumes. This may take a while...
Finding all volume groups
/dev/loop0: size is 0 sectors
/dev/sda: size is 143638992 sectors
/dev/vg01/var: size is 20971520 sectors
/dev/vg01/var: size is 20971520 sectors
/dev/vg01/var: No label detected
/dev/loop1: size is 0 sectors
/dev/sda1: size is 8016372 sectors
/dev/sda1: size is 8016372 sectors
/dev/sda1: No label detected
/dev/vg01/usr: size is 20971520 sectors
/dev/vg01/usr: size is 20971520 sectors
/dev/vg01/usr: No label detected
/dev/loop2: size is 0 sectors
/dev/sda2: size is 8016435 sectors
/dev/sda2: size is 8016435 sectors
/dev/sda2: No label detected
/dev/vg01/home: size is 20971520 sectors
/dev/vg01/home: size is 20971520 sectors
/dev/vg01/home: No label detected
/dev/loop3: size is 0 sectors
/dev/sda3: size is 127604295 sectors
/dev/sda3: size is 127604295 sectors
/dev/sda3: lvm2 label detected
/dev/loop4: size is 0 sectors
/dev/loop5: size is 0 sectors
/dev/loop6: size is 0 sectors
/dev/loop7: size is 0 sectors
/dev/sdb: size is 9757245440 sectors
/dev/sdb1: size is 4294967295 sectors
/dev/sdb1: size is 4294967295 sectors
/dev/sdb1: No label detected

Locking /var/lock/lvm/V_vg01 RB
Finding volume group "vg01"
/dev/sda3: lvm2 label detected
/dev/sda3: lvm2 label detected
Found volume group "vg01" using metadata type lvm2
Unlocking /var/lock/lvm/V_vg01

화살표한 /dev/sdb1이 사라진 pv 입니다..

red ~ # vgchange -ay
3 logical volume(s) in volume group "vg01" now active

vg02가 사라진 볼륨그룹인데 안나타나네요. ㅡㅜ

vgs 결과입니다.

red ~ # vgs -vv
Setting global/locking_type to 1
Setting global/locking_dir to /var/lock/lvm
File-based locking enabled.
report/aligned not found in config: defaulting to 1
report/buffered not found in config: defaulting to 1
report/headings not found in config: defaulting to 1
report/separator not found in config: defaulting to
report/vgs_sort not found in config: defaulting to vg_name
report/vgs_cols_verbose not found in config: defaulting to vg_name,vg_attr,vg_extent_size,pv_count,lv_count,snap_count,vg_size,vg_free,vg_uuid
Finding all volume groups
/dev/vg01/var: No label detected
/dev/sda1: No label detected
/dev/vg01/usr: No label detected
/dev/sda2: No label detected
/dev/vg01/home: No label detected
/dev/sda3: lvm2 label detected
/dev/sdb1: No label detected
Locking /var/lock/lvm/V_vg01 RB
Finding volume group "vg01"
/dev/sda3: lvm2 label detected
/dev/sda3: lvm2 label detected
Unlocking /var/lock/lvm/V_vg01
VG Attr Ext #PV #LV #SN VSize VFree VG UUID
vg01 wz--n- 4.00M 1 3 0 60.84G 30.84G bq3T0m-nT4D-5HT7-DnBG-i91z-j58K-VKYudm

lvs결과입니다

red ~ # lvs -vv
Setting global/locking_type to 1
Setting global/locking_dir to /var/lock/lvm
File-based locking enabled.
report/aligned not found in config: defaulting to 1
report/buffered not found in config: defaulting to 1
report/headings not found in config: defaulting to 1
report/separator not found in config: defaulting to
report/lvs_sort not found in config: defaulting to vg_name,lv_name
report/lvs_cols_verbose not found in config: defaulting to lv_name,vg_name,seg_count,lv_attr,lv_size,lv_major,lv_minor,lv_kernel_major,lv_kernel_minor,origin,snap_percent,move_pv,copy_percent,mirror_log,lv_uuid
Finding all logical volumes
/dev/vg01/var: No label detected
/dev/sda1: No label detected
/dev/vg01/usr: No label detected
/dev/sda2: No label detected
/dev/vg01/home: No label detected
/dev/sda3: lvm2 label detected
/dev/sdb1: No label detected
Locking /var/lock/lvm/V_vg01 RB
/dev/sda3: lvm2 label detected
/dev/sda3: lvm2 label detected
Unlocking /var/lock/lvm/V_vg01
LV VG #Seg Attr LSize Maj Min KMaj KMin Origin Snap% Move Copy% Log LV UUID
home vg01 1 -wi-ao 10.00G -1 -1 254 2 IMscq9-kT4X-iDyT-mQZD-wxG4-f8ph-VywwQM
usr vg01 1 -wi-ao 10.00G -1 -1 254 1 2BHfaM-xxpP-4o7Q-iGdd-dmVu-RI0e-O4e7UX
var vg01 1 -wi-ao 10.00G -1 -1 254 0 vfmQwc-kbVl-4iga-bYL3-cTar-U3id-g1t7Wg

Physical Volume을 인식하지 못하니.. 그위에꺼는 다 인식이 안되는듯 한데..
..
어째서 이런일이 생겼는지 모르겠습니다. +_+
..

No pains! No gains!

No pains! No gains!

GoodWolf의 이미지

데이터를 날리는셈 치고,
..
다시 빌드하려고,
..

red ~ # pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created
red ~ # pvdisplay
--- Physical volume ---
PV Name /dev/sda3
VG Name vg01
PV Size 60.84 GB / not usable 0
Allocatable yes
PE Size (KByte) 4096
Total PE 15576
Free PE 7896
Allocated PE 7680
PV UUID kUKxEL-aVIN-L1qV-nbJb-kCly-ebgk-kxE0Uz

red ~ #

pvcreate 는 성공했다 나오는데,,,
..
pvdisplay에는 아무것도 안나옵니다. ㅡㅡ;;;;
..
우째 이런일이. ㅜㅜ
..

No pains! No gains!

No pains! No gains!

익명사용자의 이미지

저두 갑자기 vg정보가 사라지는 바람에 고생하고 있는데....

.... PV는 살아 있으나 VG MAP정보가 없으니 VG를 IMPORT 할수가 없네요. ㅠ.ㅠ

파티션 기반이였으면 이런일은 없을텐데요. ㅠ.ㅠ

ㅇㅇ의 이미지

위와 같은 경우를 겪어서 해결한 뒤에 리마인드 차원으로.. 한참 뒤에 검색하다가 알게되었습니다.
저같은 경우엔 디스크라벨이 사라져서 안보이는 경우 였습니다.
많이들 볼륨이랑 파일시스템을 보는데 라벨이 안떠있는걸 놓치시는 경우도 종종 있으실 것 같아서.. 댓글남깁니다.

다들 힘드실텐데 파이팅하세요!!

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.