Ubuntu 16.04をインストールして暗号化し、LVMを使用しました。また、暗号化オプション/home
(eCryptfsを使用したディレクトリ暗号化)を選択しました。
デフォルト設定では、/boot
LVMを使用してスワップおよび/
。
/
インストール後に/homeのサイズを変更し、新しいパーティションを作成したいと思います(続いてecryptfsを使用する必要があります)。
これを行うには、ダウンロードしてsystem-config-lvm
ルートのサイズを変更します/home
。
ただし、再起動後、ディレクトリ/home
にはLost + foundのみが含まれ、ユーザーとeCryptfsの両方が消えます。
/home
正しく分離する方法は/
?
PS:推測する必要がある場合、問題は、含まれている内容を/
保存するためにパーティションが分割されず、新しく作成されたパーティション(空き領域)が元のパーティションにマウントされることです。ある意味があります。/home
/home
/
/home
修正する
luksFormatやlvcreateなどを手動で実行し、拡張パーティションのUUID(ブートされていないパーティションは暗号化されている)をcrypttabに送信し、initramfsを更新して問題を解決しました。プロセスは、Slackwareまたは同様のソフトウェアを使用するのとまったく同じです。
唯一の珍しい点は、ブートローダが/dev/sdaや/dev/mapper/などにインストールされてはならないということです。 /dev/sda1 (つまり、ブートパーティション) にインストールする必要があります。
ecryptfsの場合、インストール後に「ecryptfs-utils」をインストールし、新しいユーザーを作成してsudoersファイルに入れます。ログアウトしたら、この新しいユーザーとしてログインし、「sudo ecryptfs-migration-home -u USER」を実行します。