首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Linux 查看磁盘空间

原文链接:https://www.runoob.com/w3cnote/linux-view-disk-space.html Linux 查看磁盘空间可以使用...-hl:查看磁盘剩余空间 df -h:查看每个根路径的分区大小 du -sh [目录名]:返回该目录的大小 du -sm [文件夹]:返回该文件夹总M数 du -h [目录名]:查看指定文件夹下的所有文件大小...(包含子文件夹) ---- du du 的英文原义为 disk usage,含义为显示磁盘空间的使用情况,用于查看当前目录的总大小。...-b:以字节为单位列出磁盘空间使用情况(系统默认以k字节为单位)。 -k:以1024字节为单位列出磁盘空间使用情况。 -c:最后再加上一个总计(系统默认设置)。...来源:https://www.runoob.com/w3cnote/linux-view-disk-space.html

13.3K20

linux中du,df查看磁盘空间大小还不一样

Linux查看磁盘空间一般可以用du,df,但是有些时候两个得到的结果却不一样....分别用du,df查看根分区的大小 > root# du -k -d 1 / 628 /run 41736 /etc 0 /dev 6761392 /root 6905636 /var...它是直接统计各文件各目录的大小,而不是从硬盘获得信息的。 用户删除了大量的文件后,du命令就不会在文件系统目录中统计这些文件。...lsof |grep deleted Linux系统磁盘分区有保留区的概念,会给root或指定用户预留5%或更大的空间,当使用到这块保留区的空间时,fdisk命令的计算将会是负数。...ext文件系统(包括ext2、ext3、ext4)都会默认预留5%的磁盘空间,使用root用户维护系统或记录系统关键日志使用。

1.5K10

嵌入式Linux QT开发之如何实现获取磁盘空间大小的应用逻辑

在Window系统上,打开我的电脑,我们就能够看见系统的每个磁盘的可用空间以及总空间,如下所示: 在嵌入式Linux与QT界面结合的产品开发中,我们在做产品的文件管理模块通常来说也需要做这样一个功能。...方法一:(参考QT大神-飞扬青云的磁盘容量空间控件实现) 利用Linux系统天生就已经提供的df命令来获取,例如我们可以带上-h参数,这样就可以获得以人类可读的格式显示输出,如下所示: 基于韦东山imx6ull...结合QT的QProcess函数或者Linux C提供的popen函数来调用df -h命令来获取磁盘容量信息,然后通过这种方法循环读取每一行,结合自己产品的业务逻辑去获取对应的内容即可。...include #include #include static int ok = EXIT_SUCCESS; //根据挂载的文件的大小来计算...diskInfo.f_bsize; // 总的字节数,f_blocks为block的数目 totalsize = blocksize * diskInfo.f_blocks; // 可用空间大小

2K20

Linux被吃掉的磁盘空间

在服务器运维过程中,我们时常会遇到这样的情况,收到服务器磁盘空间告警 登录服务器,通过df -Hl查看 和告警信息一致,接着我们就是要找到导致磁盘空间满的目录或文件 如何找到占用空间大的目录或文件...一种比较笨的方法是,在根目录下,通过du -hs命令,列出各目录所占空间大小 之后再用同样的方法继续到对应目录下去找 再相对高效一点的方法是通过du的-d参数,或--max-depth,设置查询的目录深度...进行过滤 du -h -d 2|grep [GT] |sort -nr du -h --max-depth=2|grep [GT] |sort -nr 通过这样的方式,可以搜出以G或者T为单位的占用磁盘空间的大目录...很多时候,你会发现,通过find或du查半天,发现所有加起来的占用空间,和df看到的磁盘空间占用,相差很大,就比如我上面的两张图 通过df查看,磁盘使用37G,但是在根目录下通过du -hs 查看,总共加起来差不多...还有一种经常有人问的问题,就是,通过df查看到的磁盘 会发现,Used和Avail加起来不够Size,莫名被吃掉一部分 其实这是Linux文件系统的一种安全策略,它默认会为root用户保留5%的磁盘空间

2.1K20

10个步骤解决Linux磁盘空间告急

恢复Linux磁盘空间全面指南 运维告警里比较常见的就是磁盘空间超过告警阀值的情况,遇到这种情况是最常见的,只要不影响业务以及不是快速占满磁盘的情况下,就可以慢慢着手解决问题。以下是比较常用的步骤。...步骤4:清理缓存和临时文件 Linux系统经常存储临时文件和缓存,这些文件随着时间的推移可能会占用大量的空间。...步骤8:扩展磁盘空间 扩展硬盘空间最直接,这可能包括添加新的硬盘、调整分区大小或使用网络附加存储(NAS)。 步骤9:使用文件系统特性 如果文件系统支持,比如xfs可以通过启用压缩来节省空间。...步骤10:压缩文件 如果它们不是经常访问,可以使用压缩工具如tar和gzip来减少它们的大小: tar -czvf name-of-archive.tar.gz /path/to/directory 磁盘空间的管理是...Linux系统维护的重要组成部分。

18910

linux 查看目录大小_shell判断文件大小

-s或–summarize 仅显示总计,即当前目录的大小。 -S或–separate-dirs 显示每个目录的大小时,并不含其子目录的大小。...1> 要显示一个目录树及其每个子树的磁盘使用情况 du /home/linux 这在/home/linux目录及其每个子目录中显示了磁盘块数。...3> 以MB为单位显示一个目录树及其每个子树的磁盘使用情况 du -m /home/linux 这在/home/linux目录及其每个子目录中显示了 MB 磁盘块数。...4> 以GB为单位显示一个目录树及其每个子树的磁盘使用情况 du -g /home/linux 这在/home/linux目录及其每个子目录中显示了 GB 磁盘块数。...10>只显示一个目录树的全部磁盘使用情况 du -s /home/linux 11>查看各文件夹大小:du -h –max-depth=1 查看指定目录: 代码如下: 其中 /path表示路径

11.4K20

Linux清理磁盘空间常用命令

查看磁盘占用情况 # 查看服务器磁盘空间整体情况     df -h     # 查看当前目录,哪个文件占用最大     du -h --max-depth=1     # 查看当前目录下各文件及目录占用大小...d" | wc -l     # 统计所有以"test"开头的目录下的全部文件数量     ls -lR test*/|grep "^-"| wc -l     # 统计当前目录下42天前所有文件总共大小...-mtime +42 -exec ls -l {} \;|awk 'BEGIN {SUM=0}{SUM+=$5} END{print SUM}' 找出已经删除但空间未释放的大文件并清空 找出已经删除但磁盘空间未释放的文件...,如果文件已经删除,但实际的磁盘空间未释放,这个时候文件句柄 fd 相关信息还在内存中,可以通过 lsof 命令找出,比如打开文件的pid和读写文件的系统fd。

3.7K30
领券