linux查看目录文件h怎么使用方法,[Linux] Linux 磁盘空间 目录查看清理 和 文件查看清理...

[Linux] Linux 磁盘空间 目录查看清理 和 文件查看清理

========================= 大目录排查 =============================

一. 首先查看磁盘挂载, 磁盘空间使用情况

1. 进入根路径

cd /

2. 查看磁盘挂载和占用情况

df -hl

ab7653affab982b574eb7acc55df2e04.gif

可以看到,/ 根路径下 磁盘占用 Use% 占用 100%

二. 排查哪些目录占用空间较大

1. 在根目录下查看每个目录占用空间 [注意, 本命令在哪个目录下执行, 即展示当前目录下的 所有目录 信息]

du -h --max-depth=1

ab7653affab982b574eb7acc55df2e04.gif

在最下方, 可以看到 65G, 代表当前目录下, 所有目录和文件 相加 总共占用了 65G. 即 / 目录下总共占用 65G 空间.

2. 选择较大目录进入, 按照第一步的步骤同理操作, 排查较大目录 [进入哪个目录, 即展示哪个目录下所有目录的信息]cd/mnt/

du-h--max-depth=1

ab7653affab982b574eb7acc55df2e04.gif

同理, 即可定位到 占用磁盘空间较大的目录

附录:

1. 大目录排序

du -h --max-depth=2 | sort -n

2. 大目录排序, 并只看前 12 个:

du -h --max-depth=2 | sort -nr | head -12

================================== 文件查看 ==================================

一. 按照上述操作, 进入根路径, 查看各个挂载磁盘 空间占用

1. 进入根路径

cd /

2. 查看挂载磁盘空间占用

df -hl

ab7653affab982b574eb7acc55df2e04.gif

二. 查看哪个目录较大

du -h --max-depth=1

排查到例如

ab7653affab982b574eb7acc55df2e04.gif

ab7653affab982b574eb7acc55df2e04.gif

1. 进入该目录下, 继续使用上述方法排查

ab7653affab982b574eb7acc55df2e04.gif

2. 假如最后排查到 logs 目录比较大, 现在需要排查 logs 目录中到底是 哪些文件比较大

三. 排查大文件

1. 将当前目录下 所有文件从大到小展示

ls -lhS

ab7653affab982b574eb7acc55df2e04.gif

2. 确认文件是否被占用

此时, 删除文件谁都会, rm -rf 文件名 即可删除. 但是如果当前文件正在被使用, 删了影响服务器或服务, 怎么办?

而且如果要删除的文件正在被占用, 即使 rm 掉文件, 发现磁盘空间并未减小, 因为 Linux 会让正在被打开的文件依然被连接使用.

3. 先删除想要删除的文件catalina.out

rm-f catalina.out

4. 验证该文件是否删除后仍被打开

lsof |grep deleted

ab7653affab982b574eb7acc55df2e04.gif

5. 发现被删除的文件依旧被打开, 这个时候, 就可以根据第二列提供出来的 PID, 杀死指定的进程, 以保证此文件真正被删除.

ab7653affab982b574eb7acc55df2e04.gif

kill -9 986524

再回去查看, 即可发现文件真正被删除!!!

=== 附录:

恢复删除了但依旧被打开的文件:

https://www.cnblogs.com/Leo_wl/p/10530149.html

来源: http://www.bubuko.com/infodetail-3117187.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值