![如何访问持久 LiveUSB 上我保存的文件?](https://linux22.com/image/967935/%E5%A6%82%E4%BD%95%E8%AE%BF%E9%97%AE%E6%8C%81%E4%B9%85%20LiveUSB%20%E4%B8%8A%E6%88%91%E4%BF%9D%E5%AD%98%E7%9A%84%E6%96%87%E4%BB%B6%EF%BC%9F.png)
当我的笔记本电脑硬盘崩溃时,我一直在使用持久模式 USB。我喜欢将 USB 文件挂载到另一台运行 Ubuntu 12.10 的计算机上。从我在网上搜索后发现的情况来看,文件系统保存为 squashfs 文件。唯一的 squashfs 文件是 /casper/filesystem.squashfs 。我使用磁盘应用程序挂载了此文件(它使用了 /dev/loop0 设备)。但是,我找不到从 USB 运行时保存的文件。
文件保存在 /home/ubuntu/Downloads 中。挂载的文件系统在主目录下没有文件夹。我应该怎么做才能在这台电脑上检索文件。我没有权限从持久 USB 重新启动这台电脑。我只需要保存在持久文件中的文件。
答案1
filesystem.squashfs
以只读方式挂载。您修改/创建的文件将写入casper-rw
。使用以下命令挂载它:
mkdir /tmp/casper
sudo mount -o loop /path/to/casper-rw /tmp/casper