SD卡大約在10年前首次作為PDA,智能手機(jī)和數(shù)碼相機(jī)的擴(kuò)展存儲(chǔ)而出現(xiàn),現(xiàn)在SD卡已成為平板電腦和微型計(jì)算機(jī)(如Raspberry Pi)的流行補(bǔ)充。 SD卡具有高容量和快速寫(xiě)入速度,對(duì)于使用這種類型的存儲(chǔ)作為系統(tǒng)磁盤(pán)的Raspberry Pi尤為重要。
如果您對(duì)SD卡有所了解,那么您將了解如何這可能被證明是一個(gè)問(wèn)題。 SD卡的使用壽命有限,并且限制了卡在進(jìn)入熵之前可以寫(xiě)入和重寫(xiě)數(shù)據(jù)的頻率。
鑒于Raspberry Pi用戶可以使用的項(xiàng)目數(shù)量眾多(媒體中心和復(fù)古游戲系統(tǒng)以從太空拍攝照片),調(diào)查SD卡如何延長(zhǎng)其使用壽命似乎是明智的。
使SD卡更加可靠
尋找可靠的SD證據(jù)卡故障很困難。這種格式太便宜了,以致在大多數(shù)情況下,所有者可能只是為了支持替換而放棄了它們。另一方面,由于卡片設(shè)計(jì)的進(jìn)步,這種格式在過(guò)去的幾年中變得更具彈性(我們將在稍后介紹)。
要享受基于SD卡的無(wú)故障計(jì)算,您應(yīng)該為預(yù)算選擇最大的卡。這背后的想法很簡(jiǎn)單:由于可以將數(shù)據(jù)寫(xiě)入SD卡的次數(shù)受到限制,而且在返回到開(kāi)始之前,應(yīng)該先將寫(xiě)入設(shè)備的數(shù)據(jù)分散到未觸及的區(qū)域這一事實(shí),因此更改很少寫(xiě)入卡的相同區(qū)域。在8 GB上選擇16 GB將減少一半的重寫(xiě)次數(shù)。從理論上講,這將使您的存儲(chǔ)設(shè)備的預(yù)期壽命翻倍。
僅值得購(gòu)買知名品牌的產(chǎn)品。是的,在eBay或Amazon上以10美元的價(jià)格購(gòu)買32 GB的存儲(chǔ)卡可能很誘人,但您不能保證會(huì)獲得可靠的設(shè)備,甚至不能正常使用。如果您希望使用一些舊的SD卡,請(qǐng)查看可用于替代x的所有其他方式。
使用Raspberry Pi?寫(xiě)入RAM,而不是寫(xiě)入卡
通過(guò)更好地利用設(shè)備RAM,可以延長(zhǎng)SD卡的使用壽命。盡管我們已經(jīng)在Raspberry Pi上對(duì)其進(jìn)行了測(cè)試,但以下技巧仍可以在任何Linux設(shè)備上使用。
使用 tmpfs 功能,您可以指示設(shè)備僅向系統(tǒng)RAM寫(xiě)入數(shù)據(jù)。就像存儲(chǔ)設(shè)備一樣(實(shí)際上,您也可以在Windows中創(chuàng)建RAMdisk)。結(jié)果是對(duì)SD卡的寫(xiě)入較少。另一個(gè)好處是tmpfs設(shè)置起來(lái)非常快捷,容易。
要使用此功能,請(qǐng)?jiān)诳刂婆_(tái)中打開(kāi)/etc/fstab Raspbian文件系統(tǒng)(在命令行中使用nano)并添加:
tmpfs /var/log tmpfs defaults,noatime,nosuid,mode=0755,size=100m 0 0
保存后,重新啟動(dòng)Raspberry Pi。這將掛載虛擬文件系統(tǒng),準(zhǔn)備使用。重新啟動(dòng)后,/var/log將作為RAM磁盤(pán)掛載;只要需要,寫(xiě)入目錄的文件就會(huì)一直在RAM中。
還可以使用其他幾個(gè)位置:
tmpfs /tmp tmpfs defaults,noatime,nosuid,size=100m 0 0
tmpfs /var/tmp tmpfs defaults,noatime,nosuid,size=30m 0 0
tmpfs /var/log tmpfs defaults,noatime,nosuid,mode=0755,size=100m 0 0
tmpfs /var/run tmpfs defaults,noatime,nosuid,mode=0755,size=2m 0 0
tmpfs /var/spool/mqueue tmpfs defaults,noatime,nosuid,mode=0700,gid=12,size=30m 0 0
這些所有行都可以添加到/etc/fstab 中。請(qǐng)注意使用size =條件,該條件限制了每個(gè)臨時(shí)文件夾應(yīng)占用的空間。請(qǐng)記住,RAM也將由操作系統(tǒng)使用,因此設(shè)置大小限制將避免Raspbian鎖定。另外,請(qǐng)注意僅將具有臨時(shí)數(shù)據(jù)的位置添加到/var/log。當(dāng)您的Raspberry PI重新啟動(dòng)時(shí),這些文件都將被刪除,因此,在重新啟動(dòng)過(guò)程中需要保留或保留的所有內(nèi)容都不應(yīng)存儲(chǔ)在RAM中。
通過(guò)將這些位置移動(dòng)到RAM,寫(xiě)入您的數(shù)據(jù)量可以減少Raspberry Pi的SD卡,從而延長(zhǎng)其使用壽命。
更好的是,完全繞過(guò)SD卡!
大多數(shù)Raspberry Pi用戶都依賴某種形式的Linux,因此他們擁有更好的方式來(lái)提高性能并減少SD卡的重寫(xiě)量。
解決方案是使用USB 2.0設(shè)備,可能是標(biāo)準(zhǔn)的拇指驅(qū)動(dòng)器,也可能是有源USB HDD甚至是SSD。盡管Raspberry Pi可以通過(guò)硬線從SD卡引導(dǎo),但是您可以重新配置操作系統(tǒng),以便在SD卡上只能找到引導(dǎo)分區(qū),而將根分區(qū)移到另一臺(tái)設(shè)備上。
可能會(huì)發(fā)現(xiàn)此過(guò)程有些復(fù)雜,一旦編輯了啟動(dòng)分區(qū)以在USB設(shè)備上查找根分區(qū),您會(huì)發(fā)現(xiàn)結(jié)果令人印象深刻。
結(jié)論:SD卡令人贊嘆,因此,請(qǐng)好好對(duì)待他們
使用SD卡可以確保它們能夠持續(xù)使用的最重要的事情是購(gòu)買命名的品牌,并在可能的情況下將其用于不需要固定費(fèi)用的任務(wù)
也許最令人著迷的是,SD卡是慣用的騙子,并由一些非常聰明的軟件提供支持。正如硬件黑客Bunnie Huang在“混沌計(jì)算俱樂(lè)部大會(huì)”上所揭示的那樣,SD卡是由非常便宜,有缺陷的閃存制成的。復(fù)雜的糾錯(cuò)功能會(huì)給強(qiáng)大的存儲(chǔ)介質(zhì)帶來(lái)一種錯(cuò)覺(jué),這意味著這些卡能夠顯示與實(shí)際可用容量完全不同的容量(您可以使用H2testw工具檢查您的實(shí)際容量)。
對(duì)于Raspberry Pi所有者,請(qǐng)利用上面有關(guān)購(gòu)買更大的存儲(chǔ)空間并使用tmpfs減少SD卡上重寫(xiě)量的提示。
責(zé)任編輯:wv
-
SD卡
+關(guān)注
關(guān)注
2文章
589瀏覽量
68881 -
樹(shù)莓派
+關(guān)注
關(guān)注
122文章
2080瀏覽量
110518
發(fā)布評(píng)論請(qǐng)先 登錄
斷電 0 秒恐慌!樹(shù)莓派 UPS 終極指南!
零成本鋼鐵俠手套!樹(shù)莓派+OpenCV 秒變手勢(shì)遙控器!
如何使用樹(shù)莓派與OpenCV實(shí)現(xiàn)面部和運(yùn)動(dòng)追蹤的云臺(tái)系統(tǒng)?
樹(shù)莓派屏幕怎么選?
樹(shù)莓派操作系統(tǒng):版本、特性及設(shè)置完整指南!
樹(shù)莓派6 傳聞:發(fā)布日期與規(guī)格!
樹(shù)莓派小技巧:無(wú)需鍵盤(pán)或顯示器,如何通過(guò)WiFi設(shè)置樹(shù)莓派?
樹(shù)莓派分類器:用樹(shù)莓派識(shí)別不同型號(hào)的樹(shù)莓派!
關(guān)于 樹(shù)莓派5 超頻:你需要知道的一切!
用樹(shù)莓派“揪出”家里的耗電怪獸!
樹(shù)莓派“吉尼斯世界記錄”:將樹(shù)莓派的性能發(fā)揮到極致的項(xiàng)目!
能夠精準(zhǔn)定位的樹(shù)莓派機(jī)器人!
用 樹(shù)莓派 Zero 打造的智能漫游車!
樹(shù)莓派+Ubuntu:工業(yè)界的“絕配”如何掀起智能風(fēng)暴!
你的樹(shù)莓派為什么越用越卡?揭秘SD卡里的"圖書(shū)館管理員"
如何延長(zhǎng)樹(shù)莓派的SD卡壽命
評(píng)論