Autofsは、アクセス時にファイルシステムとリモート共有を自動的にマウントするオペレーティングシステムのようなLinuxのサービスです。 autofsの主な利点は、ファイルシステムを常にマウントする必要がないことです。ファイルシステムは、必要な場合にのみマウントされます。
Autofsサービスは2つのファイルを読み取りますマスターマップファイル( /etc/auto.master )および /etc/auto.miscのようなマップファイル または/etc/auto.xxxx 。
「/etc/auto.master」ファイルには、3つの異なるフィールドがあります:
/
マップファイル(/etc/auto.miscまたは/etc/auto.xxxx)にも、3つの異なるフィールドがあります。
この記事では、autofsを使用してNFS共有をマウントします。 NFS共有‘ / db_backup ‘はFedoraNFSサーバーからエクスポートされます ( 192.168.1.21 )。 autofsを使用してこのnfs共有をCentOS7とUbuntuLinuxにマウントします。
CentOS7でAutofsを使用してnfs共有をマウントする手順
ステップ:1autofsパッケージをインストールします。
インストールされていない場合は、以下のyumコマンドを使用してautofsパッケージをインストールします。
[[email protected] ~]# rpm -q autofs package autofs is not installed [[email protected] ~]# yum install autofs
ステップ:2マスターマップファイル(/etc/auto.master)を編集します
次の行を追加します。
[[email protected] ~]# vi /etc/auto.master /dbstuff /etc/auto.nfsdb --timeout=180
注: マウントポイント「/dbstuff」 ‘はシステムに存在する必要があります。そうでない場合は、ディレクトリ「 mkdir / dbstuff」を作成します ‘。共有に対してアクションを実行しない場合、NFS共有は180秒または3分後に自動的にアンマウントされます。
ステップ:2マップファイル「/etc/auto.nfsdb」を作成します
マップファイルを作成し、次の行を追加します。
[[email protected] ~]# vi /etc/auto.nfsdb db_backup -fstype=nfs,rw,soft,intr 192.168.1.21:/db_backup
ファイルを保存して終了します。
場所:
- db_backupはマウントポイントです。
- -fstype =nfsはファイルシステムタイプであり、「rw、soft、intr」はマウントオプションです。
- 「192.168.1.21:/db_backup」はnfs共有の場所です。
ステップ:3auotfsサービスを開始します。
[[email protected] ~]# systemctl start autofs.service [[email protected] ~]# systemctl enable autofs.service ln -s '/usr/lib/systemd/system/autofs.service' '/etc/systemd/system/multi-user.target.wants/autofs.service' [[email protected] ~]#
ステップ:3次に、マウントポイントにアクセスしてみます。
nfs共有のマウントポイントは「/dbstuff/db_backup」になります。マウントポイントにアクセスしようとすると、autofsサービスはnfs共有を自動的にマウントします。
UbuntuLinuxでautofsを使用してNFS共有をマウントする手順。
ステップ:1apt-getコマンドを使用してautofsパッケージをインストールします。
[email protected]:~$ sudo apt-get install autofs
ステップ:2マスターマップファイル「/etc/auto.master」を編集します
マスターマップファイルに次の行を追加します。
[email protected]:~$ sudo vi /etc/auto.master /dbstuff /etc/auto.nfsdb --timeout=180
ファイルを保存して終了します。
マウントポイントを作成します。
[email protected]:~$ sudo mkdir /dbstuff [email protected]:~$
ステップ:2マップファイル「/etc/auto.nfsdb」を作成します。
マップファイルに次の行を追加します。
[email protected]:~$ sudo vi /etc/auto.nfsdb db_backup -fstype=nfs4,rw,soft,intr 192.168.1.21:/db_backup
ステップ:3autofsサービスを開始します。
[email protected]:~$ sudo /etc/init.d/autofs start
手順:4マウントポイントにアクセスしてみてください。