是否可以使用常规文件系统安装和运行应用程序,但是将创建的文件和更改写入特定目录?
我想让应用程序相信它已安装到系统根目录并通过从我的主目录中删除一个文件夹来删除它。轻量级的解决方案会很棒!
答案 0 :(得分:1)
应该可以通过组合unionfs和命名空间来实现。创建一个mount命名空间(使用unshare(1)),在所有东西上安装一个unionfs并在那里运行应用程序(我自己没有这样做,所以没有示例命令,抱歉)。
答案 1 :(得分:1)
查看 mbox http://pdos.csail.mit.edu/mbox/ 它截取系统调用到您可以指定的临时目录