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 sgml
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 的可用空間

相關內容