Armbain系统根分区空间不足处理
Posted 江湖有缘
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Armbain系统根分区空间不足处理相关的知识,希望对你有一定的参考价值。
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/"
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
二、检查磁盘情况
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.总体查看根分区下目录大小
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 /
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
四、清理不重要的占用空间最大目录及文件
root@onecloud:/www# rm -rf ./*
root@onecloud:/www#
五、逻辑卷扩充空间
如果磁盘分区采用lvm逻辑卷,可以直接扩展分区
pvcreate /dev/sdc3 #创建新物理卷pv
vgextend vg01 /dev/sdc3 # 扩展卷组
lvextend -L +2G /dev/vg01/lv01 #扩展逻辑卷
xfs_growfs /mnt/lv01/ #使扩展生效
以上是关于Armbain系统根分区空间不足处理的主要内容,如果未能解决你的问题,请参考以下文章