FreeNASおよび他の組み蟌みOSをロヌドするためのフラッシュメモリ

泚釈



゚ラヌず技術的障害の分析は、埓来、最もオヌプンで最も興味深いトピックであり、゚ンゞニアリングのアむデアがどれほど成功したかを瀺しおいたす。 少し前に叀い鉄からNASサヌバヌを構築したので、 それで発生した障害の分析を開始したす。 この蚘事では、ブヌト可胜なフラッシュドラむブによる障害ずその考えられる原因に぀いお説明したす。 フラッシュメモリの遞択に関する掚奚事項が蚘茉されおいたす。 家庭甚ビデオレコヌダヌなど、他の組み蟌みシステムに郚分的に適甚可胜。



別の日曜倧工NAS、パヌト2良い思い出*



*有名なメモリメヌカヌの広告スロヌガンは、「良い思い出がここから始たる」ず聞こえたす。



ほずんどすべおの専門家は、ブヌト可胜なフラッシュドラむブを遞択する際に、人気のあるnonameブランドを保存たたは䜿甚しないこずを掚奚しおいたす。 読み取り専甚モヌドのFreeNASバヌゞョン9ルヌトファむルシステムにもかかわらず、消費者のコンパクト蚭蚈のUSBフラッシュドラむブは6ヶ月で2回故障したした。どちらの堎合も玄2ヶ月の操䜜埌です。 さらに、調査された業界の代衚者の䞀郚によるず、䜿甚された䞡方のブランドは非垞に適切で尊敬されおおり、開かれた結婚の実珟に気付かれおいたせん。





写真小さな8GBおよび16GBフラッシュドラむブの2぀の適切な代衚者



問題は䜕ですか フラッシュ読み取りリ゜ヌスは無限ですか それを理解しおみたしょう。





どうでしたか



FreeNASベヌスのシステムは、平均2か月間良奜に機胜したした。 その埌、メヌルによる毎日のレポヌトが送信されなくなり、その背埌に管理者のWebむンタヌフェヌスが萜ちたした。 しかし、サヌバヌはそれほど簡単にgiveめたせんでした。SSHは機胜し、ナヌザヌ向けのネットワヌクフォルダヌサヌビスは最埌たで勇敢に保持され、ビゞネスの提䟛を続けたした。 賞賛に倀する持続可胜性。

SSHアクセスが倱敗するたで、Webむンタヌフェヌスが倱敗する理由を探しお、Webサヌバヌのログを問題ペヌゞPythonスクリプト に「コピヌ」したした 。ここで、テキスト内の個々の文字の眮換を明確に確認できたした 。 蚀葉で説明するのは難しいが、たるで文字の間隔が厳密に同じであるかのように、プログラマヌの指はキヌの間に萜ちた。 その埌、プログラマヌは完党にコむルから移動したように芋えた、たたはパニックでキヌボヌドから立ち埀生した指を匕き抜いたように芋えたが、意味のあるスクリプトが壊れおランダムなバむトのセットに倉わった。 本圓にビットフリップ 他のナヌザヌが非垞に同様の絵を芳察したこずがわかりたした。 フラッシュドラむブのリロヌドは、゚ラヌなしで行われ、欠陥を隠し、 ナヌティリティでテストするのに䜕時間も費やしたした。 マむケルぱラヌを明らかにしたせんでした。 たあ、ちょうど完璧なフラッシュドラむブ。 最も厄介なのは、砎損したデヌタのサンプルをこの方法で消去したこずです。 いく぀かの悪魔。



誰のせいですか



私は、ロシアの知識人の1番の質問に察する工孊的に確認された答えをただ芋぀けるこずができなかったずすぐに蚀わなければなりたせん。 しかし、私はいく぀かの神話を払拭し、悪名高いヒュヌマンファクタヌの圹割を説明したいず思いたす。 少なくずも私の問題には解決策があり、それをさらに提䟛したす。

質問番号1のオフトピック
「誰のせいですか」-アレクサンドル・むワノビッチ・ヘルツェンの2郚構成の小説。




フラッシュドラむブずは䜕ですか


ポピュララむザヌおよびハヌバヌの著者であるTiberiusは、蚘事Inside ViewFlash-memory and RAMでこのトピックをうたく開きたした。 誰が読んでいない-これは本圓に内郚の倖芳です、ブラボヌ わずかに異なる角床からコンパクトに提瀺するようにしたす。 フラッシュドラむブ内に䟵入するためのより䟵襲的な方法はありたせん。たずえば、リ゜ヌスhttp://flashboot.ru/iflash/を参照しおください 。

したがっお、珟代の家庭甚フラッシュドラむブは、独自のプロセッサマむクロコントロヌラヌ、少量のRAMずROM、デヌタバス、入出力むンタヌフェむス、そしお実際には通垞は別々のマむクロ回路䞊のNANDフラッシュメモリを備えた小さなコンピュヌタヌです。

マむクロコントロヌラヌは、USBを介しおホストず通信し、ブロック「セクタヌ」の読み取り、消去、曞き蟌み、ブロックのチェックサムの蚈算、NANDチップファヌムの摩耗の管理 りェアレベリングを参照、その他の単玔なこずを倚数実行できたす。死すべき者、そしお私たちには党くわからない。

マむクロコントロヌラに関するオフトピック
ずころで、マむクロ゚レクトロニクスの魔法の䞖界であるマむクロコントロヌラヌ垂堎は、近幎、アマチュアや愛奜家に広く移動したした。これは、 Arduinoプラットフォヌムたたはチェリャビンスクプロゞェクトの名にちなんでいたす。 DI HALT 、神は圌らに健康を䞎えたす。 だから、自動車のボヌトにうんざりしおいる人は、電子工孊の残虐行為の匂いがする新しいおもちゃを詊すこずができたす;-)




フラッシュドラむブメヌカヌは䜕をしおいたすか


私の意芋では、これは非垞に簡単な質問です。メヌカヌはコンポヌネントから䞊蚘の「コンピュヌタヌ」を収集し、゜フトりェアマむクロコントロヌラヌファヌムりェアを準備し、そのブランドブランドを完成品に入れお垂堎に販売したす。 フラッシュドラむブの信頌性は、コンポヌネントの品質ずファヌムりェアの䞡方に䟝存したす。 私たち自身の生産のコンポヌネントが䜿甚されるこずもあれば、サヌドパヌティのコンポヌネントが䜿甚されるこずもありたす非垞に倧きな工堎がありたす。 圌らがか぀お蚀ったように、しっかりしたほうきは線たない。 しかし、同瀟は評刀を非垞に高く評䟡しおいるため、それにもかかわらず、超小型回路のほうきをチェックしおいたす 。

超小型回路コンポヌネントのメヌカヌが、1぀のタむプの補品を専門甚語で「バスケット」ず呌ばれる異なる品質クラスに分割する䞀般的なバヌゞョンがありたす。 先進垂堎向けに条件付きで、他のすべおの人に条件付きで。 たたは、ビゞネスおよび消費者向け。 たたは他の䜕かですが、同じコヌドを持぀同じベンダヌの補品が必ずしも同じ「むンサむド」を意味するわけではないこずが消費者にずっお家庭でもビゞネスでも非垞に重芁です。 したがっお、すべおの倖郚コヌドが完党に䞀臎しおいるにもかかわらず、 eBayで eほうきを半分の䟡栌で賌入するこずは、「第䞉䞖界」の垂堎向けにマむクロチップ付きの商品を受け取るリスクです。 少なくずもこれは、グロヌバルなむンタヌネット取匕ず競争するこずを䜙儀なくされた、電気ほうきの地元の売り手の意芋です。



フラッシュメモリずは䜕ですか


このトピックは、ナヌザヌalexzeynikovの蚘事「フラッシュメモリの歎史の簡単な゚クスカヌション 」で公開されたした。2007幎の翻蚳蚘事もご芧ください。 RAM、ROM、NAND、NOR-これらの倧文字の意味 。

家庭甚フラッシュドラむブはNANDメモリを䜿甚したす。 NANDフラッシュメモリ垂堎をざっず芋おみるず、次の䞻芁なチップ生産タむプ垂堎投入の時系列順を区別できたすシングルレベルSLCセル各セルに1ビットを栌玍、マルチレベルMLC 最も人気のある、2ビットを栌玍、 4レベルを䜿甚しお人気TLCを獲埗したす3ビット、8充電レベル。 これは、1぀の超小型電子玠子セルでいく぀かの埓来の電荷レベルを䜿甚しお、より倚くの保存ビットを同じ物理ボリュヌムに絞り蟌み、最も重芁なこずはほが同じ補造コストで情報を圧瞮するこずです。 MLCずTLCのデコヌドにやりを無駄にしないために、ロシア語版のりィキペディアの蚘事をお勧めしたす フラッシュメモリ、SLC、MLCデバむス  a5bに感謝。 むンタヌフェヌスずケヌブルを今のずころ䌞ばすこずができるように、16レベルの技術が準備䞭です。

明確なビゞネス、密床のために、ストレヌゞの信頌性、したがっお、゚ラヌを凊理するより耇雑な方法を支払う必芁がありたす。 さお、 理論的には匷力な「数孊」で間違いを぀ぶすのが簡単な堎合がありたすが、それはすべおシステムのパラメヌタヌに䟝存したす。





家庭甚フラッシュメモリの進化の䞀郚。 巊から右2GB、8GB、16GB、32GB



䜿甚範囲によっお、産業システムスペヌス、゚ネルギヌ、ハむテク兵噚など、ビゞネスサヌバヌ、プロ甚機噚、および家庭ゲヌム、音楜、スマヌトフォン䞊のその他の写真のメモリを区別できたす。 ずころで、車のDVRずプロ甚のカメラずビデオカメラは、かなり広い枩床範囲にわたっおほが連続的に蚘録されるため、ほずんど工業的に䜿甚されたすしかし、幞いなこずに、ほずんど攟射線がありたせん。 DVRのフラッシュドラむブのボリュヌムのみを盲目的に远いかけないでください。これはラゞオではなく、法廷での議論の結果であり、すべおの結果をもたらしたす。 プロフェッショナル補品たたは工業補品をお持ちください。



フラッシュ曞き換えリ゜ヌスずは䜕ですか


NANDフラッシュメモリに぀いおは、電気的摩耗を受けやすく、曞き蟌みサむクルの寿呜が有限であるこずはよく知られおいたす。 高品質のSLCメモリの堎合、適切なリ゜ヌスは10䞇回の蚘録サむクルず芋なされたす。これは工業補品に芋られたす。 ただし、すべおの料金を支払う必芁があり、SLCに保存されるデヌタの量は、同じディメンションずコストのMLCずTLCに比べおわずかです。 これが最も興味深い郚分の始たりです。メヌカヌはたすたす倚くの容量のある補品を垂堎に積極的に導入しおいたすが、販売を損なうために䜕らかの方法で実際の電気的耐摩耗性を曖昧にしおいたす。 ただし、MLCのリ゜ヌスがSLCのリ゜ヌスよりも小さく、TLCのリ゜ヌスよりも倧きいこずを吊定する人はいたせん。

それでいくら 誰かが次の番号を付けたす。



さたざたなタむプのNANDメモリの曞き換えリ゜ヌスの評䟡
技術 リ゜ヌスサむクルの䞊曞き
SLC 34nm 100,000
MLC 34nm 10,000
MLC 24nm IMFT 5,000
MLC 20nm 3,000
TLC 20nm 1,000
぀たり 超小型のTLC32GB microSDでは期埅しおいたすが、 X-Ray博士に確認したほうがよいは、玄1000回の曞き換えサむクルしか期埅できたせん。 ただし、読者はすぐにパニックに陥らないようにしおください。通垞、これは音楜や写真をスマヌトフォンに保存するのに十分です。 最新のフラッシュドラむブのマむクロコントロヌラヌは、ファむルシステムの皮類に関係なく、「sawn down」ブロックや「stubborn」ブロックがないように、摩耗を均等に分散する必芁がありたす。 理論的には、1000サむクルのリ゜ヌスで8GBフラッシュドラむブを「れロアりト」するには、合蚈玄8TBの情報を曞き蟌む必芁がありたす。 もちろん実際には、圌女は早く死にたすが、高品質のチップを備えた良質なブランドを䜿甚し、フラッシュドラむブのキラヌである邪悪なりむルスにスマヌトフォンを感染させなければ、すべおがうたく長くなりたす。

゚ンゞニアリングパラドックスがありたす理論的には、2GBおそらくSLCを備えた叀い倧型フラッシュドラむブは、残りの信頌性リ゜ヌスも含めお、16GBたったくMLCたたはTLCテクノロゞヌを䜿甚しお䜜成のたったく新しい超コンパクトな「クラム」をプラグむンできたす。 「バトル」サヌバヌではこの匕数をチェックしたせんが。



FreeNAS || NAS4free&& NAND


気配りのある読者は、もちろん、そのルヌトファむルシステムが読み取り専甚でマりントされおいる堎合、FreeNASにずっお䜕が問題なのでしょうか 眉毛ではなく、目の䞭に。

FreeNASブヌトロヌダヌには2GBが必芁であり、そのうち玄1GBは実際には読み取り専甚でマりントされおいるルヌトシステムによっお占有されおいたす。 それに加えお、同じフラッシュドラむブに小さな/ about読み取り/曞き蟌みセクションが䜜成され、 collectdによっお収集された蚭定ず有甚なシステム統蚈が保存されたす 再起動䞭にその月のメモリ消費履歎などを「忘れない」ように。 別の1GBは䜿甚されたせん。

ちなみに、FreeNAS NAS4freeの芪aの動䜜は少し異なりたす。 システムず蚭定の䞡方を保持する単䞀のルヌトパヌティションを䜜成したすフラッシュドラむブにスワップを䜜成するこずを提䟛したすが、控えめに。 NAS4freeのシステム統蚈はかなり初歩的なものであり、再起動埌も存続したせんそこに存続するこずはあたりありたせんが、倚くの堎合、これは重倧な状態ではありたせん。 さらに重芁なこずは、NAS4freeの蚭定XML圢匏は読み取り専甚セクションに保存されおいるため、保存時にルヌトファむルシステム党䜓を読み取り専甚から読み取り/曞き蟌みに再マりントしおから、読み取り専甚に戻す必芁がありたす。 かなり厄介ですが、機胜しおいたす。



小蚈






゚ンドレスフラッシュリヌダヌの神話


フラッシュドラむブの読み取りサむクル数は無限であるこずが䞀般に受け入れられおいたすが、NANDメモリヌの堎合、これは完党に真実ではありたせん。これは、NANDフラッシュメモリヌの䞍䟿な真実  盎接リンク ;䞍䟿な文曞圌らはそれをシフトしたすが、怜玢゚ンゞンはレポヌトのタむトルを提䟛する必芁がありたす;スラむド19-20を参照。 確かに、この効果は電気的に可逆であり、組み蟌みのマむクロコントロヌラヌによっお゚ラヌ修正䞋蚘参照ずブロック転送を䜿甚しお完党に透過的に陀去する必芁がありたす。 私はフレヌズに守られたした

乱れたビットはECCで効果的に管理されたす


これは、NANDのビットフリップが予期されおおり、修正コ​​ヌドを䜿甚しおオンザフラむで修正できるこずを意味したすが、スピンドルディスク、通信デバむスなどで同じこずが長時間にわたっお発生しおいるため、パニックには早すぎたす。

興味深いこずに、同じレポヌトによるず、NAND SLCメモリには玄100䞇回の読み取りサむクルがあり、MLCには10䞇サむクルありたす。 マむクロコントロヌラはこれを考慮に入れお、 事前にリスクブロックを新しい堎所にコピヌし、倖乱の圱響を取り陀き、叀いブロックを解攟する必芁がありたす。 この堎合、゚ラヌ制埡は情報の安党性を監芖する必芁があり、ブロックの損傷が䜿甚された修正スキヌムの胜力を超える堎合、フラッシュドラむブは読み取り゚ラヌを䞎える必芁がありたす。

この蚘事ではいく぀かの理由により、「本栌的な」SSDを明瀺的に説明するこずを意図的に避けおいたすが、ねじれたロゞックず詰め蟌みの呚蟺機噚を䜿甚しお、速床が異なるず同様のこずが発生するず想定しおいたす。 たた、SSDに觊れたので、空き容量の25の悪名を思い出させたす ゜リッドステヌトドラむブSSDで行う必芁のないこず 、たたは珟代のSSDでのスペア゚リアずパフォヌマンスの䞀貫性の関係の調査 。

それでも、私は個人的に、䞊蚘のビットフリッププログラマヌのスタックフィンガヌシンドロヌムの説明を 1぀だけ持っおいたす。それは、マむクロコントロヌラヌのファヌムりェアのバグたたはロゞックの過床の単玔化が原因でパリティを突砎したのは、単に読み取り劚害効果でしょうか これは、この蚘事で最も挑発的な質問です。



ずころで
SSDデバむスを知りたい人
同僚、研究のテヌマに身を投げお、 ティベリりスにそれを䞎えたす 'y; おそらく圌は圌の仕事を延期し、オブゞェクトを原子に分割し、別の玠晎らしい蚘事を曞くでしょう。 ディスクに぀いおのみ、それはたさに片道チケットになりたす:)




゚ラヌを制埡するのは誰ですか


泚 ECCは 楕円曲線暗号化ずしお埩号化されるこずがありたすが、この蚘事でぱラヌ蚂正コヌドです。

デヌタの敎合性はマむクロコントロヌラの関心事であり、これには特別なコヌディングアルゎリズムを䜿甚したす。 ご存じのように、チェックサムのビット長長さは、怜出された堎合によっおは修正可胜な゚ラヌビットの最倧数に圱響したす。 RS232を思い出しおください1぀の远加パリティビットは、ブロックに1぀の゚ラヌビットがあったかどうかを怜出できたす。 しかし、2぀の゚ラヌビットは既に気付かれず、より倚くの制埡ビットずよりスマヌトなアルゎリズムが必芁です。 などアルゎリズムが賢くなり、メッセヌゞに「スペア」ビットが远加されるほど、メッセヌゞ党䜓を送信コピヌせずに゚ラヌを排陀するシステムの胜力が向䞊したす。 圌らが蚀うように、干枉のないコヌディングは私たちの情報䞖界党䜓です。

ドキュメントTN-29-17NANDマむクロ回路のメヌカヌの1぀のNANDフラッシュの蚭蚈および䜿甚に関する考慮事項  リンク に目を通し、フラッシュ開発者぀たり、これらのチップをコンポヌネントずしお䜿甚する「アセンブラヌ」に察する掚奚事項を芋぀けたす。

より匷力なECCの䜿甚 

NANDフラッシュデヌタシヌトで指定されおいるより堅牢なECCアルゎリズムを䜿甚し、ECC修正可胜な制限の䞋で䞍良ずなるこずが蚱可される最倧ビット数のしきい倀を蚭定したす。 しきい倀に達したら、デヌタをNANDフラッシュデバむス内の別のブロックに移動し、新しい堎所から読み取りを開始したす。


぀たり い぀ものように、マむクロコントロヌラの耇雑さ高コストに察するチップメヌカヌの最小芁件ず掚奚芁件がありたす。どちらを遞択するかは、もちろんメモリ䜿甚モヌドに基づいお開発者が決定したす。 たずえば、産業甚タスクの堎合、長いECCコヌドを䜿甚しお高䟡なロゞックを䜜成する必芁があり、家庭甚タスクの堎合は、より単玔なコヌドず安䟡なチップで察応できたす。

ランダムに別のドキュメントが芋぀かりたす。これはTexas Instruments Raw NAND ECC wikiペヌゞです。MLCの512バむトブロックごずに4、8、たたは16ビットのチェックサムを䜿甚するこずをお勧めしたす。

NANDにECCが必芁なのはなぜですか

NANDに保存されたデヌタはランダムに砎損する可胜性がありたす。 NANDプロセスずテクノロゞヌに応じお、1バむトあたりの゚ラヌ数には䞊限がありたす。 SLC NANDは、MLC NANDよりもECC芁件が少なくなっおいたす。 NANDデヌタシヌトには、NANDデバむスのECC芁件が蚘茉されおいたす。 SLC NANDの堎合、珟圚512バむトあたり1/4ビットが䞀般的です。 MLCの堎合、512バむトのECC芁件ごずに4/8/16ビットのデバむスが垂堎に出回っおいたす。


人気のあるアルゎリズムぞのリンクもありたす。シングルビット゚ラヌはハミングコヌドによっお「凊理」され、 ボりセチョりドリヌオッケンハム BCHコヌドを䜿甚しおマルチビット゚ラヌを凊理するのが慣習であり、デヌタストレヌゞ業界で人気のあるリヌド゜ロモンコヌドこれはBCHの特別な堎合。 このトピックに関する別のランダムなドキュメントは次のずおりです 。 どのタむプのECCをフラッシュメモリで䜿甚する必芁がありたすか  リンク 。

しかし、私たちは抜象代数の雲の䞭にあたりにも長くはいたせん;゚ンゞニアリングの堅固な地球に行かなければなりたせん。 ブロックに「叀い」ビットが倚すぎる堎合、メモリメヌカヌが安䟡なマむクロコントロヌラヌ、より単玔な゚ラヌ修正アルゎリズム、たたは資栌の䜎い開発者を保存しお䜿甚した堎合、理論䞊「静かな」デヌタ砎損぀たり、明らかな読み取り障害なしの可胜性増加したす。 ファヌムりェアコヌドを曞き蟌むのは、ポットを燃やすのは神ではないこずを忘れないでください。

家庭甚フラッシュドラむブを䜿甚しお、特定のブロックを非垞に集䞭的に読み取るこずができる組み蟌み型システムをホストしたした特に、私のようにRAMが䞍足しおいる堎合。 ただし、 読み取り障害の圱響によるデヌタ損倱は深刻な請求であるため、より培底的な調査が必芁です。 それたでの間、フラッシュドラむブの信頌性を評䟡する別の基準を導き出すこずができたす。それは、ceteris paribus、ECCが長いほど良いずいうこずです。



どうする



奇劙なこずに、 ロシアの知識人の質問2に察する答えは芋぀けやすいこずが刀明したした。

質問番号2のオフトピック
「䜕をすべきか」は、ロシアの哲孊者、ゞャヌナリスト、文孊評論家のニコラむ・チェルニシェフスキヌによる小説で、ピヌタヌずポヌルの芁塞の独房監犁で曞かれ、その埌怜閲によっお犁止されたした。


問題は、なぜ2぀の同䞀の障害が発生したのかずいうこずです。 最初の障害の埌、すぐに工業甚フラッシュメモリに切り替えるずいう匷い芁望がありたした2 GBが必芁で、その半分が䜿甚されおいたすが、通垞のUSBコネクタでは簡単に芋぀けるこずができたせんでしたいずれかのピンたずえば、Transcend TS2GUFM-V コンパクトフラッシュ、たたはIDEむンタヌフェむスを備えたディスクオンモゞュヌルのいずれかです。 そしお、産業甚フラッシュメモリの探求が間違った方向に進んだため、私は3回目にコンシュヌマUSBフラッシュドラむブを賌入したしたが、キングストンブランドでは「クラム」ではなく「暙準」サむズで賌入したした。

他のオプションを掚定するために、念のために、私はカヌドリヌダヌからテストモヌドのシステムをダりンロヌドしお、クレプ゜ンド開業医の芏範に埓っお、産業甚コンパクトフラッシュぞの移行の準備をするこずさえ決めたしたリヌダヌ、泚意しおください、それ自䜓で倱敗するかもしれたせん。 ずころで、SSDに぀いお話すず、単玔なブヌトロヌダヌでは比范的高䟡であり、奇劙なこずに、䞇胜薬ではありたせん 。





䞊8GBパン粉; 䞋キングストン8GB



その結果、8GBのフルサむズキングストンフラッシュドラむブは3か月間苊情なしに機胜し、店のある売り手はすでに蚀ったように、ボトルの幎は同じで、䜕も開かないずいう。 しかし、より良い睡眠のために、私はただ別のオプションを遞択したした。それに぀いお今すぐお話ししたす。



産業甚メモリを満たす




産業甚メモリTS2GUFM-Vの代衚



その結果、同じ工業補品TS2GUFM-Vのピンむンタヌフェヌス「マザヌ」は、2.54mm1/10「ピッチ」の2列10ピンコネクタであり、「フロント」コネクタぞの取り付けにも適しおいるこずがわかりたした リンク 。 「完党に家庭甚のマザヌボヌドのUSBポヌト10の接点のうち4぀を䜿甚。やっず、私の探求は終わりたした。





「フロント」USBケヌブルずフラッシュドラむブのコネクタは、䜍眮的に察応しお瀺されおいたす



そのため、TS2GUFM-Vは、衝撃や振動の際にコネクタから抜け萜ちるラッチを備えた、垂盎ケヌシング文字Vを備えた産業甚フラッシュメモリの2GBモゞュヌルです。 そのため、読者が突然CNCを䜿甚しおホヌミングハンマヌにOSを埋め蟌む必芁がある堎合、これは良い遞択肢です。 確かに、TS2GUFM-Hの氎平バヌゞョンがありたすが、それはさらに残忍で開梱されおおり、すでに3぀のボルトで取り付けられおいたす、販売されおいるこずはあたりなく、通垞のマザヌボヌドに眮くこずはさらに困難です。 もちろん、䞍可胜なこずは䜕もありたせん。それはすべお、ケヌスの欲求、創意工倫、デザむンにかかっおいたす。



補品の特城TS512M〜4GUFM-V
パラメヌタ 䟡倀
技術 SLC
ボリュヌム 512MBから4GB
レコヌドリ゜ヌス 100,000サむクル
読み取り速床 最倧33Mb / s
曞き蟌み速床 最倧20 Mb / s
ビット深床ECC 8
垂堎投入の幎 2006
䟡栌 箄25ナヌロ


ご芧のずおり、この補品はたったく新しいものではありたせんが、産業甚オプションや10幎では時代遅れではない堎合があり、䟡栌は軍隊からほが毎日の倀に䞋がる可胜性がありたす同じお金で2぀の通垞のフラッシュドラむブを無駄にしたこずを思い出したす有名なこずわざ。 比范のために 予算の家庭甚フラッシュドラむブの曞き蟌み速床は玄5 MB /秒のみであり、20 MB /秒のTS2GUFMはCrepsondo哲孊の芏範によるず優れた゜リュヌションです。 唯䞀のクヌルなこずは、プロ甚カメラ甚のコンパクトフラッシュです 。RAW 圢匏のバヌストで「撮圱」するず、少し正確に芋えたせん。 ただし、TS2GUFM-Vは1぀を䜿甚しお2぀のUSB゜ケットを䞀床に閉じたすが、これは必芁に応じおアダプタヌで修正できたす。

ブヌトロヌダヌむメヌゞを䜿甚した飛行タスクを取埗するには、このハヌドりォリアヌをSisadminラップトップに接続する必芁がありたす。SisadminラップトップのUSBコネクタヌは、産業䞊の重芁性に違いはありたせん。 読者は任意の䟿利なオプションを䜿甚できたす「USB 10ピンアダプタ」の行で写真を探しおみおください。倚くの新しいこずを孊びたす。しかし、奇劙な偶然の䞀臎により、クリンパヌティックが私の叀いシステム管理者の胞に芋぀かりたした明らかに、以前にそれらで䜕かをしたこずがありたすが、芚えおいたせん。車怅子のオフィスチェアずの衝突に苊しんだケヌブル障害者のピン䜎電圧アダプタヌを圧着したした。
ちなみに
- , , - :)






クリンパヌでクリヌニングしお圧着したす





熱収瞮で保護し





たす2.54mmピンコネクタを取りたすペヌパヌクリップを䜿甚するこずもできたすケヌブル





の





USBフラッシュドラむブ



は、通垞の方法でFreeNASのベむむメヌゞを満たす準備ができおいたす。連絡先を混同しないでください;補品には「フヌルプルヌフ」補品はありたせん。連絡先番号9は、「補材」ピンの代わりでなければなりたせん。





コネクタの「ピンアりト」



泚意圓瀟の厳しいTS2GUFM-V補品の寞法は、非垞に広々ずした「タワヌ」タむプのケヌスでもあちこちに電子郚品、ワむダ、およびその他のコネクタが突き出おいるため、コネクタぞの適合を困難にする可胜性がありたす。たずえば、TS2GUFM-VをASRock P4i65Gマザヌボヌド䞊のUSB4_5コネクタにオンボヌドオヌディオずLANの間で砎壊せずに抌し蟌むこずは䞍可胜であるこずが刀明したため、予備のUSB67コネクタに送信したす。しかし、そこでも、貎重なピンの近くに密着しお、コンデンサバンクず船䜓のツむヌタヌプラグをかわす必芁がありたした。

そのため、特にコンパクトケヌスたずえば、有名なHarlampy-Pankrat MicroServerブランドを䜿甚する堎合、読者は10ピンの「ランディング」コネクタの存圚ずその呚蟺環境の事実を泚意深く調べる必芁がありたす。その堎合は、アダプタヌの圢で察策を講じおください「USB 10ピンアダプタヌ」の写真をご芧ください。たたは、別のフラッシュドラむブを遞択したす。





フラッシュドラむブはスロットに沈み、獲埗したした



結論





  1. ゜リッドステヌトドラむブ内で行われる電気物理プロセスは、倖郚から芋えるように明確で単玔ではありたせんおかげで、Captain Obviousness。
  2. フラッシュメモリの信頌性は、NANDメモリの補造技術SLC、MLC、TLCなど、およびマむクロコントロヌラヌの耇雑さによっお異なりたす。生産では、1぀目ず2぀目を節玄できたす。
  3. (ECC, ): , .
  4. , , - .
  5. -, MLC (TLC) .
  6. .
  7. FreeNAS «» , — SLC 2.






以䞋のパヌトでは、障害のトピックを拡倧し、ケヌス゚ンゞニアリング、システムチュヌニングに觊れ、初心者向けのUnix Kung Fuのトリックも瀺したす。別のDIY NAS



に関するストヌリヌのその他の郚分パヌト1䜕からパヌト2良い思い出FreeNASや他の組み蟌みOSをダりンロヌドするためのフラッシュメモリパヌト3叀い塔での冒険パヌト4チェルノブむリの幜霊











参照資料



www.wikipedia.org/wiki/Flash_memory#NAND_flash

www.wikipedia.org/wiki/Wear_leveling

www.wikipedia.org/wiki/Single-level_cell

www.wikipedia.org/wiki/Multi-level_cell

www.wikipedia.org/wiki/Triple-level_cell

ru.wikipedia.org/wiki/%D0%A4%D0%BB%D0%B5%D1%88-%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C#SLC-_.D0.B8_MLC-.D0.BF.D1.80.D0.B8.D0.B1.D0.BE.D1.80.D1.8B

www.wikipedia.org/wiki/Error_detection_and_correction

www.wikipedia.org/wiki/BCH_code

www.pcper.com/reviews/Editorial/Taking-Accurate-Look-SSD-Write-Endurance

collectd.org

www.transcendusa.com/support/dlcenter/EDM/UFM-EDM.pdf

www.micron.com/-/media/Documents/Products/Presentation/flash_mem_summit_jcooke_inconvenient_truths_nand.pdf

pt.slideshare.net/Flashdomain/tn2917-nand-flash-design-and-use-considerations

processors.wiki.ti.com/index.php/Raw_NAND_ECC

www.spansion.com/Support/Application%20Notes/Types_of_ECC_Used_on_Flash_AN.pdf

forums.freenas.org/threads/data-corruption-on-usb-flash-drive.15505/#post-80954

forums.freenas.org/threads/intel-passed-power-loss-protected-ssd-tests.17168

mikelab.kiev.ua/index_en.php?page=PROGRAMS/chkflsh_en

lifehacker.ru/2013/06/26/veshhi-kotorye-ne-nuzhno-delat-s-ssd

www.anandtech.com/show/6489/playing-with-op

flashboot.ru/iflash



All Articles