failure-resistance

SSDとハードディスクのsmartctl出力の解釈
failure-resistance

SSDとハードディスクのsmartctl出力の解釈

最近外付けハードドライブを床に落としましたが、電子部品と機械部品が損傷しているかどうか疑問に思いました。 smartctlの出力でこれを見つける方法がわかりません。使用しながら内蔵SSDもテストしてみたかったです。sudo smartctl -t short内部SSDと外部ハードドライブを実行しました。私はオンラインで検索しましたが、ほとんどの価値が私に提供されておらず、私の価値が何が重要であり、それが何を意味するのかについての情報がほとんどまたはまったくありません。 質問:重要な価値は何であり、それをどのように解釈し、SSDとハードドライブの結論は何ですか...

Admin

コマンドにパイプするときにデータファイルのどの行が失敗するかをどうやって知ることができますか?
failure-resistance

コマンドにパイプするときにデータファイルのどの行が失敗するかをどうやって知ることができますか?

1行に1つのSQLコマンドを含むファイルがあり、このコマンドをmysqlクライアントにパイプします。 すでに処理されている行を再処理せずに続行できるように、どの行で失敗するか(そしていつ失敗するか)知りたいです。 cat my_file | magic_cmd | mysql --params ...

Admin

アプリケーション
failure-resistance

アプリケーション

.bashrc各Markdownファイル(bashscriptファイル)に関数を生成してエディタで開くシェルスクリプトがあります。 例: ls /home/nikhil/Notes/Studies Physics.md Chemistry.md Studies.md index.md ls /home/nikhil/Notes/Sports Football.md Cricket.md index.md ご覧のとおり、一部のフォルダ(Studiesなど)には同じ名前(Studies.md)とindex.mdのファイルが含まれており、他のフォルダ(S...

Admin

BTRFSは停電中にデータの一貫性を保証できますか?
failure-resistance

BTRFSは停電中にデータの一貫性を保証できますか?

〜のようにZFS独自の声明、ZFSは無敵だと主張します。ZFSは停電に対して脆弱である可能性があることを認めます。 BTRFSでそのような声明が見つかりませんでした。停電時にも耐久性がありますか(または設計/計画)ありますか? ...

Admin

fsync()なしで既存のファイルを置き換えると「破損」しますか?
failure-resistance

fsync()なしで既存のファイルを置き換えると「破損」しますか?

Linuxのmount(2)マニュアルページで次の抜粋を見つけました。 次のパターンで既存のファイルを置き換えると、破損した多くのアプリケーションはfsync()を使用しません。 fd = open("foo.new")/write(fd,...)/close(fd)/ rename("foo.new", "foo") またはもっと悪い fd = open("foo", O_TRUNC)/write(fd,...)/close(fd). auto_da_allocが有効になっている場合、ext4はrenameによる交換と切...

Admin

bashのバックグラウンドジョブはいつ/いつ終了状態を返しますか?
failure-resistance

bashのバックグラウンドジョブはいつ/いつ終了状態を返しますか?

私は多くの部分で構成されたbashスクリプトを書いていますが、復元力と並列処理機能ができるだけ多く組み込まれていることを願っています。例は次のとおりです。 while true do var=$(curl someurl) || continue var2=$(curl someurl2) || continue var3=$(curl someurl3) || continue dosomething var1 || continue dosomething2 var2 || continue dosomething3 var3 ...

Admin

ファイルの移動中に中断が発生した場合、ファイルシステムは一貫性を失いますか?
failure-resistance

ファイルの移動中に中断が発生した場合、ファイルシステムは一貫性を失いますか?

同じパーティション(EXT2)に2つのフォルダーがあります。mv folder1/file folder2停電などの中断が発生した場合、ファイルシステムは一貫性を失いますか? 仕事はmvアトミックではありませんか? 修正する: これまで私はIRCについて次の見解を得ました。 アトミックなので、不一致が発生することはありません。 最初にディレクトリエントリが新しいディレクトリにコピーされ、次に古いディレクトリのエントリが削除されるため、ファイルは2回参照されますが、参照数が1の不一致が発生する可能性があります。 最初にポインタを消去してからコピーするの...

Admin

組み込みLinux用の腐食防止SDカードファイルシステム?
failure-resistance

組み込みLinux用の腐食防止SDカードファイルシステム?

最近、私たちはリモートセンシングデータを表示するために使用されるRaspberry Piベースの「キオスク」と呼ばれるクライアントに関してはやや不快な状況に直面しました(データ収集サーバーで自己更新Webページを表示するキオスクモードブラウザよりも珍しいことはありません) 。ファイルシステムの破損。 Ext4には手動fsckが必要で、システムは明日の重要なデモの一部になる予定で、すぐにサービスを受ける必要があります。もちろん、夜にシステムをシャットダウンするとき、顧客にシステムを正しくシャットダウンするように要求することはできません。システムはこれらの乱用に...

Admin

LVMはデータをどこに保存しますか?
failure-resistance

LVMはデータをどこに保存しますか?

私の質問はこのトピックに似ています。LVMはデータ損失のリスクを高めますか?しかし、満足のいく答えが見つかりませんでした。 したがって、質問は、3つの物理ディスクで構成されるボリュームグループ(VG)がある場合、LVMはデータ/ファイルをどこに保存しますか?ディスクに障害が発生した場合はどうなりますか?ディスクを取り外し、LVMにVGから物理ディスクを取り外すように指示した後、他のディスクを引き続き使用できますか?したがって、実際の質問は、LVMがファイルを1つのディスクに保存するのですか、それともLVMがファイルを分割して3つのディスクに分割するのですか...

Admin

/ varを同期しますか?
failure-resistance

/ varを同期しますか?

重大な競合が発生した場合、特にUPSがシステムを継続して実行できない場合、ファイルシステムのキャッシュによって一部のログコンテンツが失われる可能性があります。実験的に同期オプションを使用して/ varパーティションをマウントしてみました。起動時にディスクのノイズが著しく増加しますが、これは停止したプログラムが正しく実行しようとしていることを示します。ディスクがすごいし、何の反応もなくそこに座っていました。 / varsyncマウントがエラーですか、それとも成功するにはrelatime、strictatime、またはnoatimeオプションのいずれかが必要で...

Admin

デフォルトの起動が失敗した場合に備えて、起動/ルートバックアップ
failure-resistance

デフォルトの起動が失敗した場合に備えて、起動/ルートバックアップ

私はRaspberry Piに基づくミニサーバーを持っています。それらの多くがあります。しかし、現在何らかの理由でSDカードのファイルシステムが破損し、デバイスが正常に動作しなくなったため、比較的頻繁にエラーが発生しています。 より安定したMMCを持つようにCM3+に移行してこの問題を解決する予定ですが、各個々のデバイスの信頼性も向上させたいと思います。 したがって、質問は次のようになります。 2つのブート/ルートパーティション(プライマリパーティションとプライマリパーティションが破損した場合のバックアップ)を持つディスクレイアウトを作成できますか?そ...

Admin

PIDが使い果たされたときにLinuxを再起動することを許可する
failure-resistance

PIDが使い果たされたときにLinuxを再起動することを許可する

災害時に自動的に再起動するようにヘッドレスサーバーを設定したいと思います。 RAMが不足するとパニックが発生し、カーネルパニックが発生すると自動的に再起動するように設定しました(sysctl kernel.panic=15パニック後15秒後に再起動)。 PIDが使い果たされたら、再起動したい(フォーク爆弾の場合など)。どうやってこれを達成できますか?カーネルパニックを呼び出すことも解決策です。 Linux 5.0+およびsystemd 239+で動作するソリューションが必要です。このソリューションが以前のバージョンのLinuxおよびsystemd(おそら...

Admin