จะ resize patition ใน centos ครับ ขอคำแนะนำที่ปลอดภัยหน่อย

จะ resize patition ใน centos ครับ ขอคำแนะนำที่ปลอดภัยหน่อย เป็น CentOS ใน VMware ครับ แต่ตอนนี้ HDD เต็มเลย จะขยายยังไงดีละทีนี้

รอฟังด้วยคนครับ

รอติดตามครับ

ใช้ LVM หรือเปล่า?

สั่ง cat /etc/fstab มาดูหน่อยครับ

แล้วจะเพิ่มอีกเท่าไหร ต้องการ path ไหนเพิ่มขึ้น

df -h มาดูหน่อยครับ ถ้าใช้ LVM

คราวๆก็ทำตามนี้

  1. ทำการลบ snapshot backup ของ VM นั้นๆออกให้หมดก่อน
  2. ทำการปรับขนาดฮาร์ดดิสที่ setting ของ VM นั้นๆ
  3. ทำการสร้าง snapshot backup ของ VM นั้นๆไว้หนึ่งครั้ง เพื่อป้องกันเวลาปรับขนาด Partition แล้วเกิดความผิดพลาด ข้อมูลเสียหาย จะได้กู้คืนมาได้
  4. ทำการสร้าง Partition ใหม่ จากพื้นที่เหลือทั้งหมดไม่ได้ใช้งาน เพิ่มมาอีกหนึ่ง Partition โดยกำหนด Partition Type เป็น Linux LVM
  5. ทำการสร้าง LVM Physical Volume ขึ้นมาหนึ่งอัน จาก Partition ที่สร้างไว้ในข้อ 4
  6. ทำการขยาย LVM Volume Group ที่ต้องการโดยใช้ LVM Physical Volume ที่สร้างไว้จากข้อ 5
  7. ทำการขยาย Logical Volume

0. BACKUP ทุกสิ่งทุกอย่าง ก่อนครับ

ทำข้อ 3 ก็ปลอดภัยแล้ว

VM มันดีตรง snapshot นี่แหละ ผิดพลาดอะไรก็ย้อนกลับไปใหม่

ไม่ได้ใช้ LVM ครับ ดื้อๆเลย ขยายจาก 160G ไปเป็น 260G

แบคอัพข้อมูล ฟอแมท ลงระบบใหม่ครับ

หาแผ่น system resccd มา boot แล้ว ใช้โปรแกรม gpartedit ไปขยายแบบดื้อๆ

เคยอ่านผ่าน ถ้าเป็น normal partition จะ resize ต้องเข้า rescue mode ไปแก้มั่งครับจำไม่ได้ ไม่ชัวร์นะ T_T

แต่ผมว่านะ backup แล้วลงใหม่เถอะครับ ปลอดภัยกว่ากันเยอะเลย

  1. สั่ง df -h มาให้ดูหน่อย
  2. จะ resize partition ไหน?

ตอบสองข้อนี้หน่อยฮะ มันไม่ต้องลงใหม่ก็ได้ เผลอๆ ถ้าไม่ใช่ partition หลัก ไม่ต้องเข้า rescue ก็ยังได้

อันไหนเต็ม ผมแนะนำว่า Add disk เข้าไปให้เพียงพอ แล้ว Mount เอาดีกว่านะ ไม่จำเป็นอย่าไป resize เลยครับ

ปกติถ้ามันเต็ม ผมก็ใช้วิธี Add disk แล้ว move /home เอา ปลอดภัยกว่ากันเยอะ

clone ได้มั้ยครับ