当我在笔记本电脑上安装 Ubuntu 时,我在硬盘上创建了一个大分区,用 TrueCrypt 进行加密。结果发现,我没有使用我以为的用于加密数据的空间量,而且我的根分区中的空间也用完了。
是否可以使用 GParted 之类的工具来调整 TrueCrypt 分区的大小,或者我是否需要先将所有内容移出加密分区,将其删除,将一些新可用的空间添加到我现有的根分区,然后创建一个新的 TrueCrypt 分区?
答案1
TrueCrypt 分区不可调整大小。您需要创建更大的新 TrueCrypt 分区。甚至可能需要两个,因为在重新格式化时必须将数据存储在某个地方,并且数据仍然必须是安全的(加密的)。最近,我正在扩展我的 Truecrypt 分区的大小,同时使用 USB-HDD + TrueCrypt 来保存数据。
答案2
我可以说如果您要在最后截断分区,您可以这样做,这意味着您的根分区被分配到比 TrueCrypt 分区更高的扇区地址。
否则,可能会有办法,但我还没有这方面的经验。
对于前一种情况,请按如下方式进行:
- 使用 TrueCrypt 将卷安装到插槽 1
- 从 truecrypt 设备卸载文件系统:
sudo umount /dev/mapper/truecrypt1
- 使用 ntfsresize 缩小文件系统:
sudo ntfsresize -s <whatever size> /dev/mapper/truecrypt1
- 使用以下方法检查已安装卷内的文件系统
chkdsk
- 使用以下方法截断末尾的分区
parted
(删除旧分区并创建一个新分区,新分区的起始扇区与旧分区的起始扇区相同,且足够大以容纳缩小的文件系统) - 使用extcv 的修改版本在 Windows 中更新 TrueCrypt 卷标头并调整文件系统以适应新的边界
无论如何你应该看看更详细的指南了解这一点,以便您了解自己在做什么。但是,此过程需要一些处理分区的知识和经验。
答案3
我还没有测试过,但是这个项目确实声称支持无需格式化即可调整卷大小。
答案4
您只能调整大小加密系统分区并且必须在加密操作系统运行时执行此操作。
在 Windows 7 上,我只是使用常规工具来增加分区的大小(磁盘管理 > 扩展卷)。
加密分区无法调整大小,除非在加密操作系统运行时调整完全加密的系统驱动器上的分区的大小。