精华内容
下载资源
问答
  • Linux系统磁盘空间不足解决办法

    千次阅读 2020-05-25 11:09:43
    在使用Linux系统较长时间之后,尤其是运行占内存较大的软件之后会产生磁盘空间不足的情况,仅仅依靠删除文件和清空回收站难以根本解决问题,多番尝试之后整理了以下方法,不是研究原理,仅尝试效果,如有错误欢迎...

    在使用Linux系统较长时间之后,尤其是运行占内存较大的软件之后会产生磁盘空间不足的情况,仅仅依靠删除文件和清空回收站难以根本解决问题,多番尝试之后整理了以下方法,不是研究原理,仅尝试效果,如有错误欢迎指正,为同受该问题苦恼的同志们提供些参考。

    1. 删除缓存

      sudo apt-get autoclean //清理旧版本的软件缓存

      sudo apt-get clean //清理所有软件缓存

      sudo apt-get autoremove //删除系统不再使用的孤立软件

      sudo apt-get install deborphan -y //清除Linux下孤立的包

      sudo apt-get remove --purge 软件名 //删除软件

      dpkg -l |grep ^rc|awk ‘{print $2}’ |sudo xargs dpkg -P

    2. 删除./.cache

      a. 查找占用空间大的文件对应删除

       sudo -i                                //进入root模式
      
       du -h max-depth=1            //查看各文件占用的内存
      
       cd ./目录名称                      //进入占用内存大的文件下查看情况
      
       逐级排查,即进入逐步进入占用空间大的文件夹,然后删除,
      
       比如我这里找到./cache/Vmware/frag_and_drop文件夹占用很大,查看CSDN中关于这个文件的说明:
      

    在这里插入图片描述

        安装VM tools之后,可以通过拖拽的方式把文件拉入虚拟机之中。但每一次拖拽,其实都是现在cache文件夹里面生成一个同样的文件,并使用cp拷贝的方式将其拷贝到拖拽放置的目录中。因此,如果不进行清理的话,cache文件夹中产生的文件,并不会自动删除或者释放。该文件夹位于用户目录下/home/xxxx/.cache/vmware/drag_and_drop。
    

    删除方法:

    ① rm –f 文件名
    
    ② 直接进入在页面进入页面主文件夹,ctrl+h显示出隐藏文件夹,然后就可以看见.cache文件夹,然后进入文件夹找到文件删除即可。
    
    注意删除完一定要清空回收站,还可以运行以下命令:
    
    sudo rm -fr /root/.Trash/
    
    b. 直接删除cache缓存的三种方式
    
        sudo  -i 进入root模式
    
        仅清除页面缓存(PageCache)
    
             echo 1 > /proc/sys/vm/drop_caches
    
        清除目录项和inode
    
             echo 2 > /proc/sys/vm/drop_caches
    
        清除页面缓存,目录项和inode
    
             echo 3 > /proc/sys/vm/drop_caches
    
        详情理论参照网上博主的CSDN:
    
            <https://www.cnblogs.com/lanqingzhou/p/8059339.html>
    
            <https://blog.csdn.net/u012660464/article/details/78923011>
    
    1. 清除arp缓存

         arp -n|awk '/^[1-9]/ {print "arp -d "$1}' | sh
      
         for((ip=2;ip<255;ip++));do arp -d 192.168.0.$ip &>/dev/null;done
      
    2. 磁盘扩容

       关闭虚拟机,修改设置扩容磁盘,但我查找了网上一些说法,修改参数之后还需要手动分配磁盘等操作,我也没有尝试,如有靠谱方法,欢迎分享~
      

    以上是我试过的一些方法,总结而言就是多尝试,但也不要瞎删除东西,由于我对Linux系统本身并没有太多研究,对一些文件夹还是多在网上搜索下看能否删除或操作。

    作者:一只在大海里游的屁屁虾
    链接:https://www.jianshu.com/p/3779744ed9c8
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    展开全文
  • 没有多余的空间,如果没有多余的空间了,那么需要我们在虚拟机中增加,如果有多余的空间,那么就不用在虚拟机中增加空间,而直接从虚拟机内直接划分空闲的空间到我们需要的文件系统磁盘空间上。 1、Centos 关机,且无快照...

    想要图形化界面就安装gparted gparted安装点我

    gparted使用方法

    建议先看下面链接文档
    第一步:确定是否有磁盘剩余空间
    在扩充之前,看下自己的磁盘空间是不是全都分完了,没有多余的空间,如果没有多余的空间了,那么需要我们在虚拟机中增加,如果有多余的空间,那么就不用在虚拟机中增加空间,而直接从虚拟机内直接划分空闲的空间到我们需要的文件系统磁盘空间上。

    1、Centos 关机,且无快照 ,选择编辑虚拟机设置,硬盘,在实用工具那里选择“扩展”
    等进度条自己消失,自己可别点取消 会如下提示
    在这里插入图片描述
    在这里插入图片描述
    这里注意:这里扩展的磁盘空间,在操作系统里面还不可用,还没生效,需要在操作系统里面进行设置后才能使用。

    2、启动此虚拟机登录后
    查看硬盘大小及使用情况:df -h
    使用root用户,查看我们扩展后的结果: fdisk -l
    在这里插入图片描述
    上面截图可以看到我是sda1 sda2 两个分区在创建sda就是sda3
    从主磁盘空间中创建新的分区,执行:fdisk /dev/sda 然后按照箭头顺序依次执行(最后W保存)
    在这里插入图片描述
    在这里插入图片描述
    检查是否创建成,执行命令: fdisk -l 下面显示出刚新建分区sda3
    其中,分区已变为3个了,但这时还没挂载,还不能用
    在这里插入图片描述

    重启后才能继续往下走 init 6

    继续root用户
    注意下面sda3是我刚才新弄得 你的不一定是sda3
    格式化新的分区,执行:mkfs.ext3 /dev/sda3
    或者格式化新分区为ext3:mkfs -t ext3 /dev/sda3
    将物理硬盘分区初始化为物理卷,以便被LVM使用,输入指令
    进入lvm管理: lvm 然后执行:pvcreate /dev/sda3 然后 y
    在这里插入图片描述
    接下来是:向卷组中添加物理卷来增加卷组的容量
    查看lvm组名,输入指令 df -h
    在这里插入图片描述
    1、可以通过pvdisplay查看物理卷轴情况 VG Name 下面要用
    2、输入指令,显示LNM卷组的元数据信息:vgdisplay
    其中 Free PE / Size 就是可供分配的自由空间,最多有 24.99G,在扩展时输入小于该值

    在这里插入图片描述
    在这里插入图片描述
    将初始化过的分区加入虚拟卷组 注意我centos 是我这里的名字
    输入指令,增加卷组的容量
    vgextend centos /dev/sda3
    在这里插入图片描述
    fdisk -l
    在这里插入图片描述

    扩展已有的卷的容量 lvm lvextend -L +20G /dev/mapper/centos-root
    要不要/dev/sda3好像都行建议上面:lvextend -L +20G /dev/mapper/centos-root /dev/sda3
    如果报错了 先试试 不要写20 减少一点
    在这里插入图片描述
    在这里插入图片描述

    下面都是实验是我自己尝试:
    我试了试给centos-swap添加
    在这里插入图片描述在这里插入图片描述在这里插入图片描述
    使用e2fsck指令检查文件系统错误:
    e2fsck -a /dev/mapper/vg_test001-lv_root
    使用resize2fs指令来增大或者收缩未加载的“ext2/ext3”文件系统的大小
    扩展文件系统以使用新的空间:(注意centos7中要使用xfs命令而不是resize2fs)
    resize2fs /dev/mapper/centos-root
    xfx_growfs /dev/mapper/centos-root

    就这样我以为我成功了

    只要最后把下面这句话执行成功就成功了
    xfs_growfs /dev/mapper/centos-root
    但是问题来了我df -h查看并没有变化而fdisk -l 明明成功了
    我就看到这篇文档 基本有照着人家的弄了一遍:

    相关网址

    我认为是下面命令 因为之前没执行过

    cat /etc/fstab | grep centos-root(这句也没成功啥都没看到)
    其实这句话我前面执行了 就没没成功 这次执行成功了 xfs_growfs /dev/mapper/centos-root

    在这里插入图片描述

    展开全文
  • Linux虚拟机磁盘空间不足的解决方法

    千次阅读 2020-12-19 10:42:48
    其实很多时候,在我们虚拟机安装了一些软件后,你发现磁盘莫名其妙的空间就满了,这个时候我们需要学会找到Linux系统中的大文件以及清理Linux的磁盘。 原因分析: 一个主要原因是在vmware虚拟机下安装linux系统,...

    问题描述:

    其实很多时候,在我们虚拟机安装了一些软件后,你发现磁盘莫名其妙的空间就满了,这个时候我们需要学会找到Linux系统中的大文件以及清理Linux的磁盘。


    原因分析:

    一个主要原因是在vmware虚拟机下安装的linux系统,为了在windows和linux之间拷贝数据方便,所以在vmware上安装了vmware tools。

    在安装了vmware tool之后会在linux系统.cache/vmware/drag_and_drop/路径下创建一些缓存区目录,从windows拷贝文件的时候会先将文件拷贝到这个缓存区目录里面,会导致linux的可用空间急速下降。

    其他原因种类很多,我们可以通过学会查找大文件来更高效地清理我们的磁盘空间。

    解决方案:

    1.定期清理drag_and_drop目录

    可以根据习惯,譬如一个礼拜清理一下缓存目录(放心,里面的内容都是可以删除的)。

    如果嫌麻烦的当然也可以使用Linux的Crontab自动任务调度来自动清理啦,那样机器就会自动的定期给你清理。不会使用的可以参考一文掌握Linux的Crontab调度,包你立马掌握。

    2.进一步查找其他大文件

    这里我们要学会使用du -h --max-depth=1,它可以查找出当前目录下有哪些大目录。

    进一步的,如果查看底下的占用空间很大的二级目录将depth改为2就好,如果查找出来结果很多可以使用排序显示前多少个du -hm --max-depth=2 | sort -nr | head -12,查找出来的结果看情况自己清理就好了。

    展开全文
  • 安装Ubuntu Linux系统硬盘分区最合理的方法

    万次阅读 多人点赞 2017-08-13 15:36:20
    硬盘分区都是整个系统安装过程中最为棘手的环节,网上的一些Ubuntu Linux安装教程一般都是自动分区,给初学者带来很大的不便,下面我就根据多年来在装系统的经验谈谈安装Ubuntu Linux系统硬盘分区最合理的方法。...

     

    无论是安装Windows还是Linux操作系统,硬盘分区都是整个系统安装过程中最为棘手的环节,网上的一些Ubuntu Linux安装教程一般都是自动分区,给初学者带来很大的不便,下面我就根据多年来在装系统的经验谈谈安装Ubuntu Linux系统时硬盘分区最合理的方法。

    在讲硬盘分区之前,我先来普及一下硬盘的相关分类,硬盘一般分为IDE硬盘、SCSI硬盘和SATA硬盘三种,在Linux系统中,IDE接口的硬盘被称为hd,SCSI和SATA接口的硬盘则被称为sd,其中IDE硬盘基本上已经淘汰,现在市面上最常见的就是SATA接口的硬盘,第1块硬盘称为sda,第2块硬盘称为sdb……,依此类推。

    一块硬盘最多有4个主分区,主分区以外的分区称为扩展分区,硬盘可以没有扩展分区,但是一定要有主分区,在主分区中要有一个激活分区用来启动Windows系统,在扩展分区中可以建立若干个逻辑分区,因此,最合理的分区方式应该最多分三个主分区,一个扩展分区,这样可以有效地利用有限的主分区,然后在扩展分区中建立逻辑分区。

    在Linux系统中每一个硬盘总共最多有 16个分区,硬盘上的4个主分区,分别标识为sdal、sda2、sda3和sda4,逻辑分区则从sda5开始标识一直到sda16。

    Ubuntu Linux可以把分区作为挂载点,载入目录,其中最常用的硬盘大小(500G-1000G)分配目录推荐如下表所示:

    目录建议大小格式描述
    /150G-200Gext4根目录
    swap物理内存两倍swap交换空间:交换分区相当于Windows中的“虚拟内存”,如果内存低的话(1-4G),物理内存的两倍,高点的话(8-16G)要么等于物理内存,要么物理内存+2g左右,
    /boot1G左右ext4空间起始位置 分区格式为ext4 /boot
    建议:应该大于400MB或1GB Linux的内核及引导系统程序所需要的文件,比如 vmlinuz initrd.img文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录;启动撞在文件存放位置,如kernels,initrd,grub。
    /tmp5G左右ext4系统的临时文件,一般系统重启不会被保存。(建立服务器需要?)
    /home尽量大些ext4用户工作目录;个人配置文件,如个人环境变量等;所有账号分配一个工作目录。

    另外一种情况是没有单独的机器配置,只能在自己电脑上安装 虚拟机,这种情况下 分配硬盘一般不超过100G  内存也只有2-4G左右,可以参考这种方式配置:

    目录建议大小格式描述
    /10G-20Gext4根目录
    swap<2048Mswap交换空间
    /boot200M左右ext4Linux的内核及引导系统程序所需要的文件,比如 vmlinuz initrd.img文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录;启动撞在文件存放位置,如kernels,initrd,grub。
    /tmp5G左右ext4系统的临时文件,一般系统重启不会被保存。(建立服务器需要?)
    /home尽量大些ext4用户工作目录;个人配置文件,如个人环境变量等;所有账号分配一个工作目录。

    接下来就以Ubuntu Linux 12.04.3为例来为大家图文讲解手动对硬盘进行分区的方法。

    在如图1所示的分区界面中有两个选项可供选择。最简单的莫过于“清除整个硬盘并安装Ubuntu”选项,单击“继续”按钮,安装向导将根据原有的分区信息自动选择合理的分区方式。

     

    图1:Ubuntu Linux分区向导

    如果希望对分区过程进行完全控制,可以使用“其它”选项。单击“继续”按钮,安装向导将把用户带至手动分区界面,如图2所示。

     

    图2:手动分区模式

    在这里可以看到当前硬盘的分区信息,由于我使用的是虚拟机为大家进行演示,因此,只能看到一块没有使用过的硬盘,硬盘容量为20GB。

    第一步:选中空闲的磁盘空间,点击“添加”按钮,弹出“创建新分区”对话框,新分区的类型为主分区,挂载点为/boot,新建分区容量为128MB,最后点击“确定”按钮,如下图所示。

     

    图3:建立启动分区

    这个挂载点包含了操作系统的内核和在启动系统过程中所要用到的文件,接下来要新建一个交换分区。

    第二步:选中空闲的磁盘空间,点击“添加”按钮,弹出“创建新分区”对话框,新分区的类型为逻辑分区,“用于”选择“交换空间”,新建分区容量为1024M,最后点击“确定”按钮,如下图所示。

     

    图4:建立交换分区

    交换分区相当于Windows中的“虚拟内存”,如果物理内存小于或等于512MB,建议分配交换分区的大小为物理内存容量的2倍;如果物理内存大于512MB,建议分配交换分区的大小等于物理内存容量;如果您的内存够大也可以不建立交换分区。

    按同样的方法依次建立/var、/tmp、/home等挂载点,最终分区结果如下图所示。

                                                  图5:最终硬盘分区结果

     

    本文转载自: http://www.ah168.com/jishuwenzhang/xitong/Ubuntu-916.html 

    1. 近些年人民的物质生活极大提高,电脑内存和硬盘大小也出现了长足的发展,而文章是转载自原作者大神15年之前的文章,所以文中推荐的数值在现在来看已经显得有些捉襟见肘;但是作为学习linux的硬盘盘分区方法和理论还是有借鉴意义的,在这里向原作者致敬。

    2. 另外我本人还是学习linux的小菜鸡(┬_┬),这篇文章对我来说主要是学习之用,有不懂的可以去评论区找大神探讨

    展开全文
  • linux磁盘空间不足怎么办磁盘清理方法
  • Linux磁盘空间不足

    千次阅读 2013-12-13 14:22:16
    Linux磁盘空间不足报警,是/var/account/pacct这个文件导致的var挂载点空间不足。   这个文件的意思: Linux下有一个记载进程记录的进程psacct,当一个进程终止时,把每个进程向统计文件(pacct或acct)中写一个...
  • 解决Linux系统磁盘空间满的办法

    千次阅读 2019-04-03 15:31:05
    解决Linux系统磁盘空间满的办法 No space left on device 解决Linux系统磁盘空间满的办法 最近Linux电脑在执行mvn时候总是报错: No space left on device 原因是磁盘空间满了,我马上加了20G的硬盘容量,但是还是报错,...
  • Linux 查看磁盘空间

    万次阅读 2020-11-04 10:55:06
    df 以磁盘分区为单位查看文件系统,可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 例如,我们使用df -h命令来查看磁盘信息, -h 选项为根据大小适当显示: 显示内容参数说明: Filesystem:文件系统...
  • linux磁盘空间不足解决方法

    万次阅读 多人点赞 2018-08-16 12:10:37
    这里只介绍磁盘空间不足的解决办法 1.首先确定是否是磁盘空间不足 输入命令:df –h 查看磁盘信息 很明显:Filesystem下的挂载点 /dev/xvda1 下的40G容量已经耗尽。 这时最简单的办法就是找到大且无用的文件并...
  • 今天往centos虚拟机拖文件,报错“卷文件系统根目录仅剩余0字节”,记录一下相关解决方法。 1.磁盘扩容 扩容方法就不详述了,可以参考这篇博客:...2.查看系统磁盘占用 命令如下: 发现根目录分区磁盘占用已达...
  • linux 磁盘可用空间不足

    千次阅读 2018-05-14 11:23:33
    某日收到告警磁盘可用空间不足,查看告警节点,df -h发现已使用空间超过%85.du -h相关目录发现并没有使用那么多的磁盘那么这种情况如何处理? 通常磁盘可用空间不足有两种情况,一种发现确实不足,那么只能添加或者...
  • 很多人在安装虚拟机系统的时候,为了节省硬盘空间,把硬盘容量设置得较小,默认的2GB,我设置了10GB,可是后来发现硬盘容量不够用了。在VMware中又不能直接修改虚拟机的硬盘容量大小,或者重建虚拟机系统,非常麻烦。...
  • 很多人在安装虚拟机系统的时候,为了节省硬盘空间,把硬盘容量设置得较小,默认的2GB,我设置了10GB,可是后来发现硬盘容量不够用了。在VMware中又不能直接修改虚拟机的硬盘容量大小,或者重建虚拟机系统,非常麻烦。...
  • linux系统清理磁盘空间

    万次阅读 2016-07-21 21:06:50
    一、背景:1、由于linux系统空间是由挂载磁盘得来的,但有时装系统时挂载/根目录空间不大,现仅清除用户下载的大文件二、方法:1、输入命令df -h显示当前磁盘挂载(包含剩余空间)情况2、由上可看出/根目录空间不够...
  • 解决linux磁盘空间不足的方法

    千次阅读 2021-03-08 15:09:12
    磁盘空间不足的解决办法 1、首先确定是否是磁盘空间不足 输入命令:df –h 查看磁盘信息 很明显:Filesystem下的挂载点 /dev/vda1 下的50G容量已经耗尽。 这时最简单的办法就是找到大且无用的文件并删除,首选就是...
  • 原因:发现是磁盘空间不足,而且oracle被关闭了 解决方案如下: 1、确定oracle安装在哪台linux机器,并登录 2、查看磁盘使用情况 : df -h,看看哪个磁盘空间满了 3、找到没有用的文件,并删掉。 使用命令...
  • 磁盘空间不足怎么办,linux磁盘清理方法.docx
  • 安装Linux 系统 分区时出现空闲空间不可用的情况解决办法
  • 磁盘初始化 使用命令查看磁盘信息 fdisk -l Disk /dev/xvdg: 2147.5 GB, 2147483648000 bytes 255 heads, 63 sectors/track, 261083 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size...
  • linux磁盘空间不足,排查解决小诀窍

    千次阅读 2018-05-30 15:17:26
    在启动tomct时,报磁盘空间不足(但是用df命令查看时,却发现还有剩余空间)时,可以参照以下步骤排查问题:问题现象:启动java 进程时,报类似:Caused by: java.io.IOException: 设备上没有空间 这样错误。...
  • Linux系统磁盘空间无故占满解决方法

    万次阅读 2017-02-24 10:17:40
    我的Linux服务器出现了这样的情况:磁盘空间被写满,当我尝试删除无用文件释放空间时,反复键入df -lh 查看命令,就会看到有个分区会被迅速写入且找不到被写入的文件是哪一个。于是看到了下文,才解决了我的问题。 ...
  • 一、linux 查看目录的剩余空间大小 两个命令df 、du结合比较直观 df -h 查看整台服务器的硬盘使用情况 du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量。 这样的组合可以快速定位大...
  • 在U盘下安装ubuntu系统,从U盘启动Linux系统

    万次阅读 多人点赞 2017-04-15 21:54:29
    如果我们直接在我们的硬盘安装Linux系统的话,那么Linux的GRUB就会覆盖window的启动引导项。并且不方便携带。所以我就想在U盘上安装一个ubuntu的系统,可以在任意电脑上启动。 准备工作: 一个32G的U盘(作为系统...
  • 预装win8,安装redhat Linux7.1 选择安装位置并选择了本地磁盘后提示可用空间不足(需要5G,可用只有1G),然后选择了回收空间,显示了系统磁盘,但是并没有显示哪个是C盘或者D 、E、F,怕删错,数据也没有备份。...
  • 如何清理Linux服务器磁盘空间

    万次阅读 多人点赞 2018-04-04 18:17:28
    一看,原来是磁盘空间被占满啦,那么,怎么清理呢。介绍如下:df -h ,这个命令用于查看服务器空间,运行后的效果图如下:可以看到,还剩余8G可用。du -h --max-depth=1,这个命令用于查看当前目录,哪个文件占用...
  • linux查看磁盘空间命令

    万次阅读 多人点赞 2019-05-08 07:27:11
    df 以磁盘分区为单位查看文件系统,可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 例如,我们使用df -h命令来查看磁盘信息, -h 选项为根据大小适当显示: 显示内容参数说明: Filesystem:文件系统 ...
  • 系统磁盘进行扩容 1.准备工作 一台 CentOS7 机器,添加一块硬盘;添加完之后开机: 2.格式化新添加的硬盘 1)检测并确认新硬盘 fdisk -l 2)创建硬盘分区 fdisk /dev/sdb #进入磁盘 3.对系统磁盘进行...
  • linux磁盘空间不足,但是使用df -ah却看到还有近一半的空间,怎么会报磁盘空间不足呢?     其实很简单,因为node节点已经用完了,一个文件对应一个node节点,我们这里的说的空间其实是block,block有...
  • 本篇文章主要介绍了详解linux根目录空间不足解决方案,具有一定的参考价值,有兴趣的可以了解一下。
  • df命令代表“无磁盘”,并显示Linux系统上的可用和已用磁盘空间。 df -h以可读格式显示磁盘空间 df -a即使可用字段为0,也会显示文件系统的完整磁盘使用情况 df-ha.png df -T显示磁盘使用情况...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 295,516
精华内容 118,206
关键字:

安装linux系统磁盘空间不足

linux 订阅