私はFedoraとWindows Vistaをダブルブートし、パーティションを共有してLinuxとWindowsで同じファイルで作業できるようにしたいので、すべてを暗号化する必要があります。
以下を使用して共有ドライブを暗号化しました。ベラコードこれは TrueCrypt が廃止されたためです。 Windowsはログイン時にボリュームを簡単にマウントできます。
私はLinuxで同じことを試しましたが、crypttab
そのveracrypt
オプションを使用する方法がわからないか、オプションがあるかどうかわからないため、成功しませんでした。オプションcryptsetup
だけ--veracrypt
を追加すればcrypttab
いいのにないようだからうまく動作します。
cryptsetup --veracrypt open --type tcrypt /dev/sdX veracrypt-volume
VeraCryptボリュームをマウントする方法はcrypttab
?可能ですか?
答え1
私は同じ問題があります! systemdにはそのようなオプションがないことがわかり、私が直接実装しました。 systemd 232以降に含まれています。 (実際の暗号化サポートを受けるにはcryptsetup 1.67以降が必要ですが、手動インストールが機能するため、すでにそのバージョンがあるように聞こえます。)
新しいcrypttabオプションはですtcrypt-veracrypt
。これはtcrypt
別途指定する必要がないことを意味します。たとえば、
#Volume name Device path Crypto key file Mounting options
data /dev/sda7 /etc/volume.passwd noauto,tcrypt-veracrypt
もちろん、暗号鍵を入力する必要があります(使用改行文字なし)存在する/etc/volume.passwd
。また、復号化を試みる場合システムパーティションtcrypt-system
そのオプションがないと、他の形式を検出できないため、そのオプションを指摘する必要があります。ここに例があります。また、UUID=
ここではボリューム指定子の使用を示します。
data UUID=your-uuid /etc/volume.passwd tcrypt-veracrypt,tcrypt-system
バラより私が書いたPullリクエストに関する追加情報tcrypt-veracrypt
。