LINUX系统磁盘空间满清除的办法

  由于当初安装系统设计不合理,有些分区的过小,以及网络通讯故障等造成日志文件速度增长等其他原因都可以表现为磁盘空间满,造成无法读写磁盘,应用程序无法执行等。下面就给你支几招(以/home空间满为例)。

  ​1.定期对重要文件系统扫描,并作对比,分析那些文件经常读写

  #IS-IR/home>;files.txt

  #diff filesold.txt files.txt

  通过分析预测空间的增长情况,同时可以考虑对不经常读写文件进行压缩,以减少占用空间。

  2.查看空间文件系统的inodes消耗

  #df-i/home

  如果还有大量的inpde可用,说明大文件占用空间,否贼可能大量小文件占用空间。

  3.找出占用空间较大的目录

  查看/home占用的空间

  #du-hs/home

  查看/home下占用空间超过1000m

  #du/awk'$1>;2000'

  4.找出占用空间较大的文件

  #find/home-size +2000K

  5.找出最近修改或创建的文件

  先TOUCH一个你想要的时间的文件如下

  #TOUCH-t 08190800 test

  #find/home-newer test-print

  删除日志

  #rm-rf/var/log/*

  6.对分区做连接

  在有空间的分区,对没有空进分区做连接

  #in-s/home/use/home

  7.找出耗费大量的空间的进程

  根据不同的应用,找出对应的进程,分析原因。

时间: 2024-09-17 04:48:23

LINUX系统磁盘空间满清除的办法的相关文章

解决linux根目录磁盘空间满

根目录磁盘写满,往往都是.log日志造成的,首先想到的是查找大的日志文件 1.find查找根下大于800M的文件 find / -size +800M -exec ls -lh {} ; 找到大的日志文件关闭掉,或者更改到其他磁盘.2.如果查找后,发现没有大文件,可能有占用文件的相关进程没有关闭 可以通过下面命令(如果没有lsof命令手动yum安装即可yum install lsof)找到已经被清空或删除,但是未释放空间的文件和进程信息 lsof | grep deleted kill杀死占用的

云服务器 ECS 数据恢复:磁盘空间满的问题处理(Windows /Linux ) 及最佳实践

磁盘空间满的问题处理(Windows /Linux ) 及最佳实践 磁盘空间满的问题处理(Windows /Linux)及最佳实践 本文主要介绍window.Linux系统磁盘空间不足时对应的处理方法. 适用对象 适用于使用阿里云ECS的用户. 主要内容 云服务器 ECS Linux磁盘空间满排查处理 云服务器 ECS window磁盘空间满排查处理 ECS Linux磁盘空间满排查处理 Windows磁盘空间满排查处理 解决Windows磁盘空间满的问题,有以下处理方式: 释放磁盘空间 扩充磁

Linux系统磁盘分区(逻辑卷LVM)的扩充

Linux系统磁盘分区(逻辑卷LVM)的扩充 1.查看目前磁盘分区情况,系统是安装在一块100G的虚拟磁盘上.安装系统时采用了LVM分区方式.其中/home空间大小为71G 2.查看目前虚拟机的磁盘情况,目前虚拟机中有两块硬盘,/dev/sda 100G,/dev/sdb 5.6T 3.创建pv ,通过pvcreate命令将磁盘/dev/sdb创建为一个系统PV # pvcreate /dev/sdb # pvs 4.将 PV /dev/sdb添加到卷组ubuntu-42-vg中.参考下图中标记

linux 查看磁盘空间大小命令_Linux

Ubuntu 查看文件以及磁盘空间大小管理 (1)查看文件大小  查看当前文件夹下所有文件大小(包括子文件夹) du -sh # du -h 15M ./package 16K ./.fontconfig 4.0K ./.cache 5.1M ./.rpmdb 20M . 查看指定文件夹下所有文件大小(包括子文件夹) # du -h ftp 3.8G ftp/sanya/doc 3.8G ftp/sanya 4.0K ftp/testftp/doc 1.4M ftp/testftp 875M f

linux系统磁盘分区及把磁盘挂载到系统中的方法

  fdisk 分区 fdisk /dev/sdb -p查看当前分区 -t 改分区号 -w将分区表写进磁盘 -n创建分区 -p主分区 -e拓展分区 partprobe 让内核更新分区信息 cat /proc/partitions 查看磁盘分区 创建文件系统(格式化文件系统) mke2fs -t ext4 /dev/sda3 -b blocksize 指定文件系统大小 -c 建立文件系统时检查坏损块 -L label 指定标 -j 建立文件系统日志 ext3 ext4 默认是带日志 mkfs.ex

Linux系统虚拟内存空间

首先借用网上一张图,感觉这个比较清晰: Linux系统虚拟内存空间一般布局示意图 1.1 线性空间 线性地址空间:是指Linux系统中从0x00000000到0xFFFFFFFF整个4GB虚拟存储空间.线性空间又分为用户空间和内核空间. 1.1.1 用户空间(进程地址空间) 用户空间是指从0x00000000到0xBFFFFFFF共3GB的线性地址空间,每个进程都有一个独立的3GB用户空间,所以用户空间由每个进程独有,但是内核线程没有用户空间,因为它不产生用户空间地址.另外子进程共享(继承)父进

Linux磁盘空间不释放问题解决办法

   在工作中,我们也许会遇到这样的问题,发现某个磁盘空间快满了,于是,找到一些无用的大文件将其删除后,发现磁盘空间还是没有释放掉,这是什么原因呢?如何解决呢?下面来重现一下整个过程: 查看磁盘空间情况  [@74.114 var]# df -h Filesystem            Size  Used Avail Use% Mounted on /dev/xvda2            9.7G  284M  8.9G   4% / /dev/xvda1            251

Linux 监视磁盘空间和使用情况

在本文中,您将了解到监视磁盘空间.发现究竟是哪些文件.用户或应用程序占用了大部分的空间.以及如何使用配额和其他解决方案查找需要的信息的方法. 对于许多管理员来说,使用 df 工具可能有点像断续的神经运动,因为它通过一个命令提供了所有文件系统中已使用的和可用的存储空间的快照视图.根据您的 UNIX 环境的不同,df 的缺省输出可能包含各种不同的信息. 大部分现代的 df 变种都可以显示磁盘空间.使用情况和可用性,通常还包括装入点(有时包括设备).例如,基于 BSD 的 Mac OS X 显示如清单

阿里云linux系统磁盘扩容教程

Linux系统操作如下: 1.如果你的磁盘是之前是 mount 在服务器上的,先 umount 磁盘 例如:你磁盘是挂载在/mnt/dev1目录下.  代码如下 复制代码 umount /mnt/dev1 2.删除原有分区并新建分区 使用 fdisk 指令,输入 d 来删除原有的分区,然后依次输入 n,p,1 来新建分区,选择 sector 时,这边我们直接回车选择默认值,你也可以按照自己的需求来选择.为了保证数据的一致性,First sector 建议和之前的分区保持一致. 例如:扩容的磁盘是