首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >可逆地使用便携式系统中的计算机硬盘

可逆地使用便携式系统中的计算机硬盘
EN

Ask Ubuntu用户
提问于 2015-08-16 19:34:17
回答 1查看 107关注 0票数 1

运行Ubuntu从便携式媒体(USB棒),我也希望能够使用一台计算机的HDD,例如,交换和临时保存数据。

但是,我不想以不可逆的方式接触HDD,所以我不能重新划分它,也不想直接挂载任何文件系统,在没有加密的情况下逐个转储我的数据文件,或者保证以后会安全地删除它。

我想象的是从我的便携式系统中挂载一个现有的分区,只需创建一个包含虚拟磁盘映像的大文件。这样,我可以使用自由空间,但不会有意外改变任何东西的危险。虚拟磁盘应该被加密,并包含一个交换和ext4数据分区。但是,在重新启动之前,它必须是持久的,直到我手动删除它。

在完成了该计算机并保存了从虚拟数据分区到持久位置的所有重要内容之后,我希望安全地禁用交换、卸载数据分区并安全地删除(分解)整个虚拟磁盘映像。因此,最终,使用的HDD看起来没有修改,除了一个大文件被创建和删除,但没有提供任何信息,因为加密和切碎。

我心目中的程序是可能的,还是会有问题?请给我一些建议,如何创建这样的磁盘映像,并使用它在我的便携式系统等。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2015-08-16 20:16:25

您应该完全遵循本指南,并将交换文件和数据安全地保存在undefined磁盘上。

然而,如果您坚持要将交换放到

上,那么唯一需要做的事情就是:

  1. 在HDD上创建一个交换文件: sudo file -长度为XY /media/szSomewhere/ file。交换sudo chmod a+rw /media/szSomewhere/file.交换其中的X是您想要的数字,并Y单元(k,m,g,t,p,e.参见man fallocate获取更多信息),/media/szSomewhere是希望该文件位于您要引导的系统上的位置。
  2. 格式化文件以创建一个交换设备: sudo mkswap /media/szSomewhere/file.exchange
  3. 将交换区添加到正在运行的系统: swapon /media/szSomewhere/ swap。

额外的交换现在是可用的,可以由cat /proc/meminfo看到。很明显,你必须在你使用的每台电脑上都这样做,所以把它变成一个脚本。

在HDD:

上具有加密的文件存储

  1. 安装加密文件系统: sudo apt-get Install sudo apt-get install encfs
  2. 设置一个加密目录: encfs /media/szSomewhere/.encrypted /media/szSomewhere/ encrypted,并开始像其他目录一样使用未加密的目录。为了加密/media/szSomewhere/未加密目录,只需键入:fuer装入-u /media/szSomewhere/未加密目录

只要卸载目录,/media/szSomewhere/UnEncrypted中的所有信息就会消失,但实际上存储在/media/szSomewhere/.encrypted中。再次获得对此信息的访问的唯一方法是通过键入与步骤2相同的命令来解锁该信息。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/662246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档