运行Ubuntu从便携式媒体(USB棒),我也希望能够使用一台计算机的HDD,例如,交换和临时保存数据。
但是,我不想以不可逆的方式接触HDD,所以我不能重新划分它,也不想直接挂载任何文件系统,在没有加密的情况下逐个转储我的数据文件,或者保证以后会安全地删除它。
我想象的是从我的便携式系统中挂载一个现有的分区,只需创建一个包含虚拟磁盘映像的大文件。这样,我可以使用自由空间,但不会有意外改变任何东西的危险。虚拟磁盘应该被加密,并包含一个交换和ext4数据分区。但是,在重新启动之前,它必须是持久的,直到我手动删除它。
在完成了该计算机并保存了从虚拟数据分区到持久位置的所有重要内容之后,我希望安全地禁用交换、卸载数据分区并安全地删除(分解)整个虚拟磁盘映像。因此,最终,使用的HDD看起来没有修改,除了一个大文件被创建和删除,但没有提供任何信息,因为加密和切碎。
我心目中的程序是可能的,还是会有问题?请给我一些建议,如何创建这样的磁盘映像,并使用它在我的便携式系统等。
发布于 2015-08-16 20:16:25
您应该完全遵循本指南,并将交换文件和数据安全地保存在undefined磁盘上。
然而,如果您坚持要将交换放到
X
是您想要的数字,并Y
单元(k,m,g,t,p,e.参见man fallocate
获取更多信息),/media/szSomewhere
是希望该文件位于您要引导的系统上的位置。额外的交换现在是可用的,可以由cat /proc/meminfo
看到。很明显,你必须在你使用的每台电脑上都这样做,所以把它变成一个脚本。
上具有加密的文件存储
只要卸载目录,/media/szSomewhere/UnEncrypted
中的所有信息就会消失,但实际上存储在/media/szSomewhere/.encrypted
中。再次获得对此信息的访问的唯一方法是通过键入与步骤2相同的命令来解锁该信息。
https://askubuntu.com/questions/662246
复制相似问题