![以允许随机写入(到单独的文件系统)的方式挂载大型squashfs?](https://linux22.com/image/82352/%E4%BB%A5%E5%85%81%E8%AE%B8%E9%9A%8F%E6%9C%BA%E5%86%99%E5%85%A5%EF%BC%88%E5%88%B0%E5%8D%95%E7%8B%AC%E7%9A%84%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%EF%BC%89%E7%9A%84%E6%96%B9%E5%BC%8F%E6%8C%82%E8%BD%BD%E5%A4%A7%E5%9E%8Bsquashfs%EF%BC%9F.png)
我刚刚收到了一个几十GB的squashfs,其中包含一个PostgreSQL数据库。为了能够方便地查询它,我需要具有写权限,这使得它变得复杂。是否有一个类似于(或设置)overlayfs/autofs 的文件系统可以启用此用例?我的印象是,当我运行时select * from tbl limit 1;
,overlayfs 试图重写整个文件,这在我的情况下是不可接受的。
答案1
你可以看一下这个项目壁球山。它安装了一个同时包含squashfs 和autofs/overlay/overlayfs 系统的目录,以允许压缩ro 访问和写访问。完全可配置需要重新压缩的更改量,非常适合用于数据库存储、存储库等。