linux系统盘满了怎么清理(linux磁盘满了怎样清理)
1.是否有产生过大的日志文件,或者大文件中的log过大,导致磁盘占用过高;
2.查看磁盘占用情况,分析哪个目录中文件占比最大;
3.查看服务器是否有进行DB数据备份
linux磁盘利用率过高如何处理? 1.是否有产生过大的日志文件,或者大文件中的log过大,导致磁盘占用过高; 2.查看磁盘占用情况,分析哪个目录中文件占比最大; 3.查看服务器是否有进行DB数据备份,占用资源过多,可进行适当清理; 4.是否有定时任务正在执行等,可通过df -h 查询磁盘状态。 linux服务器磁盘满了怎么办? 1、遇到磁盘空间不足的报错时候,首先使用df -h查看磁盘空间使用情况,找到空间达到100%的目录磁盘。 2、进入该目录,查找磁盘空间中的大文件,使用命令du -sh *查找占用空间大的目录,通过逐层定位,最后找到具体的文件。 3、如果是久远的log文件,一般是用不到的,可根据自己的情况删除,通过下述命令删除该文件夹下指定天数之前的文件: find . -mtime +5 -type f -name "*" -exec rm -f {} ; 完成上述操作后,可释放掉部分存储空间。 4、除了磁盘空间除了文件占用之外,还有一种情况,当磁盘空间满了之后,我们无法查找到大文件,此时可能是文件可能已经被删掉,但有进程依然在使用它。在进程运行期间,Linux 不会释放该文件的存储空间。 5、此时适用命令lsof | lsof | grep deleted 查找到占用的进程,直接停止进程或者kill掉就可以释放空间(注:如果不是生产环境,重启操作系统,空间也会释放) linux磁盘空间不足怎么办?linux磁盘空间不足解决方法? 第一步检查每个分区的磁盘占用率用df-hXXX第二步进入每个你要清理的分区,大致查看下可能是占用比较多空间的目录用cd和ls-lXXX第三步,如果目测无法发现,那只有通过命令查找用find-sizeXXb第四步,删除认为不需要的数据用rm-rfXXX linux磁盘误删除文件怎么恢复? 答解决方法如下 1、执行命令“cd /home”进入服务器根目录home; ? 2、执行命令“ touch demo.txt”创建一个演示文稿; ? 3、执行命令“ rm -rf demo.txt ”删除该文件; ? 4、执行命令“ debugfs ”运用系统自带恢复工具debugfs来修复; ? 5、额外开一个xshell,执行命令“ df /home/ ”打开刚刚被删除文件所在分区; ? 6、执行命令“ open /dev/mapper/vg_root-lv_root ”查看目录分区; ? 7、执行命令“ ls -d /home ”显示被删除文件所在目录; ? 8、执行命令“ logdump -i”查找文件所在区块号; ? 9、记住block后面的数值并执行命令“ quit ”退出debugfs; ? 10、执行命令“ dd if=/dev/mapper/vg_root-lv_root of=/home/demo.txt bs=640 count=1 skip=1089 ”恢复文件操作; ? 11、bs与offset值一致Linux 磁盘管理,skip与block值一致,执行命令“ ls ”可以看到文件demo.txt被删除后又重新找回来了,恢复成功。 如何清理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 autocleansudo 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等各种部件状态信息,当然还有很多其他类似的工具,等着你不断去发掘。 (编辑:92站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Another app is currently holding the yum lock
- Rust 时代真的要来了?将变为 Linux 的第二个官方语言
- Linux环境下部署Consul集群
- 360好搜摸字搜索是什么 360好搜摸字搜索怎么用
- linux – 帮助我从ABS指南中了解bash中这个简单的io重定向
- linux – 如何从swagger文档生成静态html文件?
- 乐视手机x900和x600哪个好 乐视x600和乐视x900手机区别对比
- 手机qq语音彩铃在哪设置 手机qq语音个性彩铃设置方法
- NTFS Linux驱动升级:现支持更好的压缩处理
- 怎么在linux下分区工具,学习使用Linux下的分区工具