Overlay.ovl是什么??它怎么老是自动出现在我的电脑桌面上???求大神帮助

2024-12-24 06:26:35
推荐回答(1个)
回答1:

当larch系统关闭时,系统中的overlay文件系统(在压缩档'overlay.ovl'中)能根据现有的系统运行状态进行重建。这个工作主要由脚本 /opt/larch-live/session-save/saveovl 来完成,被称为可定制的关机功能。如果设备是可写的,并且包含有文件'larch/save',用户又提供了可写的overlay档案,那么状态就会被保存下来。 主要的overlay档案(overlay.ovl)在系统启动时被解压到内存中,在系统关闭,保存状态时又会被重新压缩打包。当这个档案变得很大时,它会减少可用内存,也许还会达到系统无法承载的地步。它也会增加启动和关机时间。为了解决这一点,把overlay档案合并到在union中间层的mods.sqf 中(不用复制到内存中),其结果能加快对overlay.ovl的操作和节约时间,并最大限度地使用内存。我把这个工作叫做'overlay merging'(合并overlay), 这里也提供一个选项来关闭它。它比正常的状态保存需要更多的运行时间,但在larch 5.2版之后引入了新的aufs选项,使得合并过程无需更多的内存,而且速度比以前快。在新版本中,aufs union包括两种不同的overlay层,并且它们都是可用的。这个union就可以无需换新的,直接在内存中解压重建。这是一个aufs的特性,overlay merging是不被unionfs支持的。 (注意:unionfs目前没有被larch很好的支持)