– ต่อ hdd ใหม่เข้าระบบ (อย่าลืมเช็ค spec เครื่อง server ว่ารับ hdd ได้เท่าไหร่ก่อนซื้อนะครับ เดี๋ยวซื้อมา มองไม่เห็นจะเสียเวลา) จากนั้นเปิดเครือง boot ปกติ
– login root เข้า console
– ใช้คำสั่ง dmesg | grep sdx <– ไล่ไปเรื่อยๆ sda,sdb,sdc ถ้าใส่ hdd ทั้งหมด 2 ก็จะมีแค่ sda,sdb ครับ sda คือ hdd ลูกแรก
– เพื่อความมั่นใจ ลองดูโครงสร้างของ hdd
fdisk -l /dev/sda
fdisk -l /dev/sdb
hdd ลูกใหม่ ถ้ายังไม่แบ่ง partition ก้จะไม่แสดงนะครับ มีแค่รายละเอียด
ความต้องการ = ต้องการ ขยาย /var/log เนื่องจาก hdd เก่าไม่พอ
ทำการ fdisk ลูกใหม่ สมมุติว่า ต่อเป็นตำแน่ง /dev/sdb แล้วกันนะครับ
#fdisk /dev/sdb
กด p ดู โครงสร้าง
กด n เพื่อ add new partition
กด p เพื่อเลือก primary
กด 1 เพื่อ เลือกเป็น partition ที่ 1
กด enter เลือก start default
กด enter สิ้นสุด เราใช้ขนาด hdd ทั้งลูกเลยนะครับ
กด t เปลี่ยน ชนิด partition เป็น ext3
กด เลือก partiotion ที่ 1
กด 83 เพื่อระบุ ชนิด partition ถ้าไม่รู้ให้กด L ดูได้นะครับ
จากนั้น กด v
กด w
ทำการ format partition ใหม่
mkfs.ext3 /dev/sdb1
(อาจ)ต้องทำการ reboot 1 ครั้ง ถึงจะใช้งานได้
เราจะทำการ ย้าย /var/log มาลูกใหม่นะครับ ต้องเองของเดิมมาด้วย ไม่งั้น error บาน
เข้า single mode โดยสั่ง init 1
mount -t ext3 /dev/sdb1 /mnt
cp -pvrf /var/log/* /mnt
umount /mnt
ทำการ mount แบบถาวร ใน /etc/fstab เปิดโดย pico ,nano ,vi
/dev/sdb1 /var/log ext3 defaults 0 1
สั่ง mount
mount -a
init 2 หรือ init 3 เพื่อกลับเข้า normal mode
ลองใช้งานได้เลยครับ บางขั้นตอนผมนั่งเทียนเอานะครับ ช่วงนี้ทำบ่อย ถ้าลืมบางขั้นตอน ขออภัย จขกท ลองศึกษาเพิ่มด้วยครับ
ที่มา : http://www.thaiadmin.org/board/index.php?topic=106489.5