Linux Autofs 自動マウント サービスのインストールと展開のチュートリアル

Linux Autofs 自動マウント サービスのインストールと展開のチュートリアル

1. autofs サービスの紹介

Linux を使用する場合、ハードウェア リソースにアクセスするには、ストレージ メディアにアクセスして使用する前に、mount コマンドを使用してハードウェア リソースをマウントし、ディレクトリに対応させる必要があります。 samba または NFS サービスを使用する場合は、リモート ストレージ デバイスもマウントする必要があります。マウントは、外部ストレージメディアやファイルシステムを使用するために必要な手順です。ただし、マウントするリソースが多すぎると、ネットワークリソースやサーバーリソースに一定の負荷がかかり、サーバーのパフォーマンスが低下します。
この問題を解決するには、autofs サービスを使用します。autofs はシステム デーモンです。マウント情報を構成ファイルに書き込むことができます。ユーザーが他のストレージ メディアにアクセスしない場合、システムはそれをマウントしません。ユーザーがストレージ メディアにアクセスしようとすると、autofs が自動的にマウントします。上記の操作はすべて、ユーザーに対して透過的です。このように、autofs サービスはサーバーのネットワークとハードウェア リソースを節約します。

2. Autofsのインストールと展開

Autofs は yum を使用してインストールできます。インストール コマンドは次のとおりです。

yum インストール -y autofs

autofs サービスのメイン設定ファイルは /etc/auto.master です。これを開いたら、メイン設定ファイルに次の形式を記述する必要があります。

マウント先ディレクトリ マウントディレクトリのサブ構成ファイル

たとえば、/dev/cdrom を /mnt ディレクトリにマウントする場合は、次の内容を記述する必要があります。

ここに画像の説明を挿入

赤線の部分が新しく書き込まれた内容です。

次に、/etc/cdrom.misc ファイルを作成し、次の内容を記述します。

iso -fstype=iso9600、デフォルト:/dec/cdrom

このうち、iso はこのディレクトリの下のサブマウント ディレクトリを表します。上記の操作をすべて完了したら、autofs サービスを起動します。autofs サービスは自動的に起動するように設定されている場合があります。 autofs の起動コマンドは次のとおりです。

systemctl は autofs を起動します

autofs の起動コマンドは次のとおりです。

systemctl で autofs を有効にする

3. Autofs効果の検証

次に、先ほど設定した autofs の効果を検証してみましょう。検証の考え方は次のとおりです。マウントされていない場合は、マウント ディレクトリにアクセスして、autofs システム プロセスが自動的にマウントされるかどうかを確認します。検証プロセスは次のとおりです。

ここに画像の説明を挿入

システムは元々 /dev/cdrom をマウントしていませんでしたが、/meida/iso ディレクトリにアクセスすると、システムが自動的にマウントしたことがわかります。明らかに、autofs サービスは正常に実行されました。

Linux Autofs 自動マウント サービスのインストールと展開のチュートリアルに関するこの記事はこれで終わりです。Linux Autofs 自動マウント サービスの関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux システム AutoFs 自動マウント サービスのインストールと構成
  • Linux で AutoFs マウント サービスをインストールするチュートリアル

<<:  div が隠しテキストを超え、div 部分の向こうの CSS コードを隠します

>>:  純粋な CSS3 で実装された三目並べゲーム

推薦する

MySQL 8.0 DDLアトミック機能と実装原則

1. DDLアトミック性の概要8.0 より前は、統一されたデータ ディクショナリ dd はありません...

MySQLデータベースの基礎知識と操作のまとめ

この記事では、例を使用して、MySQL データベースの基本的な知識と操作について説明します。ご参考ま...

CUDA10.0 のインストールと Ubuntu での問題

Tensorflow バージョンと Cuda および CUDNN の対応: https://tens...

MySQL列挙型のテスト例

プロジェクトを開発しているとき、支払い済み、支払済み、クローズ済み、返金済みなどの注文ステータスなど...

iframeノードの初期化の問題に関する議論

今日、ふとリッチテキストエディタの制作原理を見直してみようと思いました。それで、彼は何も言わずにそれ...

IE8は優れたエクスペリエンスを提供します: アクティビティ

今日は IE8 ベータ 1 (以下、IE8 と略します) をチラ見しました。IE8 は素晴らしい体験...

HTML独習の旅(I)基本要素と属性の練習(自分でコードを書く)

私は W3school のチュートリアルに従いました。チュートリアルはとても良いと思います。各セクシ...

アイデアを war パッケージにパッケージ化し、tomcat にデプロイしてアクセス パスの問題 (図とテキスト)

Web プロジェクトを war にパッケージ化するアイデアにとって最も重要なことは、アトリフィカを...

リモート接続を許可するようにMySQLを変更する方法

MySQLリモート接続の問題に関しては、会社で働いているときに誰かのコンピュータに保存されているMy...

MySQLトリガーの使用例の詳細

MySQL トリガー構文の詳細: トリガーは、特定のテーブル内のデータが挿入、削除、または更新される...

JS での Reduce Fold Unfold の使用法の詳細な説明

目次折りたたむ(減らす) for...of の使用whileループの使用折り畳み実装に近い展開する配...

ローカルで起動したときに Vue プロジェクトがクッキーを保持できない問題を解決する

vueプロジェクトをパッケージ化してサーバーにデプロイし、正常にログインできるが、ローカルで起動する...

Alibaba Cloud ドメイン名と IP バインディングの手順と方法

1 Alibaba Cloud コンソールに入り、ドメイン名コンソールを見つけて、バインドするドメイ...

JavaScript キャンバス テトリス ゲーム

テトリスは非常に古典的な小さなゲームで、私もそれを書いてみました。しかし、できるだけ簡潔で論理的なコ...

JSで画面録画機能を作成する

OBS studioかっこいいですが、 JavaScriptもっとかっこいいです。では、 JavaS...