这是一个创建于 3687 天前的主题,其中的信息可能已经有所发展或是发生改变。
我想实现这样的事情:
一个文件的软链,当我使用任何编辑工具编辑它的时候,做出行为都是:
1. 删掉这个软链
2. 复制软链指向的实体文件到软链所在之处
3. 编辑复制后的实体文件
有没有比较通用简便的办法呢?
2 条回复 • 2015-02-02 12:40:47 +08:00
 |
|
1
9hills 2015-02-02 12:39:07 +08:00
你这不就是copy on write么,很多种方法,一个比较成熟的方法是brtfs
应该是默认开启的,强制使用就一条命令 cp --reflink source dest
这样的dest如果你不修改,其实不占用磁盘空间,只有你修改的时候,才会从source复制一份,占用磁盘公开
|
 |
|
2
9hills 2015-02-02 12:40:47 +08:00
brtfs 原先有点慢,现在已经可以稳定使用了,OpenSUSE已经拿brtfs作为默认文件系统,请放心使用。
|