我如何才能直接访问实时 USB 中的主文件夹?

我如何才能直接访问实时 USB 中的主文件夹?

我刚刚从“更新的”实时 USB 安装完 Ubuntu 12.04。更新的意思是,我安装了其他软件,删除了其他软件,运行了更新和升级等。

令我惊讶的是,新安装的系统没有附带更新。例如,我在实时会话中清除了 libre office 并安装了 abiword,安装时我发现了 Libre Office。有人能向我解释一下这是怎么回事吗?

我的主文件夹问题(根据标题)是我想将我的整个实时 USB 主文件夹复制到已安装的主文件夹,包括所有 .folders 和配置。我直接将 USB 插入新安装的 12.04,并希望看到所有常见的“bin、boot、etc、var、lib、sys”文件夹,但我找到了“boot、capser、dists、install、pool”文件夹。我尝试搜索我的“实时会话”主文件夹,但没有成功。如何在不再次启动实时会话模式的情况下访问这些文件?

答案1

当你从实时 CD/USB 运行时,如果你在创建驱动器时启用了持久模式,您所做的修改存储在“覆盖”文件系统中,而该文件系统通常存储在记忆棒上名为 casper-rw 的文件中。

您可以通过“循环挂载”文件轻松访问它,这意味着将普通文件视为块设备并访问存储在其中的文件系统。如果您的 USB 棒被挂载为 /media/USB,则以下操作应该有效:

sudo mount /media/USB/casper-rw /mnt -o loop

然后,覆盖的内容(包括 /home/xxx)应该会出现在 /mnt 下。请注意,您可能存在权限/所有权问题,如果是这样,请尝试以 root 身份访问 /mnt(从命令行,在 sudo -s 之后)。

答案2

所以您从实时 USB 启动,在硬盘上安装了 ubuntu。此后,您没有重新启动,而是在此实时系统中安装应用程序并创建文档?

我必须告诉你,应用程序更改和创建的文件从未存在于 RAM 之外的任何地方。
因此,如果你重新启动(根据你的解释,你实际上做了什么),数据将永远消失。

相关内容