GNU/Linux >> Linux の 問題 >  >> Linux

autofsを使用してLinuxでNFS共有を自動マウントする

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マウントポイントにアクセスしてみてください。


Linux
  1. autofsを使用してNFS共有をマウントする方法

  2. BashスクリプトでのLinuxBasenameコマンドの使用

  3. Linux で「split」コマンドを使用して iso またはファイルを分割する方法

  1. Linux での一般的な NFS の問題のトラブルシューティング

  2. Linux CLI 接続マネージャー?

  3. Linux シェルで rz と sz を使用する

  1. autofsを使用してNFSファイルシステムをマウントする

  2. NFSとは何ですか?Linuxにインストールする方法

  3. Ubuntu Linux - 共有 VHDX