如何从/向包含正在运行的实时发行版的 USB 驱动器复制文件?

如何从/向包含正在运行的实时发行版的 USB 驱动器复制文件?

当我从 USB 驱动器运行实时发行版时,我想要访问 USB 密钥的文件系统,例如,获取文件并复制到 USB 驱动器,或者将文件从 USB 密钥复制到另一个文件系统。

这可能吗?任何帮助都值得感激。

答案1

重新挂载cdrom以获取写访问权限/cdrom

+1 赞同@MihaiRotaru 的评论,

sudo mount -o remount,rw /cdrom

重新安装有效,但root将拥有/cdrom其内容。这意味着它将能够使用 进行写入sudo

解释和讨论

  • 我们在这里谈论的是直播(仅限直播)Ubuntu 或 Ubuntu 家族版本提取从 iso 文件复制到 USB 闪存盘或存储卡分区中的 FAT32 文件系统。Rufus 和 Unetbootin 都使用此方法。您可以根据此链接

    • 在具有 Ubuntu 系列系统的仅实时驱动器中,/cdrom以只读方式安装,但可以以读写方式重新安装。
    • 在持久实时的 Ubuntu 家庭系统中,cdrom是以读写方式安装的,但也应该有一个casper-rw文件或分区,可以更直接地进行写入(只需在主目录树中写入,它就会自动存储)。
  • 也可以通过以下方式创建实时系统克隆从 iso 文件复制到 USB 闪存盘或存储卡上。Ubuntu 中的 Ubuntu Startup Disk Creator 和 Disks 以及 Windows 中的 Win32 Disk Imager(和“dd 模式”中的 Rufus)均使用此方法。

    • 克隆的文件系统 ISO 9660 在设计上是只读的,您无法在其中存储任何内容。
    • 您可以在克隆部分“后面”创建一个分区,并使用未分配的驱动器空间作为分区,您可以在其中存储数据。

    • 如果 Ubuntu 版本为 19.10 或更新版本,并且

    • 如果分区有ext2ext3ext4文件系统,并且
    • 如果分区有标签casper-rw

      这将是一个持久直播系统,其中存储的数据、调整和已安装的程序将在关机和重启时保留。这在此链接

答案2

是的,这是可能的。假设您正在运行 Ubuntu Live USB。您必须知道内核为您的 USB 驱动器提供的 /dev 中的文件的名称。打开终端并运行以下命令:

lsblk

它将列出内核检测到的所有驱动器及其一些信息,例如它们的大小。通过查看其大小来找到你的驱动器。它应该是这样的/dev/sdb1。现在运行:

mount

这将列出所有挂载点及其各自的设备。在类似./dev/sdb1的行中查找(或您的 USB 驱动器)是我们的挂载点。打开文件管理器并在地址栏中输入此路径。按,您将进入 USB 根目录。创建一个目录来放置您的文件,这样它们就不会与实时系统的文件混淆。/dev/sdb1 on /some/path/some/pathENTER

编辑:如果让您感到困惑,我很抱歉。作为 Arch Linux 用户,我习惯通过命令行完成几乎所有事情。如果您只是打开 Nautilus,您的 USB 驱动器应该已经在那里,在左侧栏中。只需单击它,您就会进入它。无论如何,您可以按照命令行方法来学习“硬核”方法。

答案3

如果你想备份你的系统驱动器,那么你会看到它的名字,<storage space> Volume你可以右键单击它,选择安装并备份到另一个驱动器,在文件管理器 GUI 中执行此过程

相关内容