红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Debian

减少Linux上重复档案的占用空间

发布时间:2009-02-25 00:04:07来源:红联作者:Desktop
出自:http://people.debian.org.tw/~chihchun/2009/02/24/reduce-fliesize-of-multiple-files-on-linux/

不知道有多少人计算过,其实在你的Linux档案系统中,有不少重复的相同档案。特别是图档、说明文件与修改说明。若是拿将档案整并,应该可以省下些空间。

于是Julian Andres Klode (chf)参考hardlink.py的概念写了一个hardlink工具,这个工具会帮你从指定的目录中找出相同的档案,以Hard Link的方式将多份档案删减成一份,如此便可以节省硬碟空间。白话一点说明就是删掉多重档案的储存空间,在档案系统的目录中新增一笔连结资讯到同一份储存位置。

我试着对我的Debian Sid上的/usr下达这个指令,共找到11391个档案,省下大约135 MiB的空间。

由于Hard Link的本质特性,此指令只能用在同一个分割区下,建议不要对全系统下此指令。此外,若已经被“hard link”过得档案分属不同的软体,未来若升级软体时,可能会覆盖掉共用的档案而造成软体无法运作,这点风险请自行承担。建议使用在较少更新的Debian Stable版本。

软体可透过apt或http://packages.debian.org/unstable/main/hardlink下载。
文章评论

共有 0 条评论