別のパーティションに/home/user/Downloads(および他のユーザーフォルダ)があります。

別のパーティションに/home/user/Downloads(および他のユーザーフォルダ)があります。

最近SSDを購入しました。私はそれを使って/私のディレクトリと/homeディレクトリを別々のパーティションに保存します。

各ユーザーに対して、ほとんどのフォルダを2つのハードドライブがある大型RAID-1に保存しようとしています(より明確にするために、、/home/<user>/Downloadsなど/home/<user>/Musicについて話しています)。/home/<user>/Documents

最初はシンボリックリンクについて考えましたが、ホームディレクトリ全体を使用する必要があるため、これはうまくいかないと思います。暗号化されたファイルシステム

それでは、これはどのように達成できますか?

答え1

RAIDに暗号化されたパーティションを作成し、各ユーザーにディレクトリ(ユーザー/home/user/グループの所有権など)を提供し、そこから問題のディレクトリをシンボリックリンクできます。そのような設定がそのディレクトリ内のすべてのユーザーに機能するのか、それとも完全またはユーザー固有の構成で実際にuser機能させる方法があるのか​​はわかりません。Downloads/home2/user/Downloads

答え2

解決策が見つかりました。完璧ではありませんが、改善できると思います。基本的に私は@rcoupがここで提案したことをしました。 https://askubuntu.com/questions/103835/securely-automount-encrypted-drive-at-user-login/165451#165451

Debianでは、何らかの理由でroot権限なしでアクセスmount.ecryptfs_privateできますが、/sbin/mount.ecryptfs_private

mount.ecryptfs_private extra

使うべきだった

/sbin/mount.ecryptfs_private extra

各フォルダを個別にマウントするスクリプトを作成しましたが、homeファイルを移動するたびに(例:からDownloadsMusicプロセスに時間がかかるため、これは最善の方法ではありません。たぶん/sbin/mount.ecryptfs_privateフォルダをマウントしてシンボリックリンクを使用する方が良いかもしれません。

関連情報