创建动态大小的加密虚拟硬盘

创建动态大小的加密虚拟硬盘

我有一个容量很大的网络驱动器,由几个人共享。我想用它来存储一些存档内容,但又不想让其他人能够读取它。

我正在考虑在该网络驱动器上的物理文件之上创建一个虚拟加密磁盘。经过一番研究,我知道veracrypttruecrypt可以创建一个文件并自动挂载 fs,但我需要事先分配和保留空间。我希望它可以像 virtualbox 及其vdi文件格式一样,一开始很小,但随着时间的推移可以扩展。此外,安装需要很长时间,这可能是因为它很大。

供您参考,网络驱动器有20TB可用空间,我需要使用大约500GB-1TB。网线上的写入速度约为95MB/s。

有没有比 VeraCrypt 更好的替代品?其他建议的方法也值得赞赏。如果它可以在 Windows 上运行,那就更好了。

答案1

使用不同的加密类型来加密文件和文件夹。例如加密文件系统或者加密文件系统

它们安装到文件夹中并仅根据需要加密文件,因此除了一些配置文件之外几乎不需要额外的磁盘空间。

我很确定 Windows 也有它自己的类似的仅目录加密,或者我认为有上述的 Windows 端口。

另请参阅 arch linux 的磁盘加密wiki,尤其是关于可用方法- 堆叠文件与块设备。


如果网络驱动器支持用户和权限,您还可以考虑不允许这些用户读取这些文件夹。无需特殊文件系统或加密。

答案2

如果您只需要 Gbit 速度,那么您可以使用 QEMU 磁盘映像 (qcow2),它可以同时进行稀疏、压缩和加密。使用 访问它将qemu-nbd使其可挂载以供本地使用。

这也使您处于这样一种境地:将来虚拟化整个事物将变得轻而易举。

相关内容