Linux システムの /etc/fstab ファイルの詳細な解釈

Linux システムの /etc/fstab ファイルの詳細な解釈

序文

[root@localhost ~]# cat /etc/fstab

#
#/etc/fstab
# 2018年11月3日土曜日12:03:31にanacondaによって作成されました
#
# 参照によってアクセス可能なファイルシステムは '/dev/disk' の下に維持されます
# 詳細については、fstab(5)、findfs(8)、mount(8)、blkid(8) のマニュアルページを参照してください。
#
UUID=64fc4e32-9cc9-4af9-8846-dc13865f770e / ext4 デフォルト 1 1
UUID=14c3958d-b0a9-41bd-a046-06e148013349 /boot ext4 デフォルト 1 2
UUID=15399f4c-8788-4348-b066-34179fe887cb スワップ スワップ デフォルト 0 0
tmpfs /dev/shm tmpfs デフォルト 0 0
devpts /dev/pts devpts gid=5、モード=620 0 0
sysfs /sys sysfs デフォルト 0 0
proc /proc proc デフォルト 0 0

Linux システムの /etc/fstab ファイルには、起動後に自動的にマウントする必要があるファイル システムの記録が含まれています。Linux システムが起動すると、このファイルが読み取られ、ファイル システムが自動的にマウントされます。このファイルを変更することで、起動時にファイルシステムが自動的にマウントされるように設定できます。

このファイルの内容の具体的な意味を解釈してみましょう。

最初の列: デバイス: ディスクデバイスファイルまたはデバイスのラベルまたはUUID

dumpe2label コマンドを使用して、デバイス ラベルと UUID を表示できます。または、簡単なコマンドblkidを使用してUUIdを表示します。

注意:パーティションをマウントするために使用されるデバイス名 (/dev/sda) は固定されています。ディスク スロットの順序が変更されると、名前は一致しなくなります。名前が変わるから。

ただし、ラベルマウントを使用する場合は、スロットの順序を気にする必要はありません。ただし、ラベル名には常に注意してください。 UUID については、フォーマット後に各パーティションに固有の識別番号として UUID が付与されます。UUID を使用してマウントすれば、混乱を心配する必要はありません。

2番目の列: マウントポイント: デバイスのマウントポイント。マウント先のディレクトリです。

3 番目の列: ファイルシステム: ディスク ファイル システムの形式 (ext2、ext3、reiserfs、nfs、vfat など)。

4 列目: パラメータ: ファイルシステムパラメータ。通常はデフォルトに設定: デフォルト

パラメータで設定できるパラメータ:

  • 非同期/同期 同期的に実行するかどうかを設定します。デフォルトは非同期です。
  • auto/noauto mount -a コマンドをダウンロードするときに、このファイル システムが自動的にマウントされるかどうか。デフォルトは自動です
  • rw/ro 読み取り専用モードでマウントするか、読み書きモードでマウントするか
  • exec/noexec は、このファイルシステムで「実行」操作を実行できるかどうかを制限します。
  • user/nouser ユーザーがマウントコマンドを使用してマウントできるようにするかどうか
  • suid/nosuid: SUIDを許可するかどうか
  • Usrquotaはディスククォータモードをサポートするためにファイルシステムを起動します
  • Grpquotaはファイルシステムがグループディスククォータモードをサポートできるようにします
  • Defaults には、rw、suid、dev、exec、auto、nouser、async などのデフォルト パラメーターの設定もあります。

5 列目: dump バックアップ コマンドの影響を受けるかどうか: dump はバックアップに使用するコマンドです。通常、このパラメータの値は0または1です。

  • 0はダンプバックアップがないことを意味します
  • 1は毎日ダンプバックアップを実行することを意味します
  • 2は不規則なダンプ操作を表す

6 番目の列: セクターをチェックするかどうか: ブート プロセス中に、システムはデフォルトで fsck を使用してシステムが完全 (クリーン) かどうかをチェックします。

  • 0 テストしない
  • 1. 最も早いテスト(通常、最も早いテストではルートディレクトリが選択されます)
  • 2 レベル1検査完了後の検査

これは、/etc/fstab ファイル内のすべてのフィールドの意味です。起動時にファイルシステムを自動的にマウントするように設定したい場合は、このファイルを変更することで設定できます。

/etc/fstab ファイルを変更した後、ファイル システムをマウントおよびアンマウントする必要がなくなった場合は、/etc/fstab ファイルを適時に変更する必要があることに注意することが重要です。そうしないと、起動時にマウントされていないファイルシステムをマウントするために /etc/fstab を読み取るときに、ファイルシステムが見つからないためにエラーが発生し、正常に起動できなくなります。

要約する

上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に一定の参考学習価値を持つことを願っています。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM を応援していただきありがとうございます。

以下もご興味があるかもしれません:
  • paramiko を使用した Linux サーバー上の Python リモート ファイル ダウンロードの例
  • PythonはLinuxサーバー上のファイルを読み取る
  • Linux で ARM 開発ボード用のファイルシステムを作成する
  • Linux カーネル デバイス ドライバー仮想ファイル システムに関する注意事項
  • Linux カーネル デバイス ドライバー proc ファイル システム ノート
  • Linuxシェルはファイルを検索し、行番号と対応する間隔を表示します。
  • ファイルの列をコンマで区切る Linux awk の例
  • Linux コマンドラインのクイックヒント: ファイルの検索方法
  • 知らないかもしれないLinuxのファイル権限管理方法
  • Linux で指定されたフォルダの各サブフォルダ内のファイル数を表示する

<<:  Reactフック入門チュートリアル

>>:  MySQL 5.7 解凍版のインストール、アンインストール、および文字化けしたコードの問題のグラフィック解決

推薦する

MySQL 8.0.15 winx64 のインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 8.0.15のインストールと設定方法を参考までに紹介します。具体的な内容は...

MySQLの実行プロセスとシーケンスについての簡単な説明

目次1:mysql実行プロセス1.1: コネクタ1.2: キャッシュ1.3: アナライザー1.4: ...

JavaScriptはフォームデータの非同期送信を実装します

この記事では、フォームデータの非同期送信を実装するためのJavaScriptの具体的なコードを参考ま...

初心者向けWebサイト構築ガイド⑥:FlashFXPの詳しい使い方

今日は、サイトの設定やウェブサイトのアップロードなど、FlashFXP の最も基本的な機能を紹介しま...

動的および静的分離を実現する nginx のサンプルコード

1. nginxの動的と静的の分離の簡単な設定web1は静的サーバー、web2は動的サーバー、nod...

DockerにMinIOをインストールするための詳細な手順

目次1. docker環境が正常かどうかを確認する2. miniIOイメージをダウンロードする3. ...

ウェブサイト上で flv/MP4 やその他のビデオ ファイルを再生できない問題は、MIME タイプに関連しています。

ウェブサイトを作成している際に、flv や MP4 形式などのビデオ ファイルはローカルでは正常に再...

Nginx のリロード プロセスの背後にある真実を探る

本日の記事では、主にNginxのリロードプロセスについて紹介します。実は前回の記事では、nginx ...

CSS3 で作成したホバーズーム効果

結果:実装コード: html <link href='https://fonts.go...

Vue カプセル化コンポーネント アップロード画像コンポーネント

この記事の例では、参考のためにvueアップロード画像コンポーネントの具体的なコードを共有しています。...

MySQL 5.7.21 解凍版のインストールと設定方法のグラフィックチュートリアル

私は頻繁にシステムをインストールするので、インストールのたびにいくつかのソフトウェアを再インストール...

CSS を使用して等アスペクト比のアダプティブ コンテナを実装する方法

最近、モバイル ページを開発しているときに、ページの幅が 100% の場合、高さは幅の半分になり、携...

MySQL 内部結合の使用例 (必読)

文法規則 列名を選択 テーブル名1から INNER JOIN テーブル名2 ON テーブル名1.列名...

MySQL データベースの 1045 エラーの解決方法

ローカル データベースがサーバー データベースに接続されているときに発生する 1045 の問題を解決...