• Armbain系统根分区空间不足处理


    一、系统检查

    1.查看debain版本

    root@onecloud:~# cat /etc/os-release 
    PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
    NAME="Debian GNU/Linux"
    VERSION_ID="9"
    VERSION="9 (stretch)"
    VERSION_CODENAME=stretch
    ID=debian
    HOME_URL="https://www.debian.org/"
    SUPPORT_URL="https://www.debian.org/support"
    BUG_REPORT_URL="https://bugs.debian.org/"
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    2.查看CPU信息

    root@onecloud:~# cat /proc/cpuinfo 
    Processor	: ARMv7 Processor rev 1 (v7l)
    processor	: 0
    BogoMIPS	: 1.02
    
    processor	: 1
    BogoMIPS	: 1.02
    
    processor	: 2
    BogoMIPS	: 1.02
    
    processor	: 3
    BogoMIPS	: 1.02
    
    Features	: swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 
    CPU implementer	: 0x41
    CPU architecture: 7
    CPU variant	: 0x0
    CPU part	: 0xc05
    CPU revision	: 1
    
    Hardware	: Amlogic Meson8B
    Revision	: 000a
    Serial		: 1b00000000000000
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25

    二、检查磁盘情况

    root@onecloud:~# df -hT
    Filesystem     Type      Size  Used Avail Use% Mounted on
    udev           devtmpfs  395M     0  395M   0% /dev
    tmpfs          tmpfs      80M  6.8M   73M   9% /run
    /dev/system    ext4      6.8G  6.4G   67M  99% /
    tmpfs          tmpfs     397M     0  397M   0% /dev/shm
    tmpfs          tmpfs     5.0M  4.0K  5.0M   1% /run/lock
    tmpfs          tmpfs     397M     0  397M   0% /sys/fs/cgroup
    tmpfs          tmpfs     397M  2.7M  394M   1% /tmp
    /dev/boot      vfat       32M   15M   18M  46% /boot
    /dev/sda1      ext4      110G   18G   87G  18% /data
    /dev/zram0     ext4       49M   19M   27M  41% /var/log
    tmpfs          tmpfs      80M     0   80M   0% /run/user/0
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    三、分析各级目录占用空间

    1.总体查看根分区下目录大小

    root@onecloud:~# du -ah --max-depth=1 /
    15M	/boot
    255M	/root
    4.0K	/home
    16K	/opt
    47M	/lib
    du: cannot access '/proc/22290/task/22290/fd/4': No such file or directory
    du: cannot access '/proc/22290/task/22290/fdinfo/4': No such file or directory
    du: cannot access '/proc/22290/fd/4': No such file or directory
    du: cannot access '/proc/22290/fdinfo/4': No such file or directory
    0	/proc
    du: cannot access '/sys/kernel/slab/L2TP/IPv6': No such file or directory
    du: cannot access '/sys/kernel/slab/L2TP/IP': No such file or directory
    0	/sys
    347M	/var
    4.0K	/srv
    4.0K	/.pearrc
    0	/dev
    13M	/sbin
    4.0K	/lost+found
    4.0K	/selinux
    2.7M	/tmp
    18G	/data
    4.9M	/etc
    6.8M	/run
    4.0K	/mnt
    9.0M	/bin
    4.3G	/www
    1.5G	/usr
    4.0K	/media
    25G	/
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32

    2.对根分区下目录按占用空间大小排序

    root@onecloud:~# du  --max-depth=1 / |sort -rn
    du: cannot access '/proc/12708/task/12708/fd/4': No such file or directory
    du: cannot access '/proc/12708/task/12708/fdinfo/4': No such file or directory
    du: cannot access '/proc/12708/fd/4': No such file or directory
    du: cannot access '/proc/12708/fdinfo/4': No such file or directory
    du: cannot access '/sys/kernel/slab/L2TP/IPv6': No such file or directory
    du: cannot access '/sys/kernel/slab/L2TP/IP': No such file or directory
    25221742	/
    18547804	/data
    4435832	/www
    1523092	/usr
    354984	/var
    260912	/root
    47372	/lib
    14854	/boot
    13048	/sbin
    9136	/bin
    6916	/run
    4988	/etc
    2756	/tmp
    16	/opt
    4	/srv
    4	/selinux
    4	/mnt
    4	/media
    4	/lost+found
    4	/home
    0	/sys
    0	/proc
    0	/dev
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31

    四、清理不重要的占用空间最大目录及文件

    root@onecloud:/www# rm -rf ./*
    root@onecloud:/www# 
    
    
    • 1
    • 2
    • 3

    五、逻辑卷扩充空间

    如果磁盘分区采用lvm逻辑卷,可以直接扩展分区

    pvcreate /dev/sdc3   #创建新物理卷pv
    vgextend vg01 /dev/sdc3   # 扩展卷组
    lvextend -L +2G /dev/vg01/lv01   #扩展逻辑卷
    xfs_growfs /mnt/lv01/    #使扩展生效
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
  • 相关阅读:
    从原理聊JVM(三):详解现代垃圾回收器Shenandoah和ZGC
    07.Spring Boot整合MyBatis
    城市三维地理信息可视化 技术解析
    【python】PySide中QMessageBox设置中文按钮及使用
    c语言:关键字(一)
    第05章 SpringBoot Web开发(二)
    概述UVM中的build、configure和connect【uvm】
    javaEE基于springboot民宿推荐系统springmvc+mybatis+jsp]
    VMWARE 服务器整合为战提供的解决方案
    【Python】三、内置函数
  • 原文地址:https://blog.csdn.net/jks212454/article/details/125552943