How to recover data on partition type LVM by Ubuntu.

    อ่า…อาทิตย์นี้เป็นอีกวันหนึ่งที่ เจอไรหนักๆ เรื่องก็เกิดจากไอ้ Server ที่ผมดูอยู่ Hard disk มัน เจ้ง แต่จะว่าไป มันก็ไม่ถึงกับเจ้งที่เดียว เพียงแต่ว่าตอน Boot มันไม่สามารถที่จะ Mount Partition ที่เป็น LVM ได้ เพราะงั้น Service ต่างๆ จึงไม่สามารถ Start ได้ บอกตรงๆ ว่าเครียดไม่ใช่น้อย เพราะ Server ตัวนี้ยังไม่ได้ Backup Data เลย กำลังคุยและวางแผนกับพี่ๆในทืมอาทิตย์ที่แล้วนี่เอง …


สำหรับ Server ตัวนี้ใช้ Hard disk ด้วยกัน 2 ก้อน ก้อนแรก 80 GBs อีกก้อน 40 GBs วิธ๊การก็คือ ผมก็เอา ไอ้ HD ทั้งสองก้อนไป Jump กับ PC ที่บ้านผม (ไม่น่าเชื่อว่า Office ผมไม่มี PC ที่มี HD เป็นแบบ IDE จะภูมิใจหรือเสียใจดีหว่ะเนี้ย) Jump เสร็จ ก็เรียก Terminal ขึ้นมา (เครื่องผมเป็น Ubuntu)

คราวนี้ก็ลอง fdisk -l ดูว่า เห็น HD ทั้งสองก้อนเปล่า ถ้าไม่เห็นก็ลองๆ ขยับสายดูครับ..อาจจะหลวม อืมม ทำเป็นข้อๆ ดีกว่าเนาะ จะได้อ่านรู้เรื่อง

1. check disk ที่เพิ่งเสียบไปว่า OS เห็นเปล่า ใช้คำสั่ง

# sudo fdisk -l

2. ติดตั้ง lvm (Logical Volume Management)

# sudo apt-get install lvm2

3. โหลด Module ให้ทำงาน

# sudo modprobe dm-mod

4.  Scan หาไฟล์ system ที่อยู่บน HD สิ่งที่ท่านน่าจะเห็นก็คือ VolGroup00

# sudo vgscan

5. ทำการ Activate Volume

# sudo vgchange -ay VolGroup00

6. Scan หา Logical Volume

# sudo lvs

7.  อ่าแล้วก็ create directory ขึ้นมาซักก้อน เพื่อเอาไว้ Mount Path ที่เป็น Logical Volume.

# sudo mkdir /media/disk

8.  Mount เลยครับพี่น้อง

# sudo mount /dev/VolGroup00/LogVol00 /media/disk -o ro,user

9. เสร็จสื้น ครับ…

ที่มา : http://www.linux-sxs.org/storage/fedora2ubuntu.html