私は物理的にほとんど触れないコンピュータを持っています。このコンピュータへのすべてのアクセスはSSHを使用して行われます。コンピュータには、MDADMを使用するソフトウェアRAID5があります。配列には、fstabを介して自動的にマウントされるフォルダのデータが含まれています。
問題は、RAIDアレイに問題があるとDebianが起動しないことです。これが発生した場合は、ドライブへの物理アクセスを要求する必要があるため、これは私にとって大きな問題です。これは単純ではありません。場合によっては、ドライブに実際には問題はありませんが、簡単に修正できる一部のパーティションテーブルに問題がある場合があります。少なくとも物理的なアクセスを要求する前に、物理的な介入が必要な問題があることに注意してください。
次の結果を得るには:MDADMが失敗した場合、または一部のドライブが失敗した場合、またはRAIDに問題がある場合:
1 - 正常に起動するか、少なくともSSHにアクセスできるレベルで起動します。
2-アレイを組み立てないでください
3-もちろんフォルダをマウントしないでください
4- SSHを使用してログインした後に警告の種類を表示します(マウントされたドライブが表示されない場合は問題があるため、それほど重要ではありません)。
これは達成できますか?代替案があれば教えてください。
ありがとうございます。
答え1
にインストールするとします/etc/fstab
。nobootwait
man
mountall(8) が起動しないように明示的に指示してください。
mdadm
一度も試したことのないダウングレードされたブートオプションもあります。次のOS
場所に設置すると良いと思いますraid
。
dpkg-reconfigure mdadm
mdadm
ダウングレードされた起動を許可するように指示します。
IMOnobootwait
オプションを選択してダウングレードされたアレイをインストールしない方が安全なアプローチです。
答え2
2020年に更新された回答
nobootwait
Ubuntuディストリビューションオプションであり(私の考えでは)、Debianには存在しません。少なくともDebian 10ではそうではありません。私はそれがUbuntuでも引退すると信じています(?)
私のfstabにオプションを含めました
_netdev,auto,nofail,x-systemd.device-timeout=1000ms
だから私のfstabラインは次のようになります
10.0.0.2:/mnt/md0 /mnt/md0 nfs4 _netdev,auto,nofail,x-systemd.device-timeout=1000ms 0 0
これも見てください質問