Câu hỏi này có liên quan đến một câu hỏi khác của @Stefan, nhưng nó không phải là một bản sao của nó. Các câu hỏi hơi khác nhau: tác giả chỉ muốn biết liệu điều này đã được thực hiện chưa, trong khi tôi đang yêu cầu trợ giúp cụ thể về cách thực hiện việc này (theo một cách cụ thể). Ngoài ra, câu hỏi khác không có câu trả lời hữu ích cho người thực hiện, ngoại trừ câu hỏi gần đây chỉ liên quan đến nỗ lực của tôi về vấn đề này.
Đã giải thích vấn đề "trùng lặp" ...
Tôi đang sử dụng Ubuntu 14.04 bằng cách sử dụng mã hóa toàn bộ ổ đĩa (LVM trên LUKS) và tôi muốn kết hợp luksSuspend
với quy trình tạm dừng (và sử dụng sau này luksResume
) để tôi có thể tạm dừng RAM mà không để lại tài liệu chính trên bộ nhớ và mở khóa root.
Tôi đã cố gắng chuyển một tập lệnh cho Arch Linux , cho đến nay không thành công: Tôi thực sự không biết tôi đang làm gì ...
Bất cứ ai có thể giúp tôi cổng này (hoặc tạo ra một cái gì đó như thế này từ đầu)? Hoặc, ít nhất, bất cứ ai cũng có thể chỉ cho tôi tài liệu về cách móc các công cụ vào quy trình tạm ngưng và cách giữ các tệp nhị phân và tập lệnh cần thiết (như cryptsetup) ngay cả khi tất cả IO để root đã bị chặn (bởi luksSuspend
)?
Liên quan đến cách giữ các tệp nhị phân và tập lệnh cần thiết có sẵn cho sơ yếu lý lịch, bài đăng trên blog khác này (cũng dành cho Arch) đã sao chép chúng vào /boot
; Tuy nhiên, tôi muốn sử dụng một cái gì đó nhiều hơn trong các dòng mà Vianney đã sử dụng trong kịch bản mà tôi đã đề cập trước đây, bởi vì cách tiếp cận đó có vẻ thanh lịch hơn một chút trong khía cạnh này.
Tôi chưa đạt được nhiều, nhưng sự phát triển của tôi có thể được tìm thấy trên GitHub .
cryptsetup luksSuspend
tôi đang sử dụng, nhưng mặt khác yêu cầu phải ngắt kết nối hệ thống tập tin. Ngoài ra, nó có thể sẽ không hoạt động trong nhà tù (vì nó giao tiếp với daemon udisksd) và không thể được sử dụng để kể lại / tiếp tục hệ thống tập tin.
udisksctl lock -b /dev/sda
vào một tập lệnh trong/etc/pm/sleep.d/
thư mục?