在 Tails Linux 上配置持久存储

在 Tails Linux 上配置持久存储

使用时尾巴 Linux,我在配置持久存储时遇到了困难。我运行 VMWare VM,并从 tails iso 启动,并且我已将 vmdk 配置为连接到机器。vmdk 卷的格式为 ext3,位于/dev/sda5p1。我想用它来存储公钥和电子邮件地址等内容,这样我就不必每次再次启动机器时都去下载它们。但是,我无法更新 iso 上的 fstab,当我转到应用程序 > 系统工具 > 配置持久存储时,应用程序抱怨我没有连接任何 usb 介质。vmdk 当然是 scsi。

有没有办法用持久设备配置 tails?是的,我知道 tails 是失忆症患者,但我只是想找到一种存储非敏感数据的方法,这样我就不会每次都以“无状态”的方式启动。

我能想到的唯一解决方法是将 tarball 放在一个我可以轻松输入/记住的 URL 上(cd /tmp; wget -qO - http://foo | tar xvf - )。这很繁琐,而且不太理想。

答案1

Tails 是一款 Debian Linux,具有 Tor 和多种配置和系统检查以确保您的隐私。

它是为这个目标而设计的,每个软件都是在考虑到这一点的情况下构建的;如果您想要一个持久层,您应该按照 Tails 希望您做的那样去做,正如 Jane 所指出的那样。

如果您想要自定义安装/版本,您可以以类似的方式安装和配置 Debian,仅应用您想要的 Tails 限制/脚本。这样可以更轻松地存档您想要的内容。

大多数用户需要 tails 提供的是网络隔离、不留痕迹的整个系统和“通过 Tor 发送所有内容”配置。映射所需的内容并将其安装在 Debian 上,借用一些配置脚本并了解某些功能应如何运作

我强烈建议即使在虚拟机中运行新的 Debian Tails 风格的 Linux,也要继续使用 luks 加密磁盘。

答案2

全面披露:我在 SO 上问过这个问题,并被引导到这里;我并不是故意要成为名誉怪物。

因此,回顾Tails 设计文档,我们看到:

  • 如果不是从 USB 运行则会出现错误
  • 除非使用 Tails 安装程序安装了 Tails(即,除非它从标有 Tails 的 GPT 分区运行),否则会出错
  • 如果运行 Tails 的设备已经有一个持久卷,则会出现错误

因此,就 Tails 的当前设计而言,似乎无法将 scsi 设备用作任何类型的持久存储。老实说,我不确定在这种情况下 USB 相对于 SCSI 的优势是什么,因为用户可以随心所欲地处理他们的卷和持久数据,但这就是 Tails 的方式,决定权不在我手中。 :(

相关内容