我安装了 Windows 7 Ultimate(32 位,NTFS 文件系统)和 Ubuntu 10.10(32 位,ext4 文件系统)的双启动系统。我在两个操作系统中都安装了 Truecrypt 7.0a 版本。
在 Windows 7 HDD 中,我有一个 150 GB 的加密文件容器。它是一个标准且动态的文件容器,这意味着它不是隐藏的并且使用稀疏文件。此文件是使用 Windows 版本的 Truecrypt 程序创建的。当我登录 Windows 时,容器被安装为驱动器 E:,一切正常!
在 Ubuntu 中,登录后会自动挂载 Windows 的 NTFS 文件系统。我已使用 ntfs-config 包对其进行了配置。在我的 ~/.profile 中,我有以下行来挂载 truecrypt 的文件容器:
truecrypt /media/7EDEBCFADEBCABB1/Users/Wagner/hd/hd.tc /media/truecrypt1
登录后,文件容器挂载成功,没有任何问题。我可以访问它,将文件复制到它/从它复制文件等。但是当我尝试通过 nautilus 或 cp -R 向它复制相对大量的数据(>~50 MB)时,它开始复制,复制一些数据直到某个点,然后它就挂了!进度条不再移动,什么也没发生。没有错误,它只是挂了,就是这样。我必须自己终止该进程。
这个问题在 Windows 中不会发生:我可以将大量数据复制到容器中,并且运行良好。但在 Ubuntu 中,问题总是发生!我的意思是,每当我尝试一起复制一堆文件时,复制过程就会挂起。
有人遇到过这个问题吗?有人能帮忙吗?
谢谢!
答案1
我有 TC 7.1 版本,在 Ubuntu 11.10 上复制大文件时也会出现同样的情况。当从一个虚拟磁盘 TrueCrypt(ntfs 分区)复制大文件到第二个磁盘 tc(ext4 分区)时,系统崩溃。在文本模式下,系统没有响应。通过安装新的内核 3.2 解决了这个问题。现在系统不再挂起
答案2
这是动态文件容器的问题,您当然应该将此问题报告给 truecrypt:
http://www.truecrypt.org/bugs/
即使您可能已经解决了该问题,但值得报告的是,您在遇到该问题时,对可能发生的情况一无所知。