12.04 รองรับการจำศีลเป็นไฟล์ swap หรือไม่?


12

ฉันกำลังจะติดตั้ง Ubuntu ใหม่บนเน็ตบุ๊คด้วยดิสก์ขนาดเล็ก เนื่องจากดิสก์ขนาดเล็กฉันจึงอยากมีไฟล์ swap มากกว่าพาร์ทิชัน swap อย่างไรก็ตามฉันต้องการที่จะสามารถจำศีล

ฉันรู้ว่าความต้องการจำศีลเพื่อเปิดใช้งานด้วยตนเอง ฉันยังรู้ว่าการจำศีลในไฟล์ swap ทำงานบน Eeebuntu เก่าที่ฉันจะแทนที่ดังนั้นการสนับสนุนฮาร์ดแวร์จึงไม่เป็นปัญหา

เคอร์เนลที่แม่นยำสนับสนุนการไฮเบอร์เนตเป็นไฟล์สลับหรือไม่? ฉันต้องทำอะไรหากต้องกำหนดค่า

โปรดทราบว่าฉันกำลังมองหาข้อมูลที่เชื่อถือได้และทันสมัย ฉันไม่รังเกียจหากการจำศีลไม่ได้รับการสนับสนุนนอกกรอบ แต่ฉันไม่ต้องการคอมไพล์เคอร์เนลซ้ำหากฉันสามารถทำได้ ฉันจะหยุดที่ patching kernel สำหรับเครื่องนั้น


ไม่เพียงพอสำหรับคำตอบ แต่ฉันเห็นข้อมูลการแลกเปลี่ยนบางไฟล์ที่นี่: help.ubuntu.com/community/SwapFaq
Jorge Castro

@JorgeCastro ไม่มีความผิด แต่ฉันไม่เชื่อถือคำถามที่พบบ่อยนี้ มันได้รับการปรับปรุงให้ทันสมัยหรือไม่? ในหัวข้อเรื่องการจำศีลฉันมีประสบการณ์เลวร้ายมากมายกับแหล่งข้อมูลที่ล้าสมัยบนเว็บ
Gilles 'หยุดความชั่วร้าย'

ฉันไม่เชื่อใจหลังจากอ่านกระสุนสองสามตัวแรกซึ่งเป็นเหตุผลว่าทำไมฉันถึงทิ้งความคิดเห็นไว้ดูเหมือนว่าจะได้รับการอัพเดตอยู่เสมอ ฉันไม่ได้รับข้อมูลมากมายจากเว็บเกี่ยวกับเรื่องนี้
Jorge Castro

ดังนั้นคุณจึงจำศีลกับไฟล์ที่ใช้งานได้?
muru

คำตอบ:


4

เท่าที่ฉันรู้ไฟล์/etc/initramfs-tools/conf.d/resumeมีพารามิเตอร์จากที่ที่จะดึงข้อมูลการจำศีลและมันเดิมเป็นอุปกรณ์ แต่ใน (ล่าสุด) (รุ่นล่าสุด) ใช้ UUID มันเริ่มต้นที่พาร์ทิชัน swap ที่คุณติดตั้งและฉันรู้ว่านี้เพราะถ้าคุณเปลี่ยนแปลงโดยบางโอกาสพาร์ทิชัน swap ของคุณหรือ UUID คุณจำเป็นต้องปรับปรุงให้มันมีและใช้sudo update-initramfs -uสำหรับการจำศีลในการทำงานอีกครั้ง นี่เป็นจริงอย่างน้อย Quantal, Precise และ Lucid ดังนั้นฉันเดาว่ามันเป็นจริงสำหรับเวอร์ชั่นปัจจุบันที่รองรับด้วย

พาร์ทิชัน swap จะต้องมีขนาดใหญ่เท่ากับหน่วยความจำทั้งหมดของคุณ โปรดทราบว่าการจำศีลเพื่อสลับอาจเป็นความเสี่ยงด้านความปลอดภัย (ทางกายภาพ) หากคุณไม่ใช้การเข้ารหัสดิสก์เต็มรูปแบบ (LUKS ผ่านทางซีดีติดตั้งสำรอง) เป็นไปได้ที่จะใช้ข้อมูลในการแลกเปลี่ยนเพื่อค้นหาเวกเตอร์เพื่อถอดรหัสรหัสผ่านพวงกุญแจ gnome ของคุณ


นี้ควรอยู่ในคำถามที่พบบ่อย ย้าย swap ไปยังไดรฟ์อื่นแล้วและไม่สามารถจำศีลในการทำงานได้ พบข้อมูลนี้โดยโชคดี
Art Shayderov

เกิดอะไรขึ้นถ้าฉันเปิดและปิดสวิตช์โดยใช้ swapon และ swapoff การรักษาความปลอดภัยจะเป็นเรื่องที่กังวลแล้ว '
3l4ng

@ 3l4ng เมื่อจำศีลคุณกำลังเก็บเนื้อหาทั้งหมดของ ram เพื่อสลับพื้นที่ก่อนที่จะปิดเพื่อให้คุณสามารถย้อนกลับขั้นตอนเมื่อเริ่มต้นอีกครั้ง หากไม่มีการสลับคุณจะไม่สามารถจำศีลและไม่เกี่ยวข้องกับการสลับหรือปิด
Sylwester

1

ฉันไม่ได้ลองใช้ แต่พบ HOWTO ต่อไปนี้:

http://ubuntuforums.org/showthread.php?t=1042946

ดูเหมือนว่านี่จะอธิบายวิธีการสร้างไฟล์ swap ได้เป็นอย่างดีและเตรียมที่จะใช้กับการจำศีล หวังว่าจะช่วย


ยินดีต้อนรับสู่ถาม Ubuntu! ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรที่จะรวมส่วนสำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิง
nanofarad

ทดสอบครั้งสุดท้ายเมื่อวันที่ชัดเจน ขออภัยฉันกำลังมองหาข้อมูลที่ทันสมัย สิ่งนี้มีนิสัยที่น่ารังเกียจในการเปลี่ยนแปลงไม่ใช่เพื่อสิ่งที่ดีกว่าเสมอไป
Gilles 'หยุดความชั่วร้าย' ใน

1

ไม่แนะนำ จากเอกสารชุมชนที่: https://help.ubuntu.com/community/SwapFaq/

"ข้อดีของไฟล์ swap มีอยู่มากมาย แต่เป็นปัญหาสำหรับการใช้วิธีไฮเบอร์เนชันเริ่มต้น" swsusp "สำหรับโหมดสลีป

ตอนนี้ "ปัญหา" ไม่ได้หมายความว่าเป็นไปไม่ได้ แต่ในบริบทของคำถามเดิมของคุณฉันต้องบอกว่าไม่ใช่มันไม่ได้รับการสนับสนุนและไม่สามารถใช้งานได้ทันที


อูบุนตูรุ่นใดเป็นรายการคำถามที่พบบ่อยนี้เขียนขึ้นเพื่อ? (ดูความคิดเห็นภายใต้คำถาม) ฉันกำลังมองหาข้อมูลที่เชื่อถือได้และฉันไม่รังเกียจที่จะกำหนดค่าบางสิ่ง ฉันไม่ต้องการคอมไพล์เคอร์เนลใหม่ แต่ฉันจะทำถ้านั่นคือสิ่งที่ต้องใช้
Gilles 'หยุดความชั่วร้าย'

ไม่ใช่หน้าเว็บที่เก็บถาวรและอาจเป็นข้อมูลล่าสุดในชุมชนคำถามที่พบบ่อย ฉันไม่เคยเห็นอะไรเลยที่บอกว่าเคอร์เนลได้รับการออกแบบมาให้ใช้ไฟล์ swap สำหรับการจำศีลโดยเฉพาะและในความเป็นจริงมันเป็นเรื่องปกติที่จะแนะนำให้หลีกเลี่ยง คุณอาจต้องลอง - หากคุณเก็บสำเนาไฟล์ปรับแต่งใด ๆ ที่คุณเปลี่ยนไปฉันไม่คิดว่าจะมีสิ่งใดที่ยากเกินกว่าที่จะทำการย้อนกลับหากคุณพบว่าไฟล์นั้นใช้งานไม่ได้สำหรับคุณ
fabricator4

ใช่ฉันจะลองดู วันใด ๆ ทันทีที่ฉันหาเวลา ... มันจะเป็นการติดตั้งใหม่ดังนั้นหากล้มเหลวฉันสามารถเริ่มการติดตั้งใหม่ได้ เมื่อฉันทำมันฉันจะรายงานที่นี่
Gilles 'หยุดความชั่วร้าย' ใน

นอกจากนี้ยังมีความแตกต่างระหว่างการใช้ swap พาร์ติชั่นและไฟล์สวอปบนฮาร์ดไดรฟ์ขนาดเล็กหรือไม่? ฉันมี EeePC ที่มีฮาร์ดไดรฟ์ 8Gb และ RAM 1Gb ฉันพบวิธีที่ดีที่สุดในการใช้เครื่องนี้คือกับ 7Gb / และ 1Gb swap partition ฉันใส่การ์ด SD ขนาด 8Gb ลงในช่องเสียบและตั้งเป็นเมานต์ / home ใน fstab และไม่ได้หันกลับ 7GB / มีมากมายสำหรับสิ่งที่เครื่องนี้ใช้และมีจำนวนมากของการติดตั้งโปรแกรม - การแก้ไขรูปภาพ, เกมและชุดเต็มรูปแบบที่มาพร้อมกับ Ubuntu ฉันเพียงแค่ลบเมล็ดเก่าเป็นครั้งคราว
fabricator4

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