|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! 当磁盘巨细凌驾尺度时会有报警提醒,这时候假如把握df和du下令长短常明智的选择。 df能够检察一级文件夹巨细、利用比例、档案体系及其挂进点,但对文件却力所不及。
当磁盘巨细凌驾尺度时会有报警提醒,这时候假如把握df和du下令长短常明智的选择。 df能够检察一级文件夹巨细、利用比例、档案体系及其挂进点,但对文件却力所不及。
du能够检察文件及文件夹的巨细。
二者共同利用,十分无效。好比用df检察哪一个一级目次过年夜,然后用df检察文件夹或文件的巨细,云云即可敏捷断定关键。
上面分离扼要先容
df下令能够显现今朝一切文件体系的可用空间及利用情况,请看以下这个例子:
以下是代码片断:
[yayug@yayu~]$df-h
FilesystemSizeUsedAvailUse%Mountedon
/dev/sda13.9G300M3.4G8%/
/dev/sda7100G188M95G1%/data0
/dev/sdb1133G80G47G64%/data1
/dev/sda67.8G218M7.2G3%/var
/dev/sda57.8G166M7.2G3%/tmp
/dev/sda39.7G2.5G6.8G27%/usr
tmpfs2.0G02.0G0%/dev/shm
参数-h暗示利用「Human-readable」的输入,也就是在档案体系巨细利用GB、MB等易读的格局。
下面的下令输入的第一个字段(Filesystem)及最初一个字段(Mountedon)分离是档案体系及其挂进点。我们能够看到/dev/sda1这个支解区被挂在根目次下。
接上去的四个字段Size、Used、Avail、及Use%分离是该支解区的容量、已利用的巨细、剩下的巨细、及利用的百分比。FreeBSD下,当硬盘容量已满时,您大概会看到已利用的百分比凌驾100%,由于FreeBSD会留一些空间给root,让root在档案体系满时,仍是能够写器材到该档案体系中,以举行办理。
du:查询文件或文件夹的磁盘利用空间
假如以后目次下文件和文件夹良多,利用不带参数du的下令,能够轮回列出一切文件和文件夹所利用的空间。这对检察事实是谁人中央过年夜是倒霉的,以是得指定深切目次的层数,参数:--max-depth=,这是个极其有效的参数!以下,注重利用“*”,能够失掉文件的利用空间巨细。
提示:一直下令比linux庞大的FreeBSD,它的du下令指定深切目次的层数倒是比linux简化,为-d.
以下是代码片断:
[root@bssoyayu]#du-h--max-depth=1work/testing
27Mwork/testing/logs
35Mwork/testing
[root@bssoyayu]#du-h--max-depth=1work/testing/*
8.0Kwork/testing/func.php
27Mwork/testing/logs
8.1Mwork/testing/nohup.out
8.0Kwork/testing/testing_c.php
12Kwork/testing/testing_func_reg.php
8.0Kwork/testing/testing_get.php
8.0Kwork/testing/testing_g.php
8.0Kwork/testing/var.php
[root@bssoyayu]#du-h--max-depth=1work/testing/logs/
27Mwork/testing/logs/
[root@bssoyayu]#du-h--max-depth=1work/testing/logs/*
24Kwork/testing/logs/errdate.log_show.log
8.0Kwork/testing/logs/pertime_show.log
27Mwork/testing/logs/show.log
值得注重的是,瞥见一个针对du和df下令异同的文章:《dudf差别招致文件体系误报办理》。
du统计文件巨细相加
df统计数据块利用情形
假如有一个历程在翻开一个年夜文件的时分,这个年夜文件间接被rm大概mv失落,则du会更新统计数值,df不会更新统计数值,仍是以为空间没有开释。直到这个翻开年夜文件的历程被Kill失落。
云云一来在按期删除/var/spool/clientmqueue上面的文件时,假如没有杀失落其历程,那末空间一向没有开释。
利用上面的下令杀失落历程以后,体系规复。
fuser-u/var/spool/clientmqueue
检察linux文件目次的巨细和文件夹包括的文件数
统计总数巨细
du-shxmldb/
du-sm*|sort-n//统计以后目次巨细并安巨细排序
du-sk*|sort-n
du-sk*|grepguojf//看一团体的巨细
du-m|cut-d“/”-f2//看第二个/字符前的笔墨
检察此文件夹有几文件/*/*/*有几文件
duxmldb/
duxmldb/*/*/*|wc-l
40752
注释:
wc[-lmw]
参数申明:
-l:几行
-m:几字符
-w:几字
Linux:ls以K、M、G为单元检察文件巨细
#manls
……
-h,--human-readable
printsizesinhumanreadableformat(e.g.,1K234M2G)
……
#ls
cuss.warnohup.out
#ls-l
total30372
-rw-r--r--1rootroot31051909May2410:07cuss.war
-rw-------1rootroot0Mar2013:52nohup.out
欢迎大家来到仓酷云论坛! |
|