我目前正在使用这个:
lvdisplay /dev/virtuals/volume_name -C -o lv_size
但是最后一个命令可能需要大约一秒钟才能在我的服务器上执行,而且我有多个卷要检查.我也尝试过lvs而不是lvdisplay,但速度没有太大改善.
time lvs -o lv_size /dev/virtuals/volume_name -C -o lv_sizereal 0m0.809stime lvdisplay /dev/virtuals/volume_namereal 0m0.982s
有人知道更快的方式获取该信息,只有卷大小,我对ocupation不感兴趣.
更新:
使用blockdev可以带来巨大的改进.我真的建议使用它而不是lvdisplay(只记得使用getsize64)
解决方法 使用blockdev命令:time blockdev –getsize64 /dev/system/home
字节:
> time blockdev --getsize64 /dev/system/home32212254720real 0m0.004suser 0m0.001ssys 0m0.002s
部门:
> time blockdev --getsize /dev/system/home62914560real 0m0.006suser 0m0.001ssys 0m0.003s总结
以上是内存溢出为你收集整理的linux – 确定块设备大小的最快方法?全部内容,希望文章能够帮你解决linux – 确定块设备大小的最快方法?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)