Ubuntuをインストールしたときに、暗号化されたホームパーティションをセットアップしました。今、私はスワップをセットアップしていないので、メモリが不足しているという問題に遭遇しました。暗号化されたスワップfileを設定するにはどうすればよいですか?
起動中に数回、cryptswapへの参照を見てきました。これらの行は/etc/fstab
に含まれています
# swap was on /dev/sda6 during installation
#UUID=1ba8a53b-1842-4de7-8e38-2d6c79f3a1ab none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
このおかげで ガイド 暗号化されたスワップファイルを設定しました(休止状態には使用できません)。 Debianベースのディストリビューションでは、これらの手順にcryptsetup
パッケージが必要です。
まず、適切なサイズのファイル(ここでは4ギガバイト)を作成して、スワップデータを保存します。
fallocate -l 4G /cryptswap
以下を/etc/crypttab
に追加します。
cryptswap /cryptswap /dev/urandom swap
新しく作成された暗号化ドライブをアクティブにします。
service cryptdisks reload
以下を/etc/fstab
に追加します。
/dev/mapper/cryptswap none swap sw 0 0
新しいスワップファイルをアクティブにします。
swapon -a
再起動をスキップします。
Sudo cryptdisks_start cryptswap
ここで、cryptswap
は/etc/crypttab
の名前です