在linux上的控制台中创建NTFS truecrypt容器?


1

如何创建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!

文档说“有关适用于Linux和Mac OS X版本的命令行用法的信息,请运行:truecrypt –h
martineau 2013年

Answers:


2

这对我有用(虽然我在大多数步骤中都使用了GUI):

  • 使用任何文件系统创建所需大小的容器(我使用FAT)。
  • 使用TrueCrypt GUI安装它。
  • 从控制台窗口运行mount。找到与您的Truecrypt容器对应的条目,并记下其设备名称。它应该是这样的/dev/mapper/truecrypt1(它的最后一部分应该对应于TrueCrypt卷的名称)。这是“原始设备”为您的卷对,你可以做低级别的操作,如ddmkfs等。
  • 现在卸载卷sudo umount /dev/mapper/truecrypt1(根据需要替换路径)。
  • 格式为NTFS : sudo mkfs.ntfs -f -L SOME_LABEL /dev/mapper/truecrypt1. 使用您自己选择的标签SOME_LABEL,并确保使用正确的设备路径(如上所述)。
  • 在TrueCrypt GUI中卸载卷(它仍将显示为已挂载)。
  • 再次安装它。

Etvoilà!您可以通过将大(> 4 GB)文件复制到NTFS卷来验证它是否真的是NTFS卷。


0

我想你是把马放在马车前面。您必须先创建分区并添加文件系统,然后再使用truecrypt对其进行加密。

如果你想在linux中创建一个truecrypt 容器,那就不一样了。这是因为Truecrypt容器与使用Truecrypt加密的NTFS文件系统不同。可以将其视为Truecrypt分区而不是NTFS分区。在这种情况下,Truecrypt是'容器'和OS,linux之间的中间人。


我想创建一个我可以从linux和windows环境访问的truecrypt容器。在浏览容器创建选项时,我看到了ext4,ext3,FAT等的选项.ext文件系统将无法被Windows识别,FAT不支持大于几千兆字节的文件。似乎可以创建一个NTFS truecrypt容器。我似乎无法通过控制台解决这个问题。容器是可取的,因为我不需要重新分配我的硬盘。
user1812844 2013年

嗯,这有点不同,我认为这就是你想要做的。您提供的链接符合我的建议,ntfs文件系统已经在设备上,并且仅作为truecrypt容器首先安装,这是正确的。但是,您是否尝试在Windows计算机上创建truecrypt容器,然后尝试在Linux中打开它?如果它有效,这似乎是一种简单的方法。
MDMoore313 2013年

0

如果您创建一个大小为1GB的文件容器,请使用:

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

然后你可以使用:

mkntfs -fF file

在Linux TrueCrypt下使用命令:

truecrypt --help

你有各种选择。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.