エラー終了後にLinuxがブートに失敗するのはなぜですか? [閉鎖]

エラー終了後にLinuxがブートに失敗するのはなぜですか? [閉鎖]

長い間Windowsオペレーティングシステムを使用していましたが、Windowsが実行中にプラグを抜くなど、不適切に終了することが多かったです。これは何度も何度も起こり、Windowsはまだ起動します。私はいろいろなLinuxディストリビューション(Ubuntu、Fedora、Open Suse、Linux Mint)を使ってきました。 (initramfs)プロンプト。

  • これに関して、これら2つのオペレーティングシステムの違いは何ですか?
  • Windowsと同じくらい安定して起動するLinuxを開発するための障害は何ですか?

ベストアンサー1

私が19年間Linuxを運営した経験は、Windowsがより安定的に起動するというあなたの主張を裏付けるとは言えませんが、表示される内容に影響を与える可能性があるいくつかの点は次のとおりです。

  • ファイルシステムキャッシュ

    特に明記しない限り、Linuxはすべてのファイルシステムでキャッシュを使用します。これは、カーネルが後で一括書き込みのためにキャッシュに格納する間に書き込みが急速に起こることを確認するので、ユーザ空間プログラムに対するディスクの読み書き速度と応答時​​間を改善する。また、大規模な読み取りと書き込みが多くの小規模な読み取りと書き込みよりも効率的であるため、ディスクドライブの観点からも優れています。欠点は、システムの電源を不適切にオフにすると、ディスクにコミットされていないキャッシュの内容がすべて失われることです。これにより、ファイルシステムが疑わしい状態になる可能性があります。

  • ファイルシステムの選択

    他のファイルシステムは、他のファイルシステムよりも悪用をうまく処理したり、より悪く処理したりします。一般に、ジャーナリングファイルシステムは、非ジャーナリングファイルシステムよりも回復力に優れています。いずれにせよ、システムの電源を不適切にオフにすることは、パーソナルコンピュータの用途ではありません。

起動中に緊急シェルに入ると、通常、fsckファイルシステムにエラーがあることを知らせるメッセージと、取るべきアクションが一緒に表示されます。これは、起動中に通常のファイルシステムチェックが失敗した場合(つまり手動で実行する必要がある場合)、DOSおよびWindows 95と同じ動作ですchkdsk

安定した起動を達成するための最良の方法は、コンピュータの電源を不適切にオフにするのをやめることです。問題が壁の電源装置にある場合、UPSを取り付けると、電力網がオフになったときにシステムを適切にシャットダウンするのに十分な時間が得られます。問題がデバイスの電源が入っている間にデバイスのプラグを抜くことである場合は、停止してください。

おすすめ記事