海绵服务器文件,Sparse file译为“海绵文件”如何?

sparse file,建议译为“海绵文件”。此类文件中含有大量连续的0,就像是一块海绵,个头挺大,重量很轻。

c81ab3119a0e9a174c78351cb73dc0e5.png

当前,普遍的译名是“稀疏文件”,不好听,显得汉字笨拙,无力。

对于这些文件,不同的文件系统,有不同的处理方法。如*NIX中,如Linux等,则会0去掉,将其出现的位置记录在meta值中。你要读出这样的文件里,文件系统再把这些0按照原来的位置恢复出来。

为什么会有这样的文件存在呢?

场景一:测试

# dd if=/dev/zero of=/root/zerofile bs=1G count=10

上面这条命令,在/root路径下创建了一个名叫zerofile的文件,它的大小为10G。有时候,商家为了显示自己的旅行箱结实,找个胖子站在上面,跟我们在这里创建一个10G的海绵文件是一样的道理。

场景二:彻底删除数据

# dd if=/dev/zero of=/dev/sdb bs=1M

有的人想将旧硬盘给别人,但是不想让别人知道自己以前在那盘上都放了啥见不得人的东西,于是就用上面那条命令把第二块硬盘全部用0填满。注意,/dev/sdb是第二块硬盘。删除作时,要知道自己在干什么喔。千万不要乱试。

场景三:现代版的低级格式化

旧式的MF磁盘可以自己用专门的软件进行低级格式化。现在的SATA等类型的磁盘出厂时已经进行过低级格式化,且也无法由最终用户进行此类操作。但是,在划分出的分区上写满0,就是一种类似的操作。VMware的虚拟化技术中,要厚置备磁盘时,有两种模式可供选择:积极置零,消极置零。也就是说,分配了空间之后,积极置零,马上将分到手的空间全部写上0;消极置零,等你要写入文件时,再来提前一点点将要用的空间写上0。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值