du命令解决linux磁盘空间满的问题(很不错的哦)

转载 2012年03月28日 18:09:14

原文链接:http://www.pkphp.com/2010/02/03/linux-disk-full/

首先你要确定是不是真正的是因为数据空间占满磁盘,经常是因为某个程序的日志占满了空间。当发现磁盘满了以后不要着急,使用以下命令从根目录开始排除查找哪个文件夹最大:
du --max-depth=1
找到最大的目录后,进入目录再执行上面的命令,逐步就找到大空间的文件夹了,如果是日志文件删除了就可以了。
下面是du命令的详细用法:

用法:du [选项]... [文件]...
或:du [选项]... --files0-from=F
总结每个<文件>的磁盘用量,目录则取总用量。

长选项必须用的参数在使用短选项时也是必须的。
-a, --all write counts for all files, not just directories
--apparent-size print apparent sizes, rather than disk usage; although
the apparent size is usually smaller, it may be
larger due to holes in (`sparse') files, internal
fragmentation, indirect blocks, and the like
-B, --block-size=SIZE use SIZE-byte blocks
-b, --bytes equivalent to `--apparent-size --block-size=1'
-c, --total produce a grand total
-D, --dereference-args dereference FILEs that are symbolic links
--files0-from=F summarize disk usage of the NUL-terminated file
names specified in file F
-H like --si, but also evokes a warning; will soon
change to be equivalent to --dereference-args (-D)
-h, --human-readable print sizes in human readable format (e.g., 1K 234M 2G)
--si like -h, but use powers of 1000 not 1024
-k like --block-size=1K
-l, --count-links count sizes many times if hard linked
-m like --block-size=1M
-L, --dereference dereference all symbolic links
-P, --no-dereference don't follow any symbolic links (this is the default)
-0, --null end each output line with 0 byte rather than newline
-S, --separate-dirs do not include size of subdirectories
-s, --summarize display only a total for each argument
-x, --one-file-system skip directories on different file systems
-X FILE, --exclude-from=FILE Exclude files that match any pattern in FILE.
--exclude=PATTERN Exclude files that match PATTERN.
--max-depth=N print the total for a directory (or file, with --all)
only if it is N or fewer levels below the command
line argument; --max-depth=0 is the same as
--summarize
--time show time of the last modification of any file in the
directory, or any of its subdirectories
--time=WORD show time as WORD instead of modification time:
atime, access, use, ctime or status
--time-style=STYLE show times using style STYLE:
full-iso, long-iso, iso, +FORMAT
FORMAT is interpreted like `date'
--help 显示此帮助信息并退出
--version 输出版本信息并退出

[大小]可以是以下的单位(单位前可加上整数):
kB 1000,K 1024,MB 1000000,M 1048576,还有 G、T、P、E、Z、Y。

linux 硬盘满了如何处理

事件源于在服务器运行一个脚本程序…好好的脚本突然报错,还以为脚本出现问题了。细看报错原因(具体报错信息已经忘记了),是没有可用空间。从没遇见过这个情况,怎么办呢?一、确定是不是真的是磁盘空间不足输入命...
  • ck3207
  • ck3207
  • 2017年08月04日 19:25
  • 1316

Linux系统磁盘空间无故占满解决方法

我的Linux服务器出现了这样的情况:磁盘空间被写满,当我尝试删除无用文件释放空间时,反复键入df -lh 查看命令,就会看到有个分区会被迅速写入且找不到被写入的文件是哪一个。于是看到了下文,才解决了...
  • haoweilaizoule
  • haoweilaizoule
  • 2017年02月24日 10:17
  • 3579

linux /dev/vda1 磁盘满了,解决办法

删除 /usr目录下 或者 /root 目录下比较大的文件  df再查看
  • luosai19910103
  • luosai19910103
  • 2017年02月24日 17:14
  • 3510

Linux下磁盘空间满了,怎么找到不想要的耗空间的文件

原文:http://blog.csdn.net/edwzhang/article/details/6779084 下午有人说他们的机器没有空间了。一开始他们以为是archivelog占了空间,后来自...
  • wabiaozia
  • wabiaozia
  • 2016年09月27日 11:03
  • 1243

Linux磁盘空间查看及空间满的处理

如果要查看磁盘还剩多少空间,当然是用df的命令了。 [root@localhost ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda...
  • yuanchheneducn
  • yuanchheneducn
  • 2017年02月10日 17:33
  • 9876

Linux中解决硬盘空间不足问题

首先通过 df -k 命令发现0号物理卷组(本系统只有一个物理卷组)中的Use%达到了100%,它的挂载点是根目录。那么我们就要去看根目录下的空间分配情况,已了解是哪个文件把空间吃掉了。 7.9M ...
  • teibin
  • teibin
  • 2014年04月15日 09:31
  • 24322

解决“磁盘空间不足 磁盘上总计 /boot 的空间”问题

提示“这个更新需要花去 40.5 M 磁盘上总计 /boot 的空间。请在 25.4 M 磁盘上留出 /boot 空间。清空您的回收站和临时文件,用“sudo apt-get clean”清理以前的安...
  • zollty
  • zollty
  • 2015年09月13日 21:09
  • 2587

根目录磁盘空间不足

下午工作中犯了一个低级错误,在测试环境某台服务器根目录空间满了的情况下,只关注到挂了盘的目录,忽略了未挂盘的目录文件大小,导致原本2分钟能解决的问题用了2个小时才解决。        根目录下包括所...
  • xiao_wj
  • xiao_wj
  • 2016年10月20日 18:14
  • 1865

Linux服务器磁盘空间不足异常

这两天服务器老是出现自动重启现象,重启之后发现磁盘空间为0,但是自己运行的程序并没有产生中间结果什么的,之前跑也是正常,所以初步排除了是自己程序的问题。期间,监控磁盘的大小,发现剩余空间在以一定的速度...
  • Ethan_Apple
  • Ethan_Apple
  • 2017年04月18日 10:05
  • 885

虚拟机linux磁盘空间不足的解决办法

今天用ssh登陆sqlplus时,报了下面磁盘空间不足的错误: [oracle@orcl ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.1....
  • qinyu100
  • qinyu100
  • 2013年06月11日 13:22
  • 4446
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:du命令解决linux磁盘空间满的问题(很不错的哦)
举报原因:
原因补充:

(最多只允许输入30个字)