題:
如何確定何時需要更換SD卡?
ramblinjan
2012-06-14 00:46:40 UTC
view on stackexchange narkive permalink

是否可以估算SD卡的壽命?如果沒有,我是否可以使用某個實用程序來監視其完整性和可靠性,以便知道何時使用新的SD卡?

我對“親密”投票背後的推論沒有建設性,也感到困惑。是否因為不同的SD卡會有不同的答案?
很難有人權威地回答問題,除非有人實際進行了一些實驗以找出答案。
如果沒有事實答案還是很難弄清楚答案是什麼,這是否會使它成為一個不好的問題?
不好的問題是答案將是猜測
那將使這些答案成為錯誤的答案。僅僅因為不能準確地回答“現在”,並不意味著就不能準確地回答。
@finnw-一個很難回答的問題不是一個壞問題,這是一個好問題!這是人們將繼續問的一個問題,因此對於打算作為回答人們想要回答的問題的參考的站點而言,它是完美的。另一方面,錯誤的答案可以被否決。不允許人們嘗試回答將破壞堆棧交換站點的目的。
我沒有讓這些主持人無緣無故地嘗試關閉問題。如果您想提供幫助,請嘗試通過添加更多標籤或其他內容來改善問題。做一些建設性的事情!
五 答案:
#1
+12
Jivings
2012-06-14 20:21:59 UTC
view on stackexchange narkive permalink

有幾種工具可以檢查文件系統的完整性,並且反復出現的錯誤將指向SD卡的生命週期即將結束。

fsck 是常用的Linux應用程序,您可以使用它來檢查分區,例如:

  fsck / dev / sdx  

其中 x

關於估計壽命, Sandisk產品手冊指出:

SanDisk SD卡具有每個扇區的耐用性規範100,000個典型的寫入次數(讀取邏輯扇區是無限的)。

但是,我不知道典型的操作系統平均使用多少次讀取/寫入操作。

我認為“典型”將難以形容。這將完全取決於安裝的軟件。可能可以計算全新安裝的讀取/寫入,但是隨著每次小的更新都會有所不同,從而使統計數據變得毫無意義。我認為,您列出的工具與需要花很長時間才能燒掉卡的知識相結合,應該可以繼續使用足夠的基礎數據。
@tencent我認為這是我們能做的最好的事情。
#2
+10
Dmitry Grigoryev
2018-08-14 19:01:38 UTC
view on stackexchange narkive permalink

SD卡本身進行監視,因此您不必。現代商業級SD卡將使用複雜的耗損均衡算法,該算法可檢測並隔離壞塊出現的情況,因此在任何給定時刻,沒有壞塊暴露於文件系統。卡上的備用塊用完了,這時大多數卡都將自己永久鎖定為只讀模式。目的是使用戶有機會讀出數據並將其移至另一種介質。這就是您知道需要購買新存儲卡的方法。 >

很高興知道!通過查看大小何時開始縮小,應該可以進行SD修復,`df -h`
@DanFroberg否,用戶可見的大小將保持不變。這是用完的預留塊池,並且該池無法通過常規SD卡訪問看到。
#3
+6
Frank Breitling
2017-03-09 00:26:41 UTC
view on stackexchange narkive permalink

您可以使用以下命令掃描分區的所有塊

  time badblocks -sv / dev / mmcblk0p2 -o mmcblk0p2.log  

mmcblk0p2 是指該分區,必須替換為要掃描的分區。您可以使用 lsblk fdisk -l 列出分區。

壞塊將記錄到日誌文件中。

不需要卸載文件系統。

如果發現必要,還可以執行非破壞性寫測試( -n 選項)。

如果不需要保留數據,還可以進行更快(破壞性)的寫測試( -w 選項)。

#4
+4
crackerboy
2015-07-24 21:58:44 UTC
view on stackexchange narkive permalink

對於ATP品牌的工業SD卡,它們提供適用於Linux / Windows的“ SD壽命監視工具”軟件。但是,如果使用此工具,則必須從主機操作系統運行此工具。這意味著您不能使用SD卡中的此軟件進行自我檢查。因為如果運行此軟件,則無法訪問SD卡。

供參考-Google: ATP工業級SD卡規範(版本3.8)

enter image description here

不錯,但是這些卡基本上不存在。在amazon.fr或歐盟其他常用網站上找不到任何內容。
#5
+3
kaptan
2019-05-15 00:07:56 UTC
view on stackexchange narkive permalink

我剛遇到一個工具來檢查Panasonic SD卡的剩餘壽命:

enter image description here

https:// av .jpn.support.panasonic.com / support / global / cs / sd / tool / card_checker.html

儘管只有Mac和Windows版本。



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