วันเสาร์ที่ 2 กุมภาพันธ์ พ.ศ. 2556

How to resize LVM Logical Volumes on Centos 6 using format type ext4.

     
             เรื่องมีอยู่ว่า อยู่มาวันหนึ่งผมใช้งาน Server CentOS 6 แต่ผมแบ่ง Partition ให้ /tmp ไว้ 30GB แต่ตอนนี้ผมอยากจะเพิ่มพื้นที่ให้กับ /home ให้มีขนาดใหญ่ขึ้นเพื่อเอาพื้นที่ไปใช้งานอย่างอื่น ก็เลยใช้ความพยายาม สักหน่อยกับ command line 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 ก่อนครับสำคัญมาก

มาถึงตอนสุดท้ายก็ขอ จบบทความนี้ขอให้มีประโยชน์ต่อผู้อ่านทุกคนน่ะครับ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น