当我的笔记本电脑硬盘崩溃时,我一直在使用持久模式 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