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

推薦する

アプレットにおけるwx.getUserProfileインターフェースの具体的な使用

最近、WeChatミニプログラムは、監査ミニプログラムのwx.loginおよびwx.getUserI...

スクロール時に選択領域のフォント色を暗くするために CSS を使用するサンプルコード

日付ピッカーをカプセル化する場合、選択時にフォントの色を暗くする必要があります。実装後の効果を見てみ...

CSS のマージンの崩壊問題を解決する方法

まず、マージン崩壊が発生する 3 つの状況を見てみましょう。 1. 隣接する 2 つのブロックレベル...

Facebook 出会い系サイトデザインのユーザー エクスペリエンス分析

<br />関連記事: Facebookの情報アーキテクチャの分析 元記事: http:...

言及すべき8つのMySQLの落とし穴を共有する

MySQL はインストールが簡単で、高速で、豊富な機能を備えています。これはオープンソース運動のベン...

MySQLの不合理なMaxIdleConnsにより接続が短くなる

1 背景最近、Shimo Document のオンライン ビジネスでパフォーマンスの問題が発生しまし...

MIME エンコーディングの概要 (オンライン情報と実際の経験から統合)

1. MIME: 多目的インターネットメール拡張インペリアル カレッジ オブ コンピュータ オンラ...

Nginx サーバーの https 設定方法の例

Linux: Linux バージョン 3.10.0-123.9.3.el7.x86_64 ngin...

純粋なCSSを使用してスクロールシャドウ効果を実現します

端的に言うと、スクロール可能な要素には非常によくある状況があります。通常、スクロールすると、要素が現...

ウェブページ上でデスクトップ exe プログラムを呼び出す簡単な方法

この記事では主に、Web ページ上でデスクトップ exe プログラムを呼び出す方法を紹介します。 W...

VMware を使用して PXE バッチ インストール サーバーをテストする詳細なプロセス

目次1. 準備1. 環境を整える2. インストール方法3. ネットワークカードの構成2. インストー...

MySQL マスタースレーブレプリケーションの読み書き分離構造の詳細な説明

MySQL マスタースレーブ設定MySQL のマスター/スレーブ レプリケーションと読み取り/書き込...

Vue-pdfはPDFファイルのオンラインプレビューを実装します

序文ほとんどのプロジェクトでは、PDF ファイルのオンライン プレビューに遭遇するでしょう。このプロ...

React NativeプロジェクトでLottieアニメーションを使用する方法

Lottie は、Airbnb が開発した iOS、Android、React Native 向けの...