linux下获取硬盘使用情况[总结]

linux下获取硬盘使用情况[总结]

ID:47893691

大小:188.93 KB

页数:6页

时间:2019-10-19

linux下获取硬盘使用情况[总结]_第1页
linux下获取硬盘使用情况[总结]_第2页
linux下获取硬盘使用情况[总结]_第3页
linux下获取硬盘使用情况[总结]_第4页
linux下获取硬盘使用情况[总结]_第5页
资源描述:

《linux下获取硬盘使用情况[总结]》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、linux下获取硬盘使用情况[总结]-..1/■>.、・1、刖百在嵌入式设备中,硬盘空间非常有限,在涉及到经常写口志的进程时候,需要考虑日志的大小和删除,不然很快就硬盘写满,导致日志程序崩溃。为了捕获硬盘写满的异常场景,我们需要在写tl志过程中判断硬盘空间的使用情况,根据硬盘的使用情况,就可以判断是否写满了。如果将要写满了,就给出警告。这样就可以避免程序崩溃。首先看一下linux获取硬盘和目录大小的命令,最后总结一下statfs结构和函数。2、df命令Linux下可以用df命令获取硬盘的使用情况,通过man可以获取df命令的详细情况。df命令经常用的参

2、数为:a:显示全部的档案系统和各分割区的磁盘使用情形i:显示i-nodes的使用量k:大小用k来表示(默认值)t:显示某一个档案系统的所有分割区磁盘使用量x:显示不是某一个档案系统的所有分割区磁盘使用量T:显示每个分割区所属的档案系统名称常用命令:df-hi举例截图如下所示[anker@rabbit~]$fd-lh-bash:fd:commandnotfound[anker@rabbit~]$df-lhFilesystemSizeUsedAvailUse%Mountedon/dev/mapper/vg_shiwei-lv_root28G5.6G21G2

3、2%/umpfs504M0504M0%/dev/shm/dev/sdal485M114M346M25%/boot[anker©rabbit~]$df-ahFilesystemSizeUsedAvailUse%Mountedon/dev/mapper/vg_shiwei-lv_root28G5.6G21G22%/proc000—/procsysfs000—/sysdevpts000—/dev/ptstmpfs504M0504M0%/dev/shm/dev/sdal485M114M346M25%/bootnone000—/proc/sys/fs/binfm

4、t_misvmware-vmblock000—/var/run/vmblock-fusesunrpc000—/var/lib/nfs/rpc_pipefs[anker©rabbit~]$df-ahi/FilesystemInodesIUsedIFreeIUse%Mountedon/dev/mapper/vg_shiwei-lv_root1・8M230K1.5M13%/3、du命令du命令用來查询档案或目录的磁盘使用空间,通过man获取du命令的详细介绍。常用的命令参数如下:a:显示全部目录和其次目录下的每个档案所占的磁盘空间b:大小用bytes來表示(

5、默认值为kbytes)c:最后再加上总计(默认值)s:只显示各档案大小的总合(summarize)x:只计算同属同一个档案系统的档案L:计算所有的档案大小常用命令:du-ah举例操作如下图所示:[anker©rabbittest_program]$du-ah•/makefiletest/4・0K•/makefiletest/test1/main,o4・0K•/makefiletest/testl/func.h4・0K•/makefiletest/testl/Makefile4・0K•/makefiletest/testl/funu.o4・0K•/mak

6、efiletest/testl/main.c8.OK•/makefiletest/testl/main4・0K•/makefiletest/testl/func•c36K•/makefiletest/testl8・0K•/makefiletest/test2/bin/main12K•/makefiletest/test2/bin4・0K•/makefiletest/test2/obj/main.o4.OK•/makefiletest/test2/obj/func.o12K•/makefiletest/test2/obj4・0K•/makefiletes

7、t/test2/Makefile4.OK•/makefiletest/test2/si:c/main・c4.OK•/makefiletest/test2/src/func.c12K•/makefiletest/4・0K•/makefiletest/test2/include/func・h8.OK•/makefiletest/test2/include52K•/makefiletest/test292K•/makefiletest/[anker@rabbittest_program]$du-sh584K•简单总结一下:df与du的区别,du查看目录大小,

8、df查看磁盘使用情况。关于df和du详细介绍可以参考:http://www.douban.co

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。