web-dev-qa-db-ja.com

LinuxのコンソールでNTFStruecryptコンテナを作成しますか?

Ntfs truecryptコンテナを作成するにはどうすればよいですか?コマンドラインの使用法に関するドキュメントはあまりありません。私は以下を試しました:

$ truecrypt -t -c mycontainer

// .. Go through options, selected 'None' when asked for filesystem

$ mkfs.ntfs -f -L myNTFS mycontainer
mycontainer is not a block device.
Refusing to make a filesystem here!
1
user1812844

これが私のために働いたものです(私はほとんどのステップでGUIを使用しましたが):

  • 任意のファイルシステムで目的のサイズのコンテナーを作成します(私はFATを使用しました)。
  • TrueCryptGUIを使用してマウントします。
  • コンソールウィンドウから、mountを実行します。 Truecryptコンテナに対応するエントリを見つけて、そのデバイス名を書き留めます。 /dev/mapper/truecrypt1のようなものにする必要があります(最後の部分はTrueCryptボリュームの名前に対応している必要があります)。これは、ddmkfsなどの低レベルの操作を実行できるボリュームの「rawデバイス」です。
  • 次に、ボリュームをSudo umount /dev/mapper/truecrypt1でアンマウントします(必要に応じてパスを置き換えます)。
  • NTFSとしてフォーマット:Sudo mkfs.ntfs -f -L SOME_LABEL /dev/mapper/truecrypt1SOME_LABELとして任意のラベルを使用し、(上記のように)正しいデバイスパスを使用してください。
  • TrueCrypt GUIでボリュームをアンマウントします(マウントされた状態で表示されます)。
  • 再度取り付けます。

Etvoilà!大きな(> 4 GB)ファイルをコピーすることで、それが本当にNTFSボリュームであることを確認できます。

2
user149408

1GBのサイズのファイルコンテナを作成する場合は、次を使用します。

dd if=/dev/zero of=file bs=1M count=1000

そして、あなたは使用することができます:

mkntfs -fF file

Linux TrueCryptでは、次のコマンドを使用します。

truecrypt --help

そして、あなたにはすべての選択肢があります。

0
guest

あなたはバギーの前に馬を置いていると思います。パーティションを作成し、ファイルシステムを追加する必要がありますbefore truecryptで暗号化します。

Linuxでtruecrypt containerを作成したい場合は、それは異なります。これは、TruecryptコンテナがTruecryptで暗号化されたNTFSファイルシステムとは異なるためです。 NTFSパーティションではなくTruecryptパーティションと考えてください。 Truecryptは、「コンテナ」とOS(この場合はLinux)の仲介役です。

0
MDMoore313