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 解凍版のインストール、アンインストール、および文字化けしたコードの問題のグラフィック解決

推薦する

Linux の RPM パッケージでインストールされた xinetd ベースのサービスの管理

目次序文1. xinetdサービスに基づく起動管理(1)Telnetサービスのインストール(2)Te...

Linux に MySQL をインストールする方法 (yum とソース コードのコンパイル)

Linux に MySQL をインストールするには、yum インストールとソース コード コンパイ...

MySQL の DDL と DML についての簡単な説明

目次序文1. DDL 1.1 データベース操作1.2 データテーブルの操作1.3 一般的なデータ型1...

FileZilla_Server:425 データ接続を開けない問題を解決する方法

FileZilla Serverをサーバーにインストールすると、425データ接続を開けない問題が発生...

IE イメージ ツールバーを無効にする

IE6 で試してみたところ、ツールバーが表示されました。オプションに「イメージ ツールバーを有効にす...

MySQL の結合インデックスと左端一致原則の詳細な説明

序文これまでインターネットでMySQLジョイントインデックスの最左接頭辞マッチングに関する記事をたく...

表 td 画像水平および垂直中央揃えコード

HTMLコード:コードをコピーコードは次のとおりです。 <td align="cen...

Dockerコンテナアプリケーションログの表示方法

docker アタッチコマンドdocker attach [options] 容器実行中のコンテナに...

Linux カーネル デバイス ドライバー キャラクタ デバイス ドライバー ノート

/******************** * キャラクターデバイスドライバー**********...

MySql インデックスはクエリ速度を向上させる一般的な方法のコード例

インデックスを使用してクエリを高速化する1. はじめにWeb 開発には、ビジネス テンプレート、ビジ...

JavaScript での AOP プログラミングの基本実装

AOP の紹介AOP (アスペクト指向プログラミング) の主な機能は、コアビジネスロジックモジュール...

jQueryは何に使われるのですか?jQueryは実際にはjsフレームワークです

jQuery 入門jQuery ライブラリは、簡単なマークアップ行を使用して Web ページに追加で...

JavaScriptエンジンV8の実行プロセスの詳細な説明

目次1. V8ソース2. V8サービスターゲット3. V8の初期アーキテクチャIV. V8の初期アー...

Tomcat サーバーの応答が遅い場合の解決策

1. 分析的思考1. 機械自身の理由を排除する2. サーバーパフォーマンス分析3. プロジェクト自体...

MySQLの遅いクエリ問題の詳細な分析データ送信

例を通して、MySQL のデータ テーブル送信のクエリが遅い問題の解決策を共有しました。最近、コード...