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データベース監視binlogを有効にする手順

序文多くの場合、ユーザーが自分のデータに対して実行する操作に基づいて何かを行う必要があります。たとえ...

MySQL データベースの Binlog 使用法の概要 (必読)

MySQL データベースにとって binlog バイナリ ログがどれほど重要であるかについては詳し...

javascript:void(0) の意味と使用例

voidキーワードの紹介まず、void キーワードは JavaScript で非常に重要なキーワード...

js 属性オブジェクトの hasOwnProperty メソッドの使用

オブジェクトの hasOwnProperty() メソッドは、オブジェクトに特定の独自の (継承され...

...

404エラーページを作成する際に注意すべき問題の簡単な分析

ウェブサイトを最適化するときは、エラー ページの使い方を学ぶ必要があります。たとえば、ウェブサイトに...

Windows システムに MySQL を素早くインストールして展開する方法 (グリーンの無料インストール バージョン)

まずは緑色の無料インストール版のMySQLをダウンロードします。任意のフォルダに入れて構いません。今...

MySQL での正規表現置換のための replace と regexp の使用法の分析

この記事では、例を使用して、replace と regexp を使用して MySQL で正規表現を置...

画像を使用してハイパーリンクのパーソナライズされた下線を実現します

画像内に下線付きのリンクが表示されても驚かないでください。実はとても簡単なので、あなたにもできるので...

NodeサイトのForever+nginx導入方法例

私は最近、最も安い Tencent クラウド サーバーを購入しました。これは主に、Web テクノロジ...

nginx.conf のルートディレクトリ設定の詳細な説明

nginx.conf を構成するときには常に何らかの問題が発生します。ここでは、よくある問題とその解...

Reactプロジェクトの新規作成からデプロイまでの実装例

新しいプロジェクトを始めるこの記事では主に、新規プロジェクトを0から1まで取り組むプロセスを記録し、...

クロスオリジン画像リソース権限(CORS 対応画像)

HTML 仕様書では、画像の crossorigin 属性が導入されています。適切なヘッダー情報 ...

Vue のディスパッチとブロードキャストの自己実装の詳細説明 (ディスパッチとブロードキャスト)

解決すべき問題主にコンポーネント間のクロスレベル通信用なぜディスパッチとブロードキャストを自分で実装...

クロスブラウザ開発体験のまとめ(I)HTMLタグ

ページにDOCTYPEを追加するブラウザによってタグやスタイルシートの解釈が異なるため、さまざまなブ...