題:
存儲空間用完了。某些系統功能可能不起作用
Jacob
2014-01-10 15:56:35 UTC
view on stackexchange narkive permalink

在我的Android通知欄中,我看到消息 存儲空間用盡。某些系統功能可能無法正常工作

當我檢查時,我發現設備內存中有 188 MB可用 ,大​​約 10 GB 在USB存儲設備中。

我重新安裝了Android OS幾次。

它可以幫助大約幾個月,然後問題再次出現。

如果我刪除某些應用程序或數據,它會在幾個小時到幾天內有所幫助。

問題:

  • 如果可用空間過多,為什麼會出現存儲空間錯誤
  • 我可以加入 device USB em>記憶?
  • 還有其他建議可以解決該問題嗎?
您是否嘗試清除日誌文件?如果不是,那麼您可以通過撥打*#9900#並選擇delete dumpstack來實現。看看這是否可以幫助您清除一些空間。
我剛剛在您的問題中添加了“內存不足”標籤。請查看[其標籤Wiki](http://android.stackexchange.com/tags/insufficient-memory/info),它應該可以幫助您入門(包含一些急救以及更多詳細信息的鏈接)。
我懷疑這是郵箱的問題,因為它崩潰了(連同“ android-process-acore”一起),並且我從郵箱“清除緩存”後我的系統可以工作一段時間。
我通過將手機重置為出廠配置來解決...:/
必須將其撥入三星自己的撥號器。
八 答案:
James
2014-04-05 17:39:53 UTC
view on stackexchange narkive permalink

在Samsung手機上,輸入撥號器 *#9900#,然後選擇第二個選項:“ Delete Dumpstate / logcat”。

好吧,此解決方案在5.0.1 Android上不起作用,我想也適用於4.x。
這是三星特有的東西,不適用於其他手機。另外,您不需要撥(呼叫)它。按下最後一個#號後,菜單立即出現。
在我的Samsung Galaxy S4上不起作用。如蓋爾所說,將代碼打入撥號器後什麼也沒有發生。如果您點擊電話圖標以撥打電話,“歡迎使用Verizon Wireless,您的電話...不能像撥打電話一樣完成”
papo
2015-05-31 13:28:25 UTC
view on stackexchange narkive permalink

即使已經有很多答案,實際上也沒有人回答兩個主要問題,而第三個問題只是針對dumpstate問題。如果您著急的話,只閱讀較大的文字。
此外,我還將解釋為什麼其他答案中提到的解決方案僅在某些時候有用。並提供另一種解決方案,以防cat不是您的問題。

  • 如果有很多可用空間,為什麼會出現存儲空間錯誤?

這不是錯誤,是設計使然。低空間的觸發條件很高,通常為10%或500MB,以較低者為準。

“某些系統功能可能無法正常工作” 。
同步,一些下載功能,安裝應用程序,視頻群聊和許多Google應用程序。

如果您要詢問:

  • 為什麼數量較少超過500 MB的可用空間?

那麼答案是,是您在不知不覺中用完了,或者是存儲空間有問題。
如果您用完了並想檢查一下內容,請按照回答說清理您的空間,如果沒有,可能是其他各種問題,但很可能是logcat留下了巨大的dumpstate文件。在這種情況下,請遵循提及logcat或log或dumpstate的答案。或跳到下面的最後一段。


監視內存的哪些部分有可用空間。
我們可以根據FS結構區分兩種模型情況在Android手機中:
(請注意,我所說的INTERNAL STORAGE不是標準化名稱,通常它被怪異地稱為sdcard,也可能在您的情況下也被稱為USB存儲器。)

  • 數據分區是與內部存儲分開的分區

內部存儲不受監控,您最多可以將其填充為零空閒字節,並且什麼也沒有發生。監視數據存儲,在銀河S2上為1500 MB的10%,必須始終可用150MB。

  • 數據和內部存儲的一個分區

內部存儲被模擬為具有不同權限的單獨分區。它還具有“保險絲”或保留區,將不允許使用實際分區的所有空間。內部存儲上的文件實際上位於/ data / media /

舊模型中,可能在Android v2.3之前,也具有DBDATA分區,該分區已被單獨監視-如果我沒記錯的話

通過固件更新可能已完成從一個系統到另一個系統的更改。我仍然記得,當這樣的更新刪除了我在Galaxy Note2上的數千張假日照片時。刪除了一個內部存儲分區,並使用FUSE將其安裝在數據分區上,當我檢查每個分區的可用空間時有100MB的差異。


因此,根據您擁有的數據結構,您需要保留例如內部存儲空間上的400MB可用空間,使用 df 或可用空間分析器應用程序,它可能會在DATA分區上顯示為500MB可用空間。
請注意,
-每種型號的最小尺寸都不同,有時甚至是FW版本。
-您需要等待大約一分鐘,以查看在提供更多空間後通知是否會自動清除。



第二個問題:

  • 我可以加入設備和USB存儲器嗎?

快速答案,不是嗎?如果有幫助嗎?是的,它可以通過增加總存儲量來避免空間不足的問題。

詳細說明:
如果“ USB存儲器”是可插拔的SD卡,或者是可插拔的設備您的手機殼,或者如果它位於單獨的內存芯片上(如Tab 1和類似年齡的手機上的手機),則無法將其與DATA分區一起使用。
如果“ USB存儲器”在您的情況下是內部存儲,則可以加入它們,但這不是一個簡單或安全的過程。換句話說,如果沒有在與您的手機相同型號的手機上成功完成此操作的人的指導,我們也可以用比喻的方式說不,這是不可能的。

在搜索手機時對於本指南,請注意Internet,將內部存儲命名為“ USB存儲器”並不是一個聰明的主意,因為還有一個真正的USB存儲器。您會發現很多為存儲驅動器啟用USB的解決方案,即所謂的USB OTG功能,別無所求。

基本上,您需要:
重新分區您的內存芯片(由於某種原因被稱為eMMC)刪除USERDATA-內部存儲的分區名稱是什麼,然後將釋放的空間與DATA分區合併。
然後查找/編譯保險絲模塊,該模塊將負責模擬完全分區授予media_rw或其他用戶的權限,
編輯初始化腳本,以創建新的內部存儲的安裝點,
還有許多我想不到的更改和調整。



第三個問題:

  • 還有其他建議可以解決這個問題嗎?

最好如果您具有root用戶訪問權限,則可以

降低最小可用空間的閾值。


您可以將其降低到1%,甚至可能更低。這意味著20-120MB的最小可用空間。

它涉及sqlite3編輯,但是儘管看起來很困難,但是它是非常簡單的過程。只需遵循任何好的指南,您就可以做到。 該指南看起來很棒,或者還有 sqlite3編輯器應用,或者使用 THIS gugl鏈接找到了另一個指南。
有兩點要注意:
-不同的指南提到了不同的表名。 “安全”,“系統”,“全局”甚至“ gservices”。事實是,它適用於通過不同Android版本的不同表中。現在它應該在“安全”之前和在“系統”之前處於“全局”狀態。我的建議是,只要將它們全部放入,就不會傷到任何東西。這意味著按照您將找到的指南進行操作,並用上面提到的每個名稱替換錶名,然後重複這些步驟。
-您可能會發現settings.db文件被鎖定並且即使使用root也不可寫,它發生了我是ICS出來的。但此後沒有發生。無論如何,在這種情況下,請啟動恢復,將文件拉出,在PC上編輯然後再推回。

如果1%(如果擁有16GB芯片,則大約為100MB)仍然太浪費了。對我來說,也添加sys_storage_threshold_max_bytes值,我有20000000 =大約20 MB,並且從來沒有太大問題,儘管許多應用程序沒有可用的空間檢查,並且在未說明原因的情況下會出錯,因此您需要保留請記住,這可能始終是可用空間問題。這兩個變量之間有-OR-語句。請勿在該處放置少於20個字符,因為如果駐留在/ data文件夾中的某個系統文件將無法寫入,則您的手機可能無法啟動。我發現20MB非常安全,因為除了/ data / data,/ data / app /和dalvik外,沒有比/ data中的文件大的文件。如果文件在/ data / data中損壞,沒什麼大不了的。


如果某些東西正在耗盡可用空間

如果您懷疑應該佔用的空間不多,或者您只是想清理空間,就像這裡的其他幾個答案一樣,我還建議 DiskUsage來幫助您直觀地找到佔用了多少空間的內容。
在DiskUsage應用程序中,在第二列中,“媒體”代表內部存儲,應用表示/ data / app和/ data / data-應用佔用的空間。
底部的綠色“系統數據”是/ data文件夾的其餘部分,不應太高。 300MB可以,超過1GB可能是一個問題。在這種情況下,並且只有在這種情況下,此處所有其他答案才適用。這意味著刪除文件夾/ data / log中的這部分浪費的空間或撥打*#9900#(這並不是對所有設備都有效的命令),會使您的Android恢復良好狀態造成過多日誌記錄的罪魁禍首是否已被修補或刪除的問題。

“低空間的觸發因素很高,通常為10%或500MB,以較低者為準。”您能為此提供資料嗎?我知道大約10%,但是上次檢查時這個數字不是500MB,而是低得多(25MB,請參見例如[here](/ q / 150265/16575)。從來沒有找到該數字的“官方參考”,雖然。
如果您提到我對“通常”一詞的使用,我不會說今天它是相當常用的副詞。那就是我所有手機的設定。但這可能不適用於較早或較晚的型號,或者不適用於我當時擁有的其他品牌。在我的設備上,500MB是固定數量。我正在使用1MB的文件進行測試。如果我複制了一個以留下499MB的可用空間,則會出現通知,當我刪除一些具有501MB的可用空間時,它消失了。當我將_sys_storage_threshold_max_bytes_值編輯為20000000時,我只有20MB的可用空間而沒有完整的內存通知。
謝謝papo –絕對可以。特別感謝您提到該常量!並承認,在Eclair / Froyo時代,這些設備的存儲空間非常有限,只有25MB。標記維基已更新:)
Guest
2014-01-19 23:06:03 UTC
view on stackexchange narkive permalink

也許您應該檢查此鏈接,希望這可以解決您的問題。

摘錄:

  1. 為您的手機取個根
  2. 此處
  3. 重新啟動
  4. 下載Root瀏覽器應用程序。打開新安裝的Root Browser應用程序,將會彈出一個窗口。說明您是否要授予應用root用戶權限。授予它。
  5. 導航到 / data / 並刪除文件夾 log
  6. 看魔術:)
  7. ol>
steve
2014-03-05 17:39:21 UTC
view on stackexchange narkive permalink

我有完全相同的問題。曾多次將手機插入Samsung服務位置,他們在其中執行了兩次完整的軟件恢復,然後更換了主板,但問題仍然存在。

我意識到正在填充日誌文件的內存日誌似乎與網絡問題有關,因此決定嘗試獲取一個新的SIM卡以查看是否有幫助。我昨天得到了新的SIM卡,似乎可以插入日誌文件並填滿系統內存的所有內容似乎都還可以。

以前,一旦我將日誌文件(*#9900#,刪除日誌文件)清除了幾個小時,可能沒問題,但是突然之間日誌文件又會重新啟動。幾個小時後,我的手機(Galaxy Note)開始變得無響應,並且我得到了存儲空間用盡消息,並且系統內存降到了100mb而不是1.4g。

在遇到相同問題的幾周和幾週後,我不敢說事情已經完全解決。放入新的SIM卡似乎已經為我解決了這個問題。

是!交換兩個SIM卡似乎已經解決了!謝謝!
糟糕,幾分鐘後它又開始失敗...
Adi Inbar
2014-10-29 04:10:55 UTC
view on stackexchange narkive permalink

好吧,最好地利用您可以擺脫的空間來釋放存儲空間的最佳方法是一個應用程序,該應用程序可以映射您的存儲使用情況,例如磁盤使用情況;清理應用程序例如 SD Maid或可以搜索大文件的文件管理器。

但是由於您面臨的Catch-22需求是需要釋放一些存儲空間才能下載任何應用程序為了幫助您釋放存儲空間,請從名為我的文件的常規文件管理器開始:

enter image description here

點擊所有文件,然後設備存儲,然後導航到最有可能刪除大文件的文件夾。一些可能的候選者是以下默認文件夾:

  DCIM / CameraDownloadPicturesSoundsDocumentsTempMusicMovies  

為了查看列表中的文件大小,因此您不必必須長按每個文件並選擇詳細信息以查看文件的大小,請點擊菜單按鈕,選擇查看方式,然後選擇列表和詳細信息

要幫助您確定使用最多存儲空間的位置,可以轉到設置>存儲空間存儲空間的確切位置視您的設備和操作系統版本而定,例如,在Samsung Galaxy S的更多標籤上):

enter image description here

如果,例如,您在圖片,視頻下看到的數字最大,您可能想從文件夾 DCIM / Camera Pictures 開始;如果最大的數字在 Audio 下,請在 Sounds Music 中查找要刪除的文件。

因為它是在使用庫存工具進行繁瑣的過程時,我建議僅以這種方式進行操作,直到您有足夠的空間來下載一些可以幫助您更有效清理的應用為止。

Kiran
2015-05-04 14:04:41 UTC
view on stackexchange narkive permalink

在運行Cynagoenmode 11的Galaxy S2上,我執行了以下釋放空間的步驟。這將清除所有不必要的日誌。

  > adb shell $ cd / data / log $ rm *  
jigsaww
2014-01-19 23:15:36 UTC
view on stackexchange narkive permalink

我已經遇到了這個存儲問題。僅當您具有“ root”訪問權限時,這才是解決問題的方法。發生此問題的原因是尚未正確卸載的應用程序的舊應用程序數據。
從Play商店下載“ SD女僕”。您可以搜索設備上存在的應用程序數據,儘管它們已被卸載。清除屍體,然後重試安裝要安裝的應用程序,它應該可以工作。

See-Sharp
2014-11-06 20:45:30 UTC
view on stackexchange narkive permalink

我認為APP2SD將為您工作。使用此工具,您可以將默認應用程序位置設置為USB或ext卡。為此,我建議您下載並安裝AIO Toolbox。它具有內置的大量功能。看看是否有幫助。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...