我已經嘗試使用 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 卡。現在沒有足夠的空間來創建更多的可用空間,您可以嘗試:
- 減少日誌日誌大小,先檢查磁碟上的目前大小
#journalctl --disk-usage
您可以將最大使用量設為 1MB#journalctl --vacuum-size=1M
- 刪除/var/log/中超過1MB的所有日誌。
- 檢查 /opt/ 中有什麼,以及是否可以獲得這 156M 的可用空間