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 du-hs |
4.0K bbb-uEnv.txt
9.7Mゴミ箱
26Mブート
開発者0人
5.4Mなど
848Kファミリー
4.0KID.txt
245M図書館
紛失+発見
4.0Kメディア
400万トン
4.0Knfs-uEnv.txt
1億5600万人が選ばれました
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万回実行
650万スビン
4.0Kビデオサーバー
0 システム
48K温度
2.5Gユーザー
296M無効電力

/usrから:

root@beaglebone:/usr# ls xargs du-hs |
倉庫278M
4000ゲーム
45Mを含む
992Mライブラリ
1億8,700万ローカル
620万スビン
1017M シェア
4.0Kソースコード

/varから:

root@beaglebone:/var# ls xargs du-hs |
48Kバックアップ
34Mキャッシュ
92M図書館
8.0Kローカル
0ロック
1億6000万ログ
4000メール
4.0Kオプション
0 実行中
28Kスプール
11M一時圧力
8.0Kwww

したがって、これらのディレクトリのサイズに問題があると推定することができますが、私はまだ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: 2MiB, 2097152 バイト, 4096 セクター
単位:セクタ1 * 512 = 512バイト
セクタサイズ(論理/物理):512バイト/512バイト
I/Oサイズ(最小/最適): 512バイト/512バイト

ディスク /dev/mmcblk1boot0: 2MiB, 2097152 バイト, 4096 セクタ
単位:セクタ1 * 512 = 512バイト
セクタサイズ(論理/物理):512バイト/512バイト
I/Oサイズ(最小/最適): 512バイト/512バイト

編集2:/usr/shareの内容

root@beaglebone:/usr/share# ls xargs du-hs |
388Kローカライズ
160カクロカル-1.15
8.0K追加されたユーザー
944Kアルサ
170万Apache 2
8.0Kアプリケーションデータ
204Kアプリケーション
36K適応
12,000のアプリケーション
1.7M自動構成
1000K automake-1.15
16K淡路
36K基本ファイル
12K基本パスワード
230万バッシュ完了
728Kビーグルテスター
12K binfmts
54M骨101
528Kエラー
12Kビルドの必須事項
620Kカリフォルニア証明書
432Kカレンダー
12Kクロム
256Kユニバーサルライセンス
1.4Mコンソールフォント
48Kコンソール設定
112Kコンソール転送
16Kパスワード設定
196Kdbus-1
28Kデブコンフィグ
36Kデベロッパー
8.0K Debian ユーティリティ
基本12K
6.4Mデスクトップベース
212Kデスクトップディレクトリ
524Kdh-Python
280万辞書
36K 辞書 - 一般的に使用
8.0K dnsmasq
8.0K dnsmasqベース
1億2400万文書
92Kドキュメントライブラリ
56Kdpkg
344Kイマックス
8.0Kファイル
12Kフラッシュコア
156Kフォントの設定
1億5600万個のフォント
56,000の交換
108K GCC-6
56K gconf
44KG会議
28K GCR-3
270万月
24Kデータベース
2.9M gdcm-2.6
24K文字を取得
12Kゴーストブック
128K子コア
324K gitweb
8.0Kケス
268K glib-2.0
12Kゴールドメッキ
24K GNOME背景プロパティ
12K GNOMEコントロールセンター
28K GNOMEオンラインアカウント
8.0Kgnupg
1.6Mグローブ
320K gtk-doc
132K gvfs
170万
80K ヘルプ
970万i18n
1億1600万個のアイコン
8.0K画像
メッセージ120万個
316K initramfsツール
12キープテーブル
4.0K Java
548K JavaScript
12K KDM
64Kキーチェーン
8.0K libc-bin
12K libdrm
160KライブラリFM
464K libfm-qt
libgksu 28K
736K libgphoto2
4.0K libセンサー4
560Kタイ語ライブラリ
384Kライブラリツール
836K libwacom
20KライトDM
872Kリンティアン
149M ロケール
840万xqt
18M男性
32K Mavenリポジトリ
44Kメニュー
64Kメタ情報
550万件の無言劇
420K その他
324K mjpg - ストリーマー
8.0K mysql-共通
180Kナノメートル
4,000ノード
8.0Kナップ
8.0K numpy3
9.7MオープンCV
468KオープンCV
456Kオープンインターフェース
12KOpenSSH
16K p11キット
パム
20K PAM構成
60Kペーストbin.d
564Kpcmanfm-qt
20Mパール
500万パール5
12K perl-openssl-default
116Kピクセル画像
60Kパッケージ構成
4.0K pkg-config-crosswrapper
4.0K pkg-config-dpkghook
24Kプラズマ
1.9Mプリマス
612Kpolkit-1
12Mポプラ
20Kピアツーピア
1,500万のプロジェクト
176Kパイ共有
292K Python
148K Python3
1.6M Pythonホイール
1100万qt5
212K qターミナル
156K qtermwidget5
12K RCN-EE-アーカイブ-キーリング
8.0Kリードライン
20Kロボット制御
324K画面
92K簡体字中国語
1.2Mサウンド
8.0K SSL証明書
28K状態
16Kシステム
12Kシステム受電
20Kタグセット
ジョブ32,000
3.6Mクロックパルス
4.0K用語情報
116K tesseract-ocr
470万件
212Mチタン
24K新生
24K USB_モードスイッチ
3100万vim
4.0K壁紙
5.6M X11
8.0K xfwm4
80,000人のxgreeters
24K XML
セッション12,000
3.4M 地域情報
128Kzsh

答え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の空き容量を確保できることを確認してください。

関連情報