ホームページ  >  記事  >  運用・保守  >  Linux autofsとは何ですか

Linux autofsとは何ですか

青灯夜游
青灯夜游オリジナル
2022-11-07 18:02:342486ブラウズ

autofs は、ユーザーがまだマウントされていないファイル システムにアクセスしようとしていることを検出したときに、ファイル システムを自動的にマウントする Linux システム デーモンです。 /etc/fstab ファイルに情報を入力すると、システムは電源がオンになるたびに自動的にマウントされ、ユーザーがファイル システムを使用する必要があるときに autofs サービス プログラムが動的にマウントされるため、ネットワーク リソースとサーバーのハードウェア リソースのオーバーヘッド。

Linux autofsとは何ですか

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

1. autofs サービスの概要

Linux を使用する場合、ハードウェア リソースにアクセスするには、mount コマンドを使用してハードウェア リソースをマウントし、ディレクトリに対応させる必要があります。そうすれば、記憶媒体にアクセスできるようになります。 Samba または NFS サービスを使用する場合は、リモート ストレージ デバイスもマウントする必要があります。マウントは外部記憶メディアやファイルシステムを利用する際に必要な作業ですが、マウントするリソースが多すぎるとネットワークリソースやサーバーリソースに一定の負荷がかかり、サーバーのパフォーマンスが低下します。

この問題を解決するには、autofs サービスを使用できます。autofs はシステム デーモンです。マウント情報を構成ファイルに書き込むことができます。ユーザーが他のストレージ メディアにアクセスしない場合、システムはいいえマウントが実行されます。ユーザーがストレージ メディアにアクセスしようとすると、autofs は自動的にマウント操作を実行します。上記の操作はすべてユーザーに対して透過的です。このようにして、autofs サービスはサーバーのネットワークとハードウェア リソースを節約します。

autofs サービス プログラムは、ユーザーがマウントされていないファイル システムにアクセスしようとしていることを検出したときに、ファイル システムを自動的にマウントする Linux システム デーモン プロセスです。 /etc/fstab ファイルに情報を入力すると、システムは電源がオンになるたびに自動的にマウントされ、ユーザーがファイル システムを使用する必要があるときに autofs サービス プログラムが動的にマウントされるため、ネットワーク リソースとサーバーのハードウェア リソースのオーバーヘッド。

Autofs はとても便利で、ポイントは次の 2 つです:

  • 1) 起動時にマウントする必要のないディレクトリを設定します。自動マウントを実装します。

  • 2) 自動的にマウントされたディレクトリをユーザーが一定期間使用しない場合、そのディレクトリは自動的にアンインストールされます。 (デフォルト時間は 5 分です)

2. autofs のインストールとデプロイメント

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

yum install -y autofs

autofs サービスのメイン設定ファイルは /etc/auto.master を開いた後、メイン設定ファイルに次の形式を記述する必要があります:
宛先のサブ設定ファイルマウント ディレクトリ マウント ディレクトリ
たとえば、/dev/cdrom を /mnt ディレクトリにマウントする場合は、次の内容を記述する必要があります。

Linux autofsとは何ですか

赤い線書き下ろしの内容です。
次に、/etc/cdrom.misc ファイルを作成し、次の内容を記述します:

iso -fstype=iso9600,defaults :/dec/cdrom

このうち、iso はこのディレクトリの下のサブマウント ディレクトリを表します。サービス、および場合によっては autofs サービスが自動的に開始するように構成されます。 autofs の起動コマンドは次のとおりです:

systemctl start autofs

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

systemctl enable autofs

3. autofs の効果の検証

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

Linux autofsとは何ですか

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

関連する推奨事項: 「Linux ビデオ チュートリアル

以上がLinux autofsとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。