在OpenBSD下快速删除多重目录——设置单独的分区
发表于 : 2010-04-02 5:34
前一阵要删除自己建立的CVS源代码库,位置在/home/cvs目录下,刚开始想都没有想就直接后来发现不对,因为文件和目录实在是太多了,227,750 文件, 40,975 目录,这样的删除速度可不行。另外对硬盘也太残酷了,只好停止。
记得FAQ里讲过一个方法,就是先卸载分区、然后建立一个新的文件系统、最后再挂载该分区。正好/home里只有一个cvs目录。
试了试:结果是
代码: 全选
# [color=blue]rm -rf /home/cvs[/color]
记得FAQ里讲过一个方法,就是先卸载分区、然后建立一个新的文件系统、最后再挂载该分区。正好/home里只有一个cvs目录。
试了试:
代码: 全选
# [color=blue]umount /home[/color]
# [color=blue]newfs wd0i[/color]
# [color=blue]mount /home[/color]
代码: 全选
# [color=blue]df[/color]
Filesystem 512-blocks Used Avail Capacity Mounted on
/dev/wd0a 2065056 96824 1864980 5% /
/dev/wd0d 2065116 12 1961852 0% /tmp
/dev/wd0g 24773656 4214648 19320328 18% /usr
/dev/wd0e 8264196 8276 7842712 0% /var
/dev/wd0f 6192484 84 5882776 0% /var/log
/dev/wd0h 10319848 4 9803852 0% /usr/obj
[color=royalblue]/dev/wd0i 68048200 4 64645788 0% /home[/color]