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% /run/user/0

デュ:

root@beaglebone:/# ls | xargs du -hs
4.0K bbb-uEnv.txt
9.7Mビン
26Mブート
0 開発者
540万など
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 ビン
4.0K サービス
0 システム
48K 一時
2.5G ユーザー
296M 可変

/usr 内:

root@beaglebone:/usr# ls | xargs du -hs
278M ビン
4.0K ゲーム
45Mには以下が含まれます
992M ライブラリ
187M ローカル
6.2M sbin
1017M シェア
4.0K ソース

/var 内:

root@beaglebone:/var# ls | xargs du -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 du -hs
388K ローカル
160K aclocal-1.15
8.0K 追加ユーザー
944K アルサ
1.7M アパッチ2
8.0K アプリデータ
204K件のアプリケーション
36K アパート
12K アプリ
1.7M 自動設定
1000K オートメイク-1.15
16K アバヒ
36K ベースファイル
12K ベースパスワード
2.3M bash補完
728K ビーグルテスター
12K バイナリファイル
54M 骨101
528K バグ
12K ビルド必須
620K CA証明書
432K カレンダー
12Kクロム
256K 共通ライセンス
140万コンソールフォント
48K コンソール セットアップ
112K コンソールトランス
16K 暗号セットアップ
196K dbus-1
28K デブコン
36K デブヘルパー
8.0K デビアンユーティリティ
12K デフォルト
6.4M デスクトップベース
212K デスクトップディレクトリ
524K dh-python
280万語の辞書
36K 辞書 - 共通
8.0K dnsmasq
8.0K dnsmasq ベース
124M ドキュメント
92K ドキュメントベース
56K dpkg
344K エマック
8.0K ファイル
12K フラッシュカーネル
156K フォント設定
1億5,600万フォント
56K ガルオルタナティブ
108K gcc-6
56K グコン
44K GConf
28K gcr-3
270万グダル
24K グーグル
2.9M gdcm-2.6
24K ゲットテキスト
12K ゴーストスクリプト
128K gitコア
324K gitウェブ
8.0K グクスー
268K グリブ2.0
12Kゴールド
24K gnome 背景プロパティ
12K gnome コントロール センター
28K gnomeオンラインアカウント
8.0K gnupg
160万グロフ
320K gtk ドキュメント
132K の gvfs
170万ハル
80K ヘルプ
970万 国際化
1億1600万個のアイコン
8.0K枚の画像
120万件の情報
316K initramfs ツール
12K iptables
4.0K ジャワ
548K ジャバスクリプト
12Kキロ
64K キーリング
8.0K libc-bin
12K ライブラリ
160K libfm
464K libfm-qt
28K libgksu
736K libgphoto2
4.0K libsensors4
560K リブタイ
384K libtool
836K libwacom
20K ライトdm
872K リンティアン
149M ロケール
8.4M lxqt
18M 男性
32K Maven リポジトリ
44Kメニュー
64K メタ情報
5.5M マイム
420K その他
324K mjpg-ストリーマー
8.0K mysql-共通
180Kナノ
4.0K ノードJS
8.0K ナンピー
8.0K numpy3
9.7M オープンCV
468K オープンCV
456K オープンMPI
12K オープンシュ
16K p11キット
44K パム
20K pam-configs
60K ペーストビン.d
564K pcmanfm-qt
20M パール
5.0M パーレル5
12K perl-openssl-デフォルト
116K ピクセルマップ
60K パッケージ構成
4.0K パッケージ構成クロスラッパー
4.0K pkg-config-dpkghook
24Kプラズマ
190万台プリマス
612K ポルキット1
12Mポプラー
20K ppp
15Mプロジェクト
176K pyshared
292K パイソン
148K パイソン3
160万個のパイソンホイール
11M qt5
212K qターミナル
156K qtermウィジェット5
12K rcn-ee-アーカイブキーリング
8.0K 読み取り行
20K ロボットコントロール
324Kスクリーン
92K sgml
120万音
8.0K SSL証明書
28K状態
16K システム
12K システムタップ
20K タブセット
32K タスクセル
360万tcltk
4.0K 用語情報
116K テッセラクト-OCR
470万のテーマ
212M ti
24Kの新興企業
24K usb_modeswitch
31M ビム
4.0K 壁紙
5.6M X11
8.0K フルHD
8.0K xgreeters
24K xml
12K xセッション
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の空き容量を確保できるか確認する

関連情報