Friday, February 08, 2008

วิธีการ Setup Swap บน Fedora Core

ช่วงก่อนได้เอา Fedora Core 5 ลงบนเครื่อง Server แล้วเอา Oracle มาลงต่อแต่ปรากฏว่าเนื้อที่สำหรับ swap ไม่พอ
ก็เลยไปค้นหาวิธีเพิ่ม swap ซึ่งมีสองวิธี
วิธีที่ 1 เพิ่ม hdd เข้าไป หรือแบ่ง partition ให้ใช้สำหรับ swap เพิ่ม
วิธีที่ 2 ทำการสร้างไฟล์สำหรับเป็นเนื้อที่ swap(วิธีนี้สำหรับคนมีเนื้อที่สำหรับ linux เพียง partition เดียว)

วิธีที่ 1
แก้ไขไฟล์ /etc/fstab แล้วเพิ่มข้อมูลดังข้างล่าง(จะ active หลัง reboot เครื่อง)
/dev/hda6 swap swap defaults 0 0

หรือถ้าต้องการ active แบบ manual ให้ใช้คำสั่งนี้
mkswap -f /dev/hda6
swapon /dev/hda6


วิธีที่ 2(มี partition เพียงอันเดียว)
สร้างไฟล์สำหรับทำเป็น swap ด้วยคำสั่ง
dd if=/dev/zero of=/var/my_swap bs=1024 count=131072

คำสั่งนี้จะทำการสร้างไฟล์ที่ /var/my_swap ขนาด 128 Mb(128 Mb => 128 x 1024 = 131072 )
แล้วทำการ ativate file ที่ต้องการให้เป็น swap ด้วยคำสั่ง
mkswap -f /var/my_swap
swapon /var/my_swap

ถ้าต้องการยกเลิก swap ก็ทำด้วยคำสั่ง
swapoff /var/my_swap
rm /var/my_swap

แค่นี้ก็เสร็จสิ้นกระบวนการ ^_^

ปล. ช่วงนี้มีแต่เขียนกันลืมแหะ
ref setting up swap space