本文目录:
- 1、linux磁盘空间不足
- 2、linux磁盘空间不足怎么办磁盘清理方法
- 3、linux磁盘空间满了怎么办
- 4、1.linux服务器磁盘满了,怎么删除
- 5、如何清理Linux服务器磁盘空间
- 6、请问LINUX系统中怎样进行磁盘清理?
linux磁盘空间不足
; linux磁盘空间不足怎么办?我们一起来了解一下吧。
第一步,首先使用df-h查看磁盘空间使用情况,如图/home/zhang目录磁盘空间达到100%。
第二步,进入每个你要清理的分区,大致查看下可能是占用比较多空间的目录
用cd和ls-lXXX
第三步,如果目测无法发现,那只有通过命令查找
用find-sizeXXb
第四步,删除认为不需要的数据
用rm-rfXXX
本文章基于Dell灵越5000品牌、Ubuntu18.04系统撰写的。
linux磁盘空间不足怎么办磁盘清理方法
1、定期对重要文件系统扫描,并作对比,分析那些文件经常读写
#ls–lR/home;files.txt
#diff filesold.txt files.txt
通过分析预测空间的增长情况,同时可以考虑对不经常读写的文件进行压缩,以减少占用空间。
2、查看空间满的文件系统的inodes消耗
#df -i/home
如果还有大量inode可用,说明大文件占用空间,否则是可能大量小文件占用空间。
3、找出占用空间较大的目录
查看/home占用的空间
#du -hs/home
查看/home下占用空间超过1000m
#du |awk ‘$1;2000’
4、找出占用空间较大的文件
#find /homesize+2000k
5、找出最近修改或创建的文件
先touch一个你想要的时间的文件如下:
# touch-t 08190800 test
#find/home -newer test -print
6、删除系统日志等
删除生成core,mbox等文件
#find/ -name core|xargs rm -rf
删除日志
#rm -rf/var/log/*
7、对分区做链接
在有空间的分区,对没有空间分区做链接
#ln -s /home/usr/home
8、找出耗费大量的空间的进程
根据不同的应用,找出对应的进程,分析原因
9、检查并修复文件系统
#fsck -y/home
10、重启机器
linux磁盘空间满了怎么办
Linux系统可以通过命令行查找和删除多余文件的方式来清理磁盘,具体方法如下:
1、linux 下查找大于10M的文件
find . -type f -size +10000k
2、删除所有空目录
find /data -type d -empty -exec rm -rf {} \;
3、linux下批量删除空文件(大小等于0的文件)的方法
find /data -type f -size 0c -exec rm -rf {} \;
find /data -type f -size 0c|xargs rm –f
4、删除五天前的文件
find /data -mtime +5 -type f -exec rm -rf {} \;
1.linux服务器磁盘满了,怎么删除
在日常使用过程中,可能会经常遇到Linux服务器磁盘空间满的问题。
一、遇到磁盘空间不足的报错时候,首先使用df -h查看磁盘空间使用情况,如下图所示
二、进入目录/home/zhang,查找磁盘空间中的大文件,使用命令du -sh *查找占用空间大的目录,通过逐层定位,最后会找到具体的文件。
三、第二步的命令虽然能看到了,但是文件太多不好找,使用du -h –max-depth=1命令查找空间占用大的文件。
如何清理Linux服务器磁盘空间
1、删除无用的安装包
在之前的Linux实验室中,笔者介绍过apt-get及其相似命令,而在apt-get命令中,有一项“autoremove”自动移除选项。
这个选项能够移除一些无用的自动安装包和库,也可以删除那些在系统升级中自动安装的就得Linux内核。
这是一个傻瓜式的命令,你随时都可以运行,以加大你的磁盘可用空间。
sudo apt-get autoremove
如你所见,这个命令能够释放我电脑中的300MB空间。
2、清空系统中的APT缓存
APT的全称是Advanced Package Tool,即高级软件包工具,他是一个成熟的软件包管理系统。Ubuntu使用APT在系统上进行软件的安装、管理和卸载,而在进行这些操作之后,APT会保留以前下载和安装过的软件包缓存。
APT会将DEB软件包缓存保存在/var/cache/apt/archives中,而随着时间的推移,这个缓存会变得越来越大,其中也会包含大量不需要的软件安装包。你可以通过一下这个命令来查看你的缓存大小:
sudo du -sh /var/cache/apt
正如你所见,APT在这个系统中一共有581MB的空间占用。当你已经没有空间可用时,500MB已经是一个非常有意义的空间了。
接下来你就有两种方法来清理这些缓存了,前一种由系统自动判断清除,而后一个命令行能够清空更大的空间。
sudo apt-get autoclean
sudo apt-get clean
2清缓存、卸软件、GUI辅助
3、清理thumbnail缓存
对于Linux为内核的大多数系统中(包括安卓),都会有thumbnail,可以直译为“缩略图”,也就是说Ubuntu会自动创建一个缩略图版本,并存储在文件管理器中。一般来讲, 这种缩略图存储在一个隐藏目录中,位于~/.cache/thumbnails。
当然,随着时间推移,缩略图的数量也将大大增加,里面的文件也会越来越大,如果要了解你的thumbnail的大小可以用这个命令来查看,可以看到该系统目前有380MB的缓存。
du -sh ~/.cache/thumbnails
然后你就可以在任何时间清理你的缓存了,最快速的方法就是终端上使用清理命令:
rm -rf ~/.cache/thumbnails/*
4、卸载不常用的软件
总有些软件我们一心潮澎湃就下载了,然而下载后半年都不用一次,对于这些极其占用电脑资源,有没有什么实际意义的软件,最好的办法就是卸载了吧。
如果你需要卸载这些使用频率很低的软件,并且知道这个软件的名字的话,可以使用下面的命令进行卸载。
sudo apt-get remove package-name1 package-name2
5、通过GUI清理Ubuntu空间
以上几种方法可以说都是用命令行的方式去清理磁盘空间的,可能有些人并不习惯这么做,毕竟你需要记住所有命令,在一个接一个的使用它们,所以这里给大家推荐一种通过GUI来清理内存空间的方法。
比如Stacer就是这样一个工具,它可以展示你系统中的内存、CPU等各种部件状态信息,当然还有很多其他类似的工具,等着你不断去发掘。
请问LINUX系统中怎样进行磁盘清理?
你想干啥?
———-
虚拟机的文件都是放在一个超大的文件中的(虚拟机的硬盘),这个文件会随着使用变大。变大后肯定要占用新的空间,这个时候,如果你的剩余空间不是连续的,这个虚拟硬盘大文件就会被迫使用分散的不连续的空间,这个时候就是所谓的碎片文件。
这个是系统的磁盘分配的原因,越大的文件越容易出现这个问题。这个不是虚拟机里面的
Linux
能解决的问题。
简单的方法就是
VMware
的虚拟机选择硬盘时,使用立即分配全部的虚拟磁盘文件空间,之后清理碎片。(我记得好像以前选择动态大小的虚拟硬盘不能改……你可以把虚拟机里面挂上这两个虚拟硬盘,之后文件拷贝到新的一次分配好空间的硬盘里,删掉旧的虚拟磁盘,再修复
grub
引导就行了)
【linux系统清理磁盘空间】的内容来源于互联网,如引用不当,请联系我们修改。