すでに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 カードを使用してください。現時点では空きスペースをあまり確保する余裕はありません。次のことを試してください。
- ジャーナルログのサイズを減らすには、まずディスクの現在のサイズをチェックします。
#journalctl --disk-usage
最大使用量を1MBに設定できます。#journalctl --vacuum-size=1M
- /var/log/ 内の 1MB を超えるすべてのログを削除します。
- /opt/に何が入っているか確認し、156Mの空き容量を確保できるか確認する