当我从 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
文件或分区,可以更直接地进行写入(只需在主目录树中写入,它就会自动存储)。
- 在具有 Ubuntu 系列系统的仅实时驱动器中,
也可以通过以下方式创建实时系统克隆从 iso 文件复制到 USB 闪存盘或存储卡上。Ubuntu 中的 Ubuntu Startup Disk Creator 和 Disks 以及 Windows 中的 Win32 Disk Imager(和“dd 模式”中的 Rufus)均使用此方法。
- 克隆的文件系统 ISO 9660 在设计上是只读的,您无法在其中存储任何内容。
您可以在克隆部分“后面”创建一个分区,并使用未分配的驱动器空间作为分区,您可以在其中存储数据。
如果 Ubuntu 版本为 19.10 或更新版本,并且
- 如果分区有
ext2
、ext3
或ext4
文件系统,并且 如果分区有标签
casper-rw
这将是一个持久直播系统,其中存储的数据、调整和已安装的程序将在关机和重启时保留。这在此链接。
答案2
是的,这是可能的。假设您正在运行 Ubuntu Live USB。您必须知道内核为您的 USB 驱动器提供的 /dev 中的文件的名称。打开终端并运行以下命令:
lsblk
它将列出内核检测到的所有驱动器及其一些信息,例如它们的大小。通过查看其大小来找到你的驱动器。它应该是这样的/dev/sdb1
。现在运行:
mount
这将列出所有挂载点及其各自的设备。在类似./dev/sdb1
的行中查找(或您的 USB 驱动器)是我们的挂载点。打开文件管理器并在地址栏中输入此路径。按,您将进入 USB 根目录。创建一个目录来放置您的文件,这样它们就不会与实时系统的文件混淆。/dev/sdb1 on /some/path
/some/path
ENTER
编辑:如果让您感到困惑,我很抱歉。作为 Arch Linux 用户,我习惯通过命令行完成几乎所有事情。如果您只是打开 Nautilus,您的 USB 驱动器应该已经在那里,在左侧栏中。只需单击它,您就会进入它。无论如何,您可以按照命令行方法来学习“硬核”方法。
答案3
如果你想备份你的系统驱动器,那么你会看到它的名字,<storage space> Volume
你可以右键单击它,选择安装并备份到另一个驱动器,在文件管理器 GUI 中执行此过程