web-dev-qa-db-ja.com

encfsコントロールからフォルダーを削除する

Encfsでいくつかのフォルダーを暗号化しました。私はもうそうしたくありません。これらのフォルダーを以前と同様に暗号化しないようにします。どうすればremove encfsコントロールのフォルダーを使用できますか?

どうも

5
Max Popp

最初に、encfsの仕組みを説明する必要があります。基本的に2つのフォルダーを使用します。

  • rootdir暗号化されたデータが保存されるフォルダー(たとえば〜/ encfs/.encrypted)。これは完全に通常のフォルダーであり、データを直接読み取ることはできません。
  • mountPoint復号化されたデータが表示されるフォルダー。これが使用するものです(たとえば、〜/ encfs/clear)。通常のフォルダではなく、サムドライブに似ています。

mountPointで行うすべての変更は、rootdirのencfsによって暗号化されます。

Encfsのコントロールからデータを削除する場合は、ファイルをmountPointから別のフォルダーに移動するだけです。 Encfsは、データが削除されたと見なし、対応するファイルをrootdirから削除します。

次に、おそらくrootdirおよびmountPointフォルダーを削除します。最初のステップはmountPointをアンマウントすることです:

fusermount -u ~/encfs/clear

その後、rootdirのみが残ります。次に、空になった(実際に空であるかどうかを最初に確認することをお勧めします)フォルダー〜/ encfs/.encryptedを削除します。

2
Aurelien