我在 USB 上运行 Ubuntu,文件存储在哪里?它们是否可以通过 USB 从一台电脑传输到另一台电脑?

我在 USB 上运行 Ubuntu,文件存储在哪里?它们是否可以通过 USB 从一台电脑传输到另一台电脑?

我第一次在计算机上通过 USB 驱动器运行 Ubuntu。这台计算机是 Windows 原生操作系统。在运行 Ubuntu 时,文件存储在哪里?它们存储在 USB 上吗?如果是这样,如果我在 Windows 上重新启动,然后在 Linux 上重新启动,或者如果我拔出 USB 并在另一台 PC 上启动它,文件、桌面设置等是否还会存在?

答案1

如果您使用持久存储创建了 USB 驱动器,则文件将存储在 USB 记忆棒中的“覆盖文件系统”中,位于名为“casper-rw”的文件中,该文件本质上是一个完整的 ext4 文件系统,包含在基础安装“顶部”创建的文件。

这些文件将按照您提到的场景进行维护,如果您创建了具有持久存储的 USB 驱动器。您还可以在另一台 Linux 计算机上安装“casper-rw”文件来检索您的文件。

因此,关键是创建具有持久存储选项的 USB 记忆棒。

答案2

简短的回答是:

  1. 是的,“文件存储在 USB 上”
  2. 是的,“如果 [你] 说在 Windows 上重新启动,然后在 Linux 上重新启动,或者如果 [你] 取出 USB 并在另一台 PC 上启动它,它们就会在那里”。

然而,我们必须考虑一些事情:

首先,如果 USB 已准备好保存信息,则文件将存储在 USB 上:

  1. 允许额外的空间来保存 Live 会话的数据
  2. 如果 Ubuntu OS 已作为操作系统安装在 USB 上,则有足够的空间来保存数据。
  3. 您关心的是保存数据的位置,并让软件知道保存数据的正确位置(USB 内部)。
  4. 当数据尚未保存在 USB 上时,您不能简单地断开 USB 连接。

如果您关闭计算机,就好像 Ubuntu 是安装了操作系统的硬盘驱动器一样,那么数据将保留在 USB 上,您将能够尝试在另一台计算机上启动并访问 USB 内部的数据。

请注意我说的是:“尝试在另一台计算机上启动”,因为没有人能保证 Ubuntu 能在任何计算机上正常启动。请记住,有些旧电脑不允许您从 USB 启动,而其他情况下 USB 根本无法启动。所以请考虑到这一点,并为这种情况制定“B 计划”。假设:拥有可启动的 Live CD 将暂时解决问题。

现在,谈谈在 Windows 上启动的问题。如果您尝试从 Windows 访问,您可能会遇到一些情况,无法访问 USB 中的宝贵文件,因为 Windows 本身不支持 Linux 文件系统(ext2、ext3、ext4 等),因此这将迫使您安装一些第三方软件,以获得对 USB 中数据的只读或读/写访问权限。

祝你好运!

答案3

Ubuntu 的持久安装将使用启动时遇到的第一个 casper-rw 文件或分区。

如果您的硬盘上有一个 casper-rw 分区,而闪存驱动器上有一个 casper-rw 文件,则启动闪存驱动器时,硬盘上的分区将处于活动状态。

如果您的闪存驱动器上有一个 casper-rw 分区,并且闪存驱动器上还有一个 casper-rw 文件,则 casper-rw 分区将变为活动状态。

您可以随身携带存储在闪存驱动器上的持久性文件和分区,但如果将持久性存储在硬盘驱动器上,则无法随身携带(很容易)。

为了使事情变得更加复杂,您还可以使用仅存储主文件夹内容的名为 home-rw 的持久分区和文件。

相关内容