ฉันจะเพิ่มหน่วยความจำ swap ในเดเบียนได้อย่างไร [ปิด]


16

วิธีเพิ่มหน่วยความจำ swap ใน debian?


อืมม ... มันไม่ได้อยู่ใน SU หรอกเหรอ?
daviesgeek

คำตอบ:


20

ในหยิกคุณสามารถสร้างพาร์ทิชัน swap ใหม่หรือไฟล์

สำหรับพาร์ติชัน:

  1. ฟอร์แมตพาร์ติชันใหม่ด้วย mkswap /dev/sdx1
  2. เพิ่ม swap partition ใหม่ให้กับ / etc / fstab
  3. เรียกใช้swapon -aเพื่อเปิดใช้งานการสลับใหม่

ในการเพิ่มไฟล์สลับ:

  1. สร้างไฟล์ คำสั่งนี้สร้างไฟล์ 1 กิกะไบต์:dd if=/dev/zero of=/swap bs=1M count=1000
  2. จัดรูปแบบไฟล์ swap: mkswap /swap
  3. เพิ่มไฟล์ swap ใหม่ไปยัง / etc / fstab: /swap swap swap defaults 0 0
  4. เรียกใช้swapon -aเพื่อเปิดใช้งานการสลับใหม่

Btw คุณจะต้องทำงานswaponกับมิฉะนั้นคุณอาจได้รับsudo command not found
kadaj

9

รันคำสั่งต่อไปนี้

dd if=/dev/zero of=/swap bs=512k count=1024
mkswap /swap
chmod 0600 /swap
swapon /swap

คุณจะต้องเพิ่มบรรทัดนี้ใน / etc / fstab

/swap swap swap defaults 0 0

คุณสามารถเรียกใช้free -mเพื่อค้นหาพื้นที่สว็อปที่ใช้หน่วยเป็นเมกะไบต์ก่อนและหลังการจัดสรรพื้นที่สว็อป


1

ข้อมูลที่ดีในหลายวิธีที่จะเพิ่ม / เปลี่ยนขนาดพาร์ทิชัน swap ที่นี่: https://help.ubuntu.com/community/SwapFaq ทำตามขั้นตอนที่กล่าวถึงในส่วน:How do I add more swap?

ต้องการการเปลี่ยนแปลงเล็กน้อย

  1. คุณต้องทำswapoff -aหลังจากคุณอัพเดต / etc / fstab ด้วยข้อมูลพาร์ติชัน swap ใหม่ หากปราศจากสิ่งนี้หลังจากที่คุณทำงานswapoffในระยะต่อมามันจะแสดงพาร์ติชันทั้งสอง

  2. แม้ว่าคุณจะใช้การไฮเบอร์เนตคุณอาจไม่จำเป็นต้องเพิ่ม UUID ของ swap ใหม่GRUB_CMDLINE_LINUXในไฟล์ / etc / default / grub

ขั้นตอนอื่น ๆ นั้นใช้ได้และได้ผล

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.