Tôi đã cài đặt Kubfox 14.04 với một thư mục nhà được mã hóa. Mặc dù tôi đã thiết lập trao đổi trong quá trình cài đặt, không gian trao đổi không có ở đó sau khi cài đặt. Điều này đã xảy ra với nhiều người, dường như có một lỗi ở đâu đó. Tôi googled và tìm thấy một giải pháp cho điều này ở đây .
Tôi đã làm theo các bước ở đó, bỏ qua những cái phải làm với sơ yếu lý lịch, vì dù sao nó cũng bị vô hiệu hóa trong bản cài đặt của tôi. Vì vậy, về cơ bản tôi đã làm:
sudo swapoff -a (turns off swap)
comment existing swap configuration in /etc/crypttab
comment existing swap configuration in /etc/fstab
re-format swap partition with gparted as linux-swap
sudo mkswap /dev/sdXX
sudo swapon /dev/sdXX
sudo ecryptfs-setup-swap
Sau đó, tôi đã có một trao đổi làm việc và rất vui, cho đến khi tôi khởi động lại máy tính xách tay của mình và trở lại hình vuông. Nhìn vào phân vùng với gparted, nó cho biết hệ thống tệp không xác định đối với phân vùng trao đổi (trước đây) và không cần phải nói rằng tôi không có bất kỳ không gian trao đổi nào có sẵn.
Vì vậy, bây giờ câu hỏi của tôi là: Tại sao định dạng hệ thống tệp (dưới dạng linux-exchange) không tồn tại khi khởi động lại? Có bất cứ điều gì tôi có thể làm về điều đó?
Nếu tôi làm blkid, phân vùng trao đổi hoàn toàn không hiển thị, vì vậy vấn đề của tôi dường như khác với câu hỏi này .
Chỉnh sửa: Vẫn đang làm việc với nó, vì vậy tôi đã thực hiện lại quy trình trên, sau đó / etc / crypttab trông như thế này:
cryptswap1 UUID=xxxx /dev/urandom swap,cipher=aes-cbc-essiv:sha256
cộng với một số dòng được bình luận. Và / etc / fstab chứa dòng này:
/dev/mapper/cryptswap1 none swap sw 0 0
Tuy nhiên, cả hai dòng mới trông giống hệt nhau (ngoài UUID) như những gì được tạo ra hai lần cuối cùng. Vì vậy, tôi không có hy vọng lớn rằng nó sẽ ở lại khi tôi khởi động lại. Gparted hiện hiển thị phân vùng tôi đang sử dụng như linux-exchange. (Trước khi khởi động lại) Cũng blkid cung cấp dòng này:
/dev/sda7: UUID="xxxx" TYPE="swap"
Tôi đã thử nghiệm trao đổi và nó hoạt động, tức là tôi đã khởi động một chương trình sử dụng nhiều bộ nhớ và kiểm tra xem đã nạp bao nhiêu vào trao đổi trong màn hình hệ thống.
Edit2: Hóa ra 3 không phải là con số kỳ diệu khắc phục vấn đề này. Nội dung của hai tệp không thay đổi, blkid không hiển thị dòng với / dev / sda7 nữa và gparted hiển thị phân vùng trao đổi là "không xác định".
Bất kỳ đề xuất nào đầu ra của những gì tôi có thể nhìn vào hoặc những gì tôi có thể thử đều thực sự được hoan nghênh. Cách giải quyết của tôi vào lúc này là không khởi động lại, nhưng đôi khi khi có bản cập nhật, máy tính xách tay của tôi thực sự muốn khởi động lại.
Edit3: Có thực sự không có gì khác người ta có thể cố gắng khắc phục điều này? Tôi có thể thử bất kỳ lệnh nào không? Bất kỳ đầu ra tôi có thể nhìn vào?