GNU/Linux >> Linux の 問題 >  >> Linux

Linuxファイルシステムでのnobootwaitとnofailの違い

Linuxユーザーとして、システムのストレージオプションを追加/変更する必要があり、 / etc / fstabの使用を開始する可能性があります。 ファイル。これは、サーバーを適切に管理するために私たちが支配することが重要です。その前に、メイントピックに進みます。fstabファイルについて簡単に紹介します。

fstabファイル。

デバイスの電源を入れると、Linuxの起動プロセスが開始されます。そして、「ステップ」の1つ(必要な場合)は、ファイルシステムをマウントすることです。 fstabファイルには、起動時にマウントされるファイルシステムが格納されます。つまり、ファイルシステムの手動マウントを回避するには、起動時にマウントされるファイルシステムを指定する必要があります。通常、Linuxのさまざまなディストリビューションには、デフォルトで、Linuxを実行するために必要なファイルシステムを含むfstabファイルがあります(例: "/" )。 またはルート、 / boot ファイルシステムなど

Fstabは非常に単純な形式のプレーンテキストファイルですが、最初は非常に混乱する可能性もあります。

1.1デフォルトのfstabファイルの画像

fstabファイルには、次の6つのフィールドがあります。

  1. UUIDまたはデバイス:これは、使用しているデバイスを一覧表示するためのものですが、「最新の」LinuxシステムはUUIDの使用を好みます。たとえば、次のようになります。

    Device: /dev/sda1
    UUID:   70ccd6e7-6ae6-44f6-812c-51aab8036d9
    

    デバイスとUUIDは実際には同じですが、前に述べたように、UUIDが表示されるのが一般的です。

  2. マウントポイント: これは、ファイルシステムが接続されている場所、またはファイルシステムを接続する場所を示します。

  3. ファイルシステムタイプ: 名前が示すように、ファイルシステムの種類を示しています。画像の1つの例はスワップです。

  4. オプション: Nobootwait、nofail、noautoなどのファイルシステムの長いオプション

  5. バックアップ情報 (dumpコマンドで使用):これは関連性がなくなったため、常に0に設定する必要があります。

  6. ファイルシステムの整合性テストの順序。

このfstabファイルの簡単な紹介で締めくくりに、サーバーで構成できる他のオプションがあることを言及する価値があります。最も興味深いのは、1つのファイルを使用してファイルシステムをマウントする代わりに、/ etc/fstabを使用することです。 .dディレクトリ。ファイルシステムの個々のファイルがあります。もう1つの方法は、ファイルシステムにsystemdユニットを使用することですが、これはこの記事の範囲外です。

Nobootwait

Nobootwaitは、起動プロセスが使用できない、または存在しないハードウェアデバイスに存在するファイルシステムをマウントしようとするのを停止するために使用できるオプションであり、起動プロセスを続行できます。これにより、起動シーケンスが開始時に「ハング」するのを防ぐことができます。

fstabファイルのnofailオプションの例。

Device		            Filesystem	    format  options		                                min max
dev/vg_data/log_data    /var/log/backup ext3    defaults,nobootwait                         1   2
/dev/sda2               /mnt/other      auto    defaults,nofail,x-systemd.device-timeout=9  0   2

NoFail

NoFailオプションはnobootwaitの反対になります。これは、このオプションをfstabファイルの1つのファイルシステムに追加すると、起動時に、そのファイルシステムが存在しない場合でもシステムがファイルシステムをマウントしようとするためです。何が起こるかというと、ファイルシステムがマウントされるまでシステムは起動しません。このオプションは、Linuxシステムにとって重要であり、何があってもマウントする必要があるファイルシステムでよく使用されます。

ご覧のとおり、このオプションは、達成したいことに応じて使用できます。一部のファイルシステムが存在しないかマウントできない場合でもシステムを起動する必要がある場合は、 nobootwaitを使用できます。 私たちにとってそれほど「重要」ではないファイルシステムのオプション。

一方、1つのファイルシステムをマウントする必要がある場合(重要であり、操作に必要であるため)、Nofailオプションを使用できます。

参照
  • ハードウェアに障害が発生した場合にファイルシステムのマウントを無効にするにはどうすればよいですか。 -Redhat

コメントや質問をするには、[フィードバック]タブを使用します。私たちと会話を始めることもできます。


Linux
  1. Linuxでの「su」コマンドと「su-」コマンドの違いを学ぶ

  2. ViとVimのテキストエディタの違いの説明

  3. bash と ksh のサブシェルの違い

  1. Windows10およびWSL2でLinuxファイルシステムにアクセスする方法

  2. fdiskで作成したファイルシステムとmkfsで作成したファイルシステムの違い - linux

  3. Linux と FreeBSD の間でディスクを共有するためのファイルシステム

  1. iノードとLinuxファイルシステム

  2. Ext2、Ext3、Ext4Linuxファイルシステムの機能と違い

  3. Linux SCHED_OTHER、SCHED_FIFO、および SCHED_RR - 相違点