ストレージ容量が不足しています。一部のシステム機能が動作しない場合があります


29

Androidの通知バーにメッセージが表示されますStorage space running out. Some system functions may not work

チェックすると188 MB free、デバイスメモリと10 GBUSBストレージに表示されます。

Android OSを数回再インストールしました。

約2か月間は問題が再発します。

いくつかのアプリケーションまたはデータを削除すると、数時間から数日間役立ちます。

質問:

  • Storage space error使用可能なスペースがたくさんある場合、なぜ取得できますか?
  • デバイスUSBメモリを結合できますか?問題が再発するのを助けるか、少なくとも時間を遅らせますか?
  • この問題に対処する方法はありますか?

ロギングファイルをクリアしようとしましたか?そうでない場合は、*#9900#をダイヤルして[削除]を選択します。これがいくつかのスペースを空けるのに役立つかどうかを確認してください。
ピーターカルロス14年

insufficient-memory質問にタグを追加しました。tag-wikiを確認してください。これにより、開始することができます(応急処置と詳細へのリンクが含まれています)。
イジー

クラッシュしているため( "android-process-acore"と共に)Mailboxに問題があると思われ、Mailboxから "キャッシュをクリア"した後しばらくシステムが動作します。
トム・ブリト

/:私は...工場出荷時の設定に自分の携帯電話をresetingことで解決
トム・ブリト

Samsungのダイヤラーにダイヤルする必要があります。
無言

回答:


13

Samsung電話では、ダイヤラーを入力し、*#9900#2番目のオプション「Dumpstate / logcatの削除」を選択します。


まあ、このソリューションは5.0.1 Androidでは動作せず、4.xでも動作すると思います。
yilmi

4
これはSamsung固有のもので、他の携帯電話では機能しません。また、ダイヤルする(呼び出す)必要もありません。最後の#文字を押すと、メニューがすぐに表示されます。
デビッドバラジック

Samsung Galaxy S4で動作しません。ゲイルが言ったように、ダイヤラーにコードをパンチしても何も起こりません。電話アイコンを押してダイヤルすると、「Verizon Wirelessへようこそ、お使いの電話... ...ダイヤルした
とおりに

10

すでに多くの答えがありますが、実際には2つの主要な質問に答えるものはなく、3つ目の質問はダンプ状態の問題の場合にのみ対応しています。急いでいるなら、もっと大きなテキストを読んでください。
また、他の回答で言及されている解決策が時々役立つのはなぜかを説明します。そして猫があなたの問題ではない場合の別の解決策を提供します。

  • 使用可能なスペースがたくさんある場合、ストレージスペースエラーが発生するのはなぜですか?

これはエラーではなく、仕様によるものです。低スペースのトリガーは非常に高く、通常は10%または500MBのいずれか低い方です。

「一部のシステム機能が機能しない場合があります」 -それは正確ではなく、一部は機能しません。
同期、ダウンロード機能、アプリのインストール、ハングアウト、多くのGoogleアプリ。

あなたが尋ねる場合:

  • なぜ500MB未満しか使用できないのですか?

その答えは、知らないうちに使い切ったのか、ストレージスペースを詰め込んでいる何かに問題があるというものです。
それを使い切って何を確認したい場合は、スペースをクリーンアップするという回答に従ってください。そうしなかった場合、他のさまざまな問題かもしれませんが、おそらくlogcatが巨大なダンプステートファイルを残しています。その場合は、logcatまたはlogまたはdumpstateに言及した回答に従ってください。または、以下の最後の段落にジャンプします。


空き領域を監視するメモリの部分。
AndroidフォンのFS構造に応じて、2つのモデルの状況を区別する場合があります
(注、内部ストレージと呼ぶものは標準化された名前ではなく、通常sdcardと呼ばれますが、場合によってはUSBストレージとも呼ばれます) )

  • DATAパーティションは、内部ストレージとは別のパーティションです

内部ストレージは監視されていないため、空きバイトをゼロまで埋めても何も起こりません。データストレージは監視されます。galaxyS2では10%で、1500 MBから150 MBが常に使用可能である必要があります。

  • データストレージと内部ストレージの両方に対応する1つのパーティション

内部ストレージは、異なる権限を持つ別のパーティションとしてエミュレートされます。また、「ヒューズ」またはリザーブがあり、実際のパーティションのすべてのスペースを使用することはできません。内部ストレージのファイルは、実際には/ data / media /の

古いモデル、おそらくAndroid v2.3までにあり、DBDATAパーティションもあります。DBDATAパーティションは個別に監視されていました-これを正しく覚えていれば

あるシステムから別のシステムへの変更は、FWの更新によって行われた可能性があります。そのような更新がGalaxy Note2で私の休日の写真を何千枚も削除したことを今でも覚えています。内部ストレージパーティションが削除され、FUSEを使用してDATAパーティションにマウントされました。それぞれの空き領域をチェックすると、100MBの違いがありました。


そのため、所有するデータ構造に応じて、たとえば、内部ストレージに400MBの空き容量を保持する必要があります。これは、dfまたは空き容量アナライザーアプリを使用すると、DATAパーティションに500MBの空き容量として表示されます。
なお、
-最小のサイズは、各モデルごとに異なる、時にはまたFWのバージョンです。
-空き容量を増やした後、通知がクリアされるかどうかを確認するために約1分間待つ必要があります。



2番目の質問:

  • デバイスとUSBメモリを結合できますか?問題が再発するのを助けるか、少なくとも時間を遅らせますか?

速い答え、いいえ。そして、それが助けになるとしたら?はい、それはより大きな合計ストレージを持つことにより、スペース不足の問題を回避するのに役立ちます。

詳しく説明すると、
「USBメモリ」がプラグ可能なSDカード、またはお客様のケースのプラグ可能なデバイスである場合、またはタブ1と同年代の携帯電話にあるように、別のメモリチップにある場合、一緒に接続することはできませんデータパーティション。
「USBメモリ」が内部ストレージの場合は、それらに参加できますが、簡単または安全なプロセスではありません。言い換えれば、あなたと同じモデルの電話でうまくやった人によるガイドがなければ、私たちは比NO的に「いいえ、それは不可能です」と言うかもしれません。

インターネットでガイドを検索する際、内部ストレージを「USBストレージ」と名付けることは賢明な考えではないことに注意してください。実際のUSBストレージもあります。ストレージドライブでUSBを有効にするための多くのソリューション(いわゆるUSB OTG機能)は、多様化しないでください。

基本的に必要な
ことは、何らかの理由でeMMCと呼ばれるメモリチップを再パーティションし、USERDATAを削除することです。内部ストレージのパーティション名とは何ですか。また、空き領域をDATAパーティションとマージします。
次に、media_rwまたは他のユーザーの完全な権限でパーティションをエミュレートするfuseモジュールを見つけてコンパイルし、
initスクリプトを編集して、新しい内部ストレージのマウントポイントを作成し
ます。 。



3番目の質問:

  • この問題に対処する方法はありますか?

ルートアクセスがある場合の最良のオプションは、

最小空き領域のしきい値を下げます。


1%、場合によってはそれ以下に抑えることができます。つまり、20〜120MBの最小空き領域が必要です。

これにはsqlite3の編集が含まれますが、見た目は難しいかもしれませんが、非常に簡単なプロセスです。良いガイドに従うだけで大丈夫です。このガイドは素晴らしく見えるか、sqlite3エディターアプリもあります。または、このguglリンクを使用して別のガイドを見つけてください
注意すべき点が2つあります。
-異なるガイドが異なるテーブル名に言及しています。「セキュア」、「システム」、「グローバル」、または「gservices」。真実は、さまざまなAndroidバージョンを通じてさまざまな表に適用可能でした。これは、「セキュア」になる前と「システム」の前に「グローバル」にあるはずです。私のアドバイスは、それらをすべてそれらに入れるだけで、あなたは何も傷つけないでしょう。つまり、見つけるガイドに従って、手順を繰り返しながら、テーブル名を上記の各名前に置き換えます。
-settings.dbファイルがロックされていて、rootでも書き込みできない場合があります。ICSが出てきたときに私に起こりました。しかし、その後は起こりませんでした。とにかく、その場合、リカバリを起動し、ファイルを引き出して、PCで編集してから押し戻します。

1%(16GBチップを搭載している場合は100MB程度)が無駄すぎて無駄な場合、sys_storage_threshold_max_bytes値も追加します。20000000=約20 MBであり、多くのアプリは問題ありませんでした使用可能なスペースチェックがないため、理由を示すことなくエラーが発生するため、常に空きスペースの問題である可能性があることに注意する必要があります。これらの2つの変数の間には-OR-ステートメントがあります。/ dataフォルダーにある特定のシステムファイルが書き込みに失敗した場合、携帯電話が起動しない可能性があるため、20未満にしないでください。/ data / data、/ data / app /、およびdalvikを除き、/ dataにあるファイルよりも大きいファイルがないため、20MBは非常に安全です。また、/ data / dataでファイルが破損しても、大した問題はありません。そのアプリのデータをリセットすると解決します。


何かが空きスペースを使い果たしている場合

ここに他のいくつかの回答のように、それほど多くのスペースをとるべきではないと疑う場合、または単にスペースをクリーンアップしたい場合は、DiskUsageをお勧めします。
DiskUsageアプリの2番目の列の「メディア」は内部ストレージを表し、アプリは/ data / appと/ data / dataを表します。アプリが使用するスペースです。
下部の緑色の「システムデータ」は/ dataフォルダの残りの部分であり、高すぎてはいけません。300MBは問題ありませんが、1GB以上はおそらく問題です。
このシステムデータが高すぎる場合、logcatが暴走し、大量のダンプステートの事後詩を作成している可能性があります。その場合、その場合にのみ、ここでの他のすべての回答が適用されます。フォルダー/ data / logのこの無駄なスペースのギグを削除するか、すべてのデバイスで有効なコマンドではない*#9900#をダイヤルすると、Androidが気分が良くなります。どのくらいの期間、過剰なロギングを引き起こした犯人にパッチが適用されたか、削除されたかが問題になります。


1
「スペースが少ない場合のトリガーは非常に高く、通常は10%または500MBのいずれか低い方です。」それにソースを入れてもらえますか?私は10%を知っているが、代わりに500メガバイトの私は最後の時間をチェックすると数が非常に低かった(25メガバイト、例えばを参照してくださいここで決してはいますが、その番号に「公式の参照」を発見しました。。
イジー

1
私の言葉の通常の使用について言及している場合、今日では副詞としてかなり使用されているとは言いません。それは私のすべての電話が設定されたものでした。しかし、これは以前のモデルや後のモデル、または私が当時持っていたブランド以外には当てはまらないかもしれません。私のデバイスでは、500MBは固定量でした。1MBファイルを使用してこれをテストしていました。499MBの空き領域を残すために1つを複製した場合、通知が表示され、501MBを解放するためにいくつかを削除すると消えました。sys_storage_threshold_max_bytesの値を20000000 に編集したとき、完全なメモリ通知なしで20 MBの空き領域しか確保できませんでした。

おかげでパポ–それは間違いなくそれを釘付け。その定数について言及してくれてありがとう!そして、それらの25MBは、エクレア/フロヨの時代には、デバイス全体のストレージがまったく制限されていました。タグwiki更新:)
Izzy

3

私はまったく同じ問題を抱えていました。サムスンサービスの場所に何度も電話をかけ、そこで完全なソフトウェアリカバリを2回実行してからメインボードを交換しましたが、問題は続きました。

ログファイルがいっぱいになっているメモリログがネットワークの問題に関連しているように見え、これが役立つかどうかを確認するために新しいsimを取得しようとすることにしました。昨日、新しいsimを入手しました。ログファイルに記録され、システムメモリがいっぱいになったように見えるものはすべて問題ないようです。

以前は、ログファイルを数時間クリア(*#9900#、ログファイルを削除)してから数時間は問題ありませんでしたが、その後突然ログファイルが再び起動しました。数時間以内に、携帯電話(Galaxy Note)が応答しなくなり、ストレージスペースが不足しているというメッセージが表示され、システムメモリが1.4gではなく100MBになりました。

同じ問題が数週間および数週間続いた後、私は物事が完全に解決されたと言うのを控えています。新しいシムを入れることで問題は解決したようです。


はい!2枚のSIMカードを交換すると解決したようです!ありがとう!
トムブリトー14年

オプス、それは...数分後に再び失敗し始めた
トム・ブリト

3

このリンクを確認してください。問題が解決することを願っています。

抜粋:

  1. 電話をルート化する。
  2. ここからルートブラウザアプリをダウンロードしてください
  3. リブート
  4. 新しくインストールしたルートブラウザアプリを開くと、アプリにルートパーミッションを付与するかどうかを示すポップアップが表示されます。それを許可します。
  5. /data/フォルダーに移動して削除しますlog
  6. 魔法をご覧ください:)

2

さて、ストレージ領域を解放するために取り除くことができるものに焦点を合わせる最良の方法は、ディスク使用量などのストレージ使用量をマッピングするアプリ、SD Maidなどのクリーンアップアプリ、または検索可能なファイルマネージャーです大きなファイル。

ただし、ストレージを解放するアプリをダウンロードする前にストレージを解放する必要があるというCatch-22に直面しているため、My Filesと呼ばれるストックファイルマネージャーから始めます

ここに画像の説明を入力してください

[ すべてのファイル]をタップし、次に[ デバイスストレージ]をタップして、削除できる大きなファイルが存在する可能性が最も高いフォルダーに移動します。可能性のある候補のいくつかは、次のデフォルトフォルダーです。

DCIM/Camera
Download
Pictures
Sounds
Documents
Temp
Music
Movies

リストにファイルサイズを表示するには、各ファイルを長押しして[ 詳細]を選択してサイズを確認し、メニューボタンをタップして[ 表示方法 ]を選択し、[ リストと詳細]を選択します。

あなたがほとんどのストレージを使用している場所を特定するために、あなたがに行くことができる[設定]> [ストレージ(の正確な位置ストレージが、それは上だサムスンギャラクシーSで、たとえば、お使いのデバイスとOSのバージョンによって異なる場合があります詳細 ]タブ):

ここに画像の説明を入力してください

たとえば、の下Pictures, videosに最大数が表示されている場合は、おそらくフォルダDCIM/Cameraとで開始する必要がありますPictures。最大数が下にある場合Audioで見て、SoundsおよびMusicファイル用を取り除くために。

ストックツールを使用するのは面倒なプロセスであるため、より効率的にクリーンアップできるアプリをダウンロードするのに十分なスペースができるまで、この方法で行うことをお勧めします。


2

Cynagoenmode 11を実行しているGalaxy S2で、以下の手順で空き容量を増やしました。これにより、生成された不要なログがすべて消去されます。

> adb shell
$ cd /data/log
$ rm *

1

私はこのストレージの問題を経験しました。これは、「ルート」アクセス権がある場合にのみ問題を解決できます。この問題は、適切にアンインストールされていないアプリの古いアプリケーションデータが原因で発生します。
Playストアから「SD Maid」をダウンロードします。アンインストールされているにもかかわらず、デバイスに存在するアプリケーションデータを検索できます。死体を片付け、インストールしたいアプリのインストールを再試行すると、動作するはずです。


0

APP2SDはあなたのために働くと思います。これにより、デフォルトのアプリの場所をUSBまたはextカードに設定できます。このために、AIO Toolboxをダウンロードしてインストールすることをお勧めします。たくさんの機能が組み込まれています。それがあなたを助けるかもしれないかどうか見てください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.