栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux-如何正确清理大文件

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux-如何正确清理大文件

背景:linux上用rm删除容量较大的文件时,虽然文件已经删除了,但该文件仍然占据着磁盘空间,磁盘空间得不到释放。如果此时机器不能重启怎么办?
此时正确的做法是应该将大文件放置到“/dev/null”设备中,/dev/null设置可以看成windows中的垃圾回收站。

#big是大文件
[root@centos8 ~]# cat /dev/null > /boot/big

模拟下大文件删除的正确操作
第一步,先创建一个相对于当前磁盘分区来说容量较大的文件。

[root@centos8 data]# dd if=/dev/zero of=/boot/big bs=1M count=700
700+0 records in
700+0 records out
734003200 bytes (734 MB, 700 MiB) copied, 6.01143 s, 122 MB/s

第二步,查看创建的大文件使用的磁盘的情况
df(disk free):该命令用于显示文件磁盘在的使用情况的统计。
可以看出此时/boot挂载点已经Use了93%

[root@centos8 data]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        867M     0  867M   0% /dev
tmpfs           896M     0  896M   0% /dev/shm
tmpfs           896M  9.4M  886M   2% /run
tmpfs           896M     0  896M   0% /sys/fs/cgroup
/dev/sda2       100G  4.9G   96G   5% /
/dev/sda3        50G  390M   50G   1% /data
/dev/sda1      1014M  938M   77M  93% /boot
tmpfs           180M  1.2M  178M   1% /run/user/42
tmpfs           180M     0  180M   0% /run/user/0

第三步,查看创建的大文件使用的磁盘的情况

[root@centos8 ~]# ll /boot/big -h
-rw-r--r--. 1 root root 700M Apr 20 18:14 /boot/big

第四步,使用 cat /dev/null > /boot/big 清除大文件

[root@centos8 ~]# cat /dev/null > /boot/big
[root@centos8 ~]# ll /boot/big -h
-rw-r--r--. 1 root root 0 Apr 20 18:19 /boot/big

第五步,cat /dev/null > /boot/big之后再次查看/boot挂载点的磁盘使用情况

[root@centos8 ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        867M     0  867M   0% /dev
tmpfs           896M     0  896M   0% /dev/shm
tmpfs           896M  9.4M  886M   2% /run
tmpfs           896M     0  896M   0% /sys/fs/cgroup
/dev/sda2       100G  4.9G   96G   5% /
/dev/sda3        50G  390M   50G   1% /data
/dev/sda1      1014M  238M  777M  24% /boot
tmpfs           180M  1.2M  178M   1% /run/user/42
tmpfs           180M     0  180M   0% /run/user/0

由此可将大文件占用的磁盘容量已经被释放了

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/828328.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号