Debian BeagleBoneBlack分区使用率达到99%,如何安全释放空间?

Debian BeagleBoneBlack分区使用率达到99%,如何安全释放空间?

我已经尝试过使用 apt-get clean,但 /dev/mmcb1k1p1 的使用率从 100% 上升到 99%。

这是我用 df 得到的结果:

文件系统类型 已用大小 可用 使用% 安装于  
udev devtmpfs 215M 0 215M 0% /dev
tmpfs tmpfs 49M 5.9M 43M 13% /运行
/dev/mmcblk1p1 ext4 3.5G 3.2G 52M 99% /
tmpfs tmpfs 242M 0 242M 0% /dev/shm
tmpfs tmpfs 5.0M 4.0K 5.0M 1% /运行/锁定
tmpfs tmpfs 242M 0 242M 0% /sys/fs/cgroup
tmpfs tmpfs 49M 0 49M 0% /运行/用户/0

杜:

root@beaglebone:/# ls | xargs 杜 -hs
4.0K bbb-uEnv.txt
9.7M 垃圾箱
26M开机
0 开发者
5.4M等
848K家庭
4.0K ID.txt
245M 库
16K 失物+找到
4.0K 媒体
4.0K 百万吨
4.0K nfs-uEnv.txt
156M选择
du:无法访问“proc/2356/task/2356/fd/3”:没有这样的文件或目录
du:无法访问“proc/2356/task/2356/fdinfo/3”:没有这样的文件或目录
du:无法访问“proc/2356/fd/3”:没有这样的文件或目录
du:无法访问“proc/2356/fdinfo/3”:没有这样的文件或目录
0 进程
60K根
590万跑
6.5M sbin
4.0K 视频服务器
0 系统
48K 温度
2.5G用户
296M无功功率

在 /usr 中:

root@beaglebone:/usr# ls | xargs 杜 -hs
278M仓
4.0K游戏
45M包括
992M 库
187M本地
6.2M sbin
1017M共享
4.0K源代码

在 /var 中:

root@beaglebone:/var# ls | xargs 杜 -hs
48K 备份
34M缓存
92M 库
8.0K本地
0 锁
160M日志
4.0K邮件
4.0K 选项
0 运行
28K线轴
11M 临时压力
8.0K www

因此,我可以推断出这些目录的大小存在问题,但我对 Linux 仍然是新手,并且没有太多管理文件系统的经验。有解决这个问题的详细想法吗?

编辑:显示 fdisk -l 的内容:

root@beaglebone:~# fdisk -l
磁盘 /dev/mmcblk1:3.6 GiB,3825205248 字节,7471104 个扇区
单位:扇区 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节/512 字节
I/O 大小(最小/最佳):512 字节/512 字节
磁盘标签类型:dos
磁盘标识符:0x336593c4

设备引导起始结束扇区大小 ID 类型
/dev/mmcblk1p1 * 8192 7471103 7462912 3.6G 83 Linux

磁盘 /dev/mmcblk1boot1:2 MiB,2097152 字节,4096 个扇区
单位:扇区 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节/512 字节
I/O 大小(最小/最佳):512 字节/512 字节

磁盘 /dev/mmcblk1boot0:2 MiB,2097152 字节,4096 个扇区
单位:扇区 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节/512 字节
I/O 大小(最小/最佳):512 字节/512 字节

编辑2:/ usr / share的内容

root@beaglebone:/usr/share# ls | xargs 杜 -hs
388K 本地化
160K aclocal-1.15
8.0K 添加用户
944K 阿尔萨
1.7M 阿帕奇2
8.0K 应用程序数据
204K应用
36K 适配
12K 应用程序
1.7M 自动配置
1000K automake-1.15
16K阿瓦希
36K 基本文件
12K 基本密码
2.3M bash 完成
728K 比格犬测试仪
12K binfmts
54M骨101
528K 错误
12K 构建必备
620K ca 证书
432K日历
12K铬
256K 通用许可证
1.4M 控制台字体
48K 控制台设置
112K 控制台传输
16K 密码设置
196K dbus-1
28K debconf
36K debhelper
8.0K Debianutils
默认 12K
6.4M 桌面底座
212K 桌面目录
524K dh-python
2.8M 字典
36K词典-常用
8.0K dnsmasq
8.0K dnsmasq-base
124M 文档
92K 文档库
56K dpkg
344K emacs
8.0K 文件
12K闪存内核
156K 字体配置
156M 字体
56K 替代品
108K 海湾合作委员会-6
56K gconf
44K GConf
28K gcr-3
2.7M gdal
24K 数据库
2.9M gdcm-2.6
24K 获取文本
12K鬼本
128K git 核心
324K gitweb
8.0K 克苏
268K glib-2.0
12K 镀金
24K 侏儒背景属性
12K 侏儒控制中心
28K gnome-online-accounts
8.0K gnupg
1.6M格罗夫
320K gtk-doc
132K gvfs
1.7M 哈尔
80K 帮助
970 万 i18n
116M 图标
8.0K 图像
120万条信息
316K initramfs 工具
12K iptables
4.0K java
548K JavaScript
12K KDM
64K 钥匙圈
8.0K libc-bin
12K libdrm
160K 库调频
464K libfm-qt
28K libgksu
736K libgphoto2
4.0K libsensors4
560K 泰文库
384K 库工具
836K libwacom
20K 光DM
872K 林田
149M 语言环境
8.4M lxqt
18M男
32K Maven 仓库
44K菜单
64K 元信息
550 万哑剧
420K 杂项
324K mjpg-streamer
8.0K mysql-common
180K纳米
4.0K 节点
8.0K numpy
8.0K numpy3
9.7M opencv
468K OpenCV
456K 开放式接口
12K OpenSSH
16K p11 套件
44K 帕姆
20K pam 配置
60K 粘贴bin.d
564K pcmanfm-qt
20M perl
5.0M perl5
12K perl-openssl-默认值
116K 像素图
60K 软件包配置
4.0K pkg-config-crosswrapper
4.0K pkg-config-dpkghook
24K等离子
1.9M 普利茅斯
612K polkit-1
12M波普勒
20K 点对点
15M项目
176K pyshared
292K 蟒蛇
148K python3
1.6M 蟒蛇轮
11M qt5
212K qterminal
156K qtermwidget5
12K rcn-ee-archive-keyring
8.0K 读取线
20K机器人控制
324K屏幕
92K 简体中文
1.2M 声音
8.0K ssl 证书
28K状态
16K 系统
12K系统水龙头
20K 标签集
32K任务
3.6M时钟脉冲
4.0K 术语信息
116K tesseract-ocr
470 万个主题
212M钛
24K新贵
24K USB_模式开关
31M vim
4.0K壁纸
5.6M X11
8.0K xfwm4
8 万名 xgreeter
24K XML
12K 个会话
3.4M 区域信息
128K zsh

答案1

如果您删除某些日志文件的内容(如果您不需要其中的信息),则可以安全地释放一些空间。使用 识别大于预期的日志(在本例中为大于 1MB 的所有日志)#du -sh /var/log/*,首先检查内容,它可能有一些有用的信息。您可以清空日志文件,向其中写入 null,例如

#cat /dev/null > /var/log/some_logfile.log

某些应用程序需要设置日志记录,因此可以根据您的需要轮换、存档或删除它们生成的日志文件。

2.5G的/usr/目录可能是最大的问题。你在那里下载过东西吗?检查/usr/share/。您是否在该位置下载了一些存档(.zip、.gzip、.tar ...),然后将其解压?如果是,那么您可以安全地删除存档并仅保留扩展的文件/目录。

编辑:

我刚刚意识到 BBB 附带的图像接近 4GB。你可以通过删除一些文件来获得一些磁盘空间,但很快或稍后你会遇到同样的情况,所以选择 8GB SD 卡。现在没有足够的空间来创建更多的可用空间,您可以尝试:

  1. 减少日志日志大小,首先检查磁盘上的当前大小#journalctl --disk-usage
    您可以将最大使用量设置为 1MB #journalctl --vacuum-size=1M
  2. 删除/var/log/中超过1MB的所有日志。
  3. 检查/opt/中有什么,以及是否可以获得这156M的一些可用空间

相关内容