เพิ่มหน่วยความจำเสมือนใน Linux
เมื่อระบบ Linux ถูกตั้งค่าในขั้นต้น พาร์ติชั่นสว็อปจะถูกสร้างขึ้นบนฮาร์ดไดรฟ์ที่จะใช้เป็นหน่วยความจำเสมือนใน Linux พร้อมกับพาร์ติชั่นอื่นๆ ที่ใช้สำหรับข้อมูล ขออภัย ไม่สามารถปรับขนาดพาร์ติชั่นบนฮาร์ดไดรฟ์ได้โดยไม่สูญเสียข้อมูล อย่างไรก็ตาม ไม่ใช่ว่าทั้งหมดจะหายไปหากต้องการสลับเพิ่มเติม หากมีเนื้อที่ว่างบนระบบไฟล์ที่สามารถใช้เป็น swap ได้ ไฟล์ swap จะถูกสร้างขึ้นเพื่อใช้เป็นหน่วยความจำเสมือนเพิ่มเติมใน Linux เท่านั้น
ขั้นตอนที่ 1
กำหนดจำนวนพื้นที่ว่างที่ใช้ได้โดยใช้คำสั่ง "df" กำหนดขนาดของไฟล์สวอปตามจำนวนพื้นที่ว่าง
วิดีโอประจำวันนี้
ขั้นตอนที่ 2
สร้างไฟล์สว็อปตามขนาดที่กำหนดไว้ก่อนหน้านี้ด้วยคำสั่ง "sudo dd if=/dev/zero of=/mnt/swapfile bs=1M count=1024" โดยที่ 1024 คือขนาดของไฟล์ swap ในหน่วยเมกะไบต์ และชื่อเต็มของไฟล์ swap คือ /mnt/swapfile.
ขั้นตอนที่ 3
ฟอร์แมตไฟล์ swap ด้วยคำสั่ง "sudo mkswap /mnt/swapfile"
ขั้นตอนที่ 4
เปิดใช้งานไฟล์สลับด้วยคำสั่ง "sudo swapon /mnt/swapfile"
ขั้นตอนที่ 5
ไฟล์สว็อปใหม่จะไม่ถูกใช้หลังจากรีบูต เว้นแต่ระบบจะได้รับคำสั่งให้ใช้ไฟล์สว็อป แก้ไขไฟล์ /etc/fstab และเพิ่มบรรทัดต่อไปนี้ใน /etc/fstab เพื่อให้ไฟล์ swap ยังคงอยู่ระหว่างการรีบูต "/mnt/swapfile none swap sw 00"
เคล็ดลับ
เมื่อไม่จำเป็นต้องใช้ไฟล์ swap อีกต่อไป อย่าลืมปิดไฟล์ swap ลบรายการไฟล์ swap ใน /etc/fstab และสุดท้ายลบไฟล์ swap