ฉันใช้ Ubuntu 13.04 โดยใช้การเข้ารหัสดิสก์เต็มรูปแบบ (LVM ด้านบนของ LUKS)
ฉันต้องการรวมluksSuspend
ไว้ในขั้นตอนการระงับ (และใช้ในภายหลังluksResume
) เพื่อให้ฉันสามารถหยุดการทำงานของ RAM โดยไม่ทิ้งเนื้อหาสำคัญไว้ในหน่วยความจำและปลดล็อครูท
ฉันพยายาม 7 ชั่วโมงสุดท้ายในการย้ายสคริปต์สำหรับ Arch Linuxจนถึงขณะนี้ไม่ประสบความสำเร็จ: ฉันไม่ทราบเลยว่าฉันกำลังทำอะไร ...
ใครช่วยฉันพอร์ตนี้ (หรือสร้างสิ่งนี้ตั้งแต่เริ่มต้น)? หรืออย่างน้อยทุกคนสามารถชี้ให้ฉันเอกสารเกี่ยวกับวิธีการขอสิ่งที่เป็นขั้นตอนการระงับและวิธีการให้ไบนารีและสคริปต์ที่จำเป็น (เช่น cryptsetup) ใช้ได้แม้หลังจากทั้งหมด IO เพื่อรูทถูกบล็อก (โดยluksSuspend
)?
เกี่ยวกับวิธีทำให้ไบนารีและสคริปต์ที่จำเป็นพร้อมใช้งานสำหรับการดำเนินการต่อโพสต์บล็อกอื่น (รวมถึง Arch) ที่คัดลอกไปยัง/boot
; อย่างไรก็ตามฉันต้องการที่จะใช้บางสิ่งบางอย่างมากขึ้นในสิ่งที่ Vianney ใช้ในสคริปต์ที่ฉันพูดถึงก่อนหน้านี้
pm-suspend
และดูเหมือนว่าฉันเกือบจะอยู่ที่นั่น อย่างไรก็ตามฉันพบว่าฉันไม่สามารถหยุดการทำงานของระบบ ( echo -n "mem" > /sys/power/state
) หลังจากการตรึงรูต fs ( cryptsetup luksSuspend ...
) เพื่อที่ยังคงต้องใช้ i / o อยู่ ...