live cd 映像 overlayfs 根文件系统的上层存储在哪里?

live cd 映像 overlayfs 根文件系统的上层存储在哪里?

当我运行实时映像(Ubuntu 18.04)时,它显示根文件系统是一个覆盖层,其中 squashfs 映像(/cdrom/casper/filesystem.squashfs,包含主要数据)作为下层,/cow/upper作为上层。但/cow由于它被安装在根上的覆盖层隐藏,因此不再可见。

上层位于何处(在哪个设备上)?它是否可以在某个地方访问,还是仅是内存设备?

答案1

COW 代表写入时复制,在实时媒体的情况下,它指的是对实时环境所做的更改。如果您在持久模式下启动实时 iso,则可以访问它,在这种情况下,它会写入您指定的驱动器、文件夹或 casper-rw 容器文件。但如果未启用持久模式,它只是一个仅限内存的设备。

askubuntu 上有很多关于持久性的文章。

答案2

访问 Casper-rw 文件

您可以使用以下命令挂载 casper-rw 文件并访问其中的内容:

sudo mkdir /media/casper

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

相关内容