เรื่องมีอยู่ว่า อยู่มาวันหนึ่งผมใช้งาน Server CentOS 6 แต่ผมแบ่ง Partition ให้ /tmp ไว้
30GB แต่ตอนนี้ผมอยากจะเพิ่มพื้นที่ให้กับ /home ให้มีขนาดใหญ่ขึ้นเพื่อเอาพื้นที่ไปใช้งานอย่างอื่น ก็เลยใช้ความพยายาม
สักหน่อยกับ command line linux
มาเริ่มกันเลยดีกว่าครับกับ วิธีการ ปรับขนาด Partition Linux
Step 1: Reboot เครื่องแล้วเข้าสู่ safe mode ของ linux กันเลยนะครับ
มาเริ่มกันเลยดีกว่าครับกับ วิธีการ ปรับขนาด Partition Linux
Step 1: Reboot เครื่องแล้วเข้าสู่ safe mode ของ linux กันเลยนะครับ
Step 2: reduce size of /tmp to 2 GB. ตรงนี้ผมอยากจะให้ /tmp
เหลือพื้นที่ 2 GB
#umount
/dev/mapper/vg_test-lv_tmp
;ทำการ un mount ก่อนนะครับ
#resize2fs
-p /dev/mapper/vg_test-lv_tmp 2G ;ปรับขนาดของ partition
/tmp ให้เหลือ 2G โดย
ทำในส่วนของ parttion
ระดับ ext4 ก่อนนะครับ
#lvreduce –L 2G /dev/mapper/vg_test-lv_tmp ;ปรับ ขนาดให้ Logical Volumes เป็น 2 G ครับ
#e2fsck –f
/dev/mapper/vg_test-lv_tmp ;ต่อไปก็ run
checking directory ว่าถูกต้องหรือไม่
Step 3: Extend the /home ในขั้นตอนตรงนี้ ผมอยากจะให้พื่นที่
ที่เหลือทั้งหมดของ /tmp ที่ไม่ได้ใช้แล้ว
มาเป็นของ /home แทน
#lvextend –l +100%FREE /dev/mapper/vg_test-lv_home ;
คำสั่งนีจะทำการ extend พื้นที่
ทั้งหมด มาให้กับ /home
#e2fsck –f
/dev/mapper/vg_test-lv_home ; checking directory กันอีกทีครับ
#resize2fs
–p /dev/mapper/vg_test-lv_home ; ตรงนี้ก็เป็น
ปรับขนาดในระดับ ext4
#e2fsck –f
/dev/mapper/vg_test-lv_home
Step 4: check configuration เมื่อทำเสร็จแล้วเราก็ต้องทำการตรวจเช็คความถูกต้องกันสักหน่อย
#mount /dev/mapper/vg_test-lv_tmp
#mount /dev/mapper/vg_test-lv_tmp
#fdisk –l ; แสดง Partition ทั้งหมด ครับ
Step 5: หลังจากนั้น Reboot เครื่องกลับขึ้นมาเราก็จะได้
ขนาดของ /home ตามที่เราต้องการ นะครับ
สิ่งที่ควรระวัง: ต้อง Backup ข้อมูลการ การขยาย พื้นที่นั้นไม่น่าเป็นห่วงเท่าไหร่ เพราะจะไม่มีผลกับข้อมูล แต่การ ลดขนาดของพื้นที่นั้นจะทำให้ข้อมูลสูญหายได้ ต้องBackup ก่อนครับสำคัญมาก
มาถึงตอนสุดท้ายก็ขอ จบบทความนี้ขอให้มีประโยชน์ต่อผู้อ่านทุกคนน่ะครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น