หากต้องการเปิดใช้งานการไฮเบอร์เนตใน 20.04 โดยใช้ Swapfile:
เพิ่มขึ้น สลับไฟล์
ขนาดให้ตรงกับขนาด RAM สูงสุด 8GB
ตรวจสอบการแลกเปลี่ยนที่ใช้งานอยู่:
sudo swapon -s
หากพบการสลับพาร์ติชัน:
sudo swapoff -a
sudo nano -Bw /etc/fstab
เพิ่ม #
ก่อนที่ UUID
ของพาร์ติชั่น swap:
# UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX ไม่มีการแลกเปลี่ยน sw 0 0
เพิ่มบรรทัดสำหรับ สลับไฟล์
หากไม่มีอยู่:
/swapfile ไม่มี swap sw 0 0
สร้าง สลับไฟล์
:
sudo fallocate -l XG /swapfile*
ที่ไหน เอ็กซ์
เป็น สลับไฟล์
ขนาดของ GB:
sudo mkswap /swapfile
sudo chmod 0600 /swapfile
sudo swapon /swapfile
รีบูต:
sudo รีบูต
เพิ่ม ประวัติย่อ
ที่ตั้งและชดเชยกับ grub.cfg
:
แก้ไข /etc/default/grub
:
GRUB_CMDLINE_LINUX_DEFAULT="เงียบสาดประวัติ=UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX resume_offset=XXXXXX"
ใช้ UUID
จากราก
ใช้ออฟเซ็ตจาก:
sudo filefrag -v /swapfile |grep " 0:"| awk '{พิมพ์ $4}'
ปรับปรุงด้วง:
sudo ปรับปรุงด้วง
ทดสอบการจำศีล:
sudo systemctl ไฮเบอร์เนต
สามารถเพิ่มปุ่มไฮเบอร์เนตได้โดยใช้ส่วนขยายของ GNOME
โปรดทราบว่ามีความเป็นไปได้เล็กน้อยที่จะเกิดช่องโหว่ใน a สลับไฟล์
เมื่อสร้างด้วย ผิดพลาด
. /var/log/syslog
สามารถค้นหาวลี swapon: swapfile มีรู
เพื่อให้แน่ใจว่าข้อมูลจะไม่สูญหาย
สามารถสร้างไฟล์ swap หรือใช้ วว
:
sudo dd if=/dev/zero of=/swapfile bs=1G count=8
เกิดข้อผิดพลาดขณะใช้งาน วว
อาจเขียนทับ HDD ของคุณ