reboot เครื่องซักรอบครับ เอาฤกษ์เอาชัย หลังจากบูทมาแล้ว เข้าด้วย user root แล้ว umount path ที่ต้องการจะลดขนาดครับ (ใช้ df -h เพื่อดูชื่อ path ที่ต้องการลด)
umount /dev/mapper/VolGroup-lv_homeเสร็จแล้ว ให้ตรวจเช็คก่อนครับ ไม่ทำไม่ได้ เพราะมันไม่ผ่านคำสั่งให้
เช็คด้วยคำสั่งนี้ ต้อง pass ทั้ง 5 ข้อครับ
e2fsck -f /dev/mapper/VolGroup-lv_home
หลังจากผ่านแล้ว ก็ลดขนาดของ path ที่ต้องการโดยใส่จำนวนที่ต้องการให้ "เหลือ" ไว้ครับ ตัวอย่างคือลดเหลือ 4GB ครับ
resize2fs -p /dev/mapper/VolGroup-lv_home 4Gจากนั้นสั่งย่อ
lvreduce -L 4G /dev/mapper/VolGroup-lv_homeแล้วตรวจสอบให้ pass 5 ครั้งเหมือนเดิม
e2fsck -f /dev/mapper/VolGroup-lv_homeเนื่องจากไม่ได้จะแบ่งไปให้ใช้ path อื่นอีก พื้นที่ที่ตัดออกมาให้เติมกับ / ให้เต็มทั้งหมด [ใช้ +100%FREE แต่ถ้าจะระบุเป็นจำนวน GB ก็ใส่ +xG (x=จำนวนGB)]
lvextend -l +100%FREE /dev/mapper/VolGroup-lv_root
หรือใช้ -L ใหญ่ (centos) ต้องลองๆ คำสั่งดู 555
lvextend -L /dev/path
เขียนลงให้ครบๆ
resize2fs -p /dev/mapper/VolGroup-lv_rootตรวจสอบด้วย fdisk ครับ ว่าดิสที่ถูกปรับ ตรงตามที่ต้องการแล้ว
fdisk -lถ้าตรงตามที่ต้องการแล้วก็ให้ mount path ที่ย่อกลับเข้าระบบเหมือนเดิม
mount /dev/mapper/VolGroup-lv_homeตรวจสอบว่า path ที่ย่อและขยาย ถูกต้องด้วย df
df -hสุดท้าย reboot เพื่อเช็คระบบว่าทำงานได้สมบูรณ์ครับ ถ้าจะไม่รีบูท ก็ได้เช่นกัน
ไม่มีความคิดเห็น:
แสดงความคิดเห็น