- 主页 > 生活百科 > >
cp 命令通过调用 ioctl(fiemap)系统调用,可以获取到文件空洞的分布情况,cp 过程中跳过这些空洞,极大的提高了效率(100G 的源文件,cp 只做了十几次 io 搞定了,所以 1 秒足以); cp 的 sparse 参数从速度最快,空间最省,数据最拷贝最多,各有特点,小小的 cp 命令出来的目标文件,其实和源文件并不相同,只不过你没注意到; 预分配和 punch hole 其实都是fallocate 调用,只是参数不同而已,调用的时候,注意要 4k 对齐才能达到目的; 稀疏文件的 punch hole 应用有很多场景,通常是用来快速释放空间,比如镜像文件 。【深度剖析 Linux cp 命令的秘密】
推荐阅读
-
『当爱上搞笑的瞬间』偷偷把手机改成英文,自己却改不回来了,笑话:男朋友为了装气质
-
[趣旅游]江上老渔翁挑灯补网,拍照惨遭“老法师”驱赶,徽州古城的渔梁坝
-
爆笑社|应该拿瓶子打的,拿错了,搞笑gif-右面的赢了
-
青梅媒|看看这食材流口水吗,坐12个小时车回到家就让妈妈炒这个菜
-
『Lemon赵少』原创 到黄山吃到最正宗的徽菜,臭鳜鱼被奉为徽菜蓝本,究竟有多好吃?
-
-
-
-
-
-
网友热议|60秒看各地家长花式送考 穿上旗袍手举向日葵:长沙一街区歇业3天为高考生静音
-
康熙为什么后悔杀鳌拜,鳌拜与苏克萨哈为何水火不容-
-
-
-
-
|贺云翱:长江流域早期玉文化初论(四)|长江文化| a585
-
-
-
澎湃新闻|国庆档电影开启预售,75%上座率会孕育下一个爆款吗?
-