半人前技術者の成長記

挫折と妄想を膨らませながら成長するだろう技術者の日記

Linux ubuntu

Ubuntu10.04でのAutofsを使ったNFSのマウント

投稿日:

Ubuntu10.04でBUFFALO TeraStation(TS-HTGL/R5)のNFSを
Autofsを使ってマウントした。
やり方は、Huuah.com(英語)に書かれていた方法を参考にしました。

まず、autofsのインストールします。

$sudo apt-get install autofs

インストールが完了するとautofsのデーモンが起動していますが、
syslogを見るとautofsで構文エラー(syntax error)が発生しています。
[エラー]

automount[3471]: syntax error in nsswitch config near [ syntax error ]

このエラーの対処方法は、
・/etc/auto.master の’+auto.master’の行をコメントアウトする。
・/etc/nsswitch.conf に’automount:files’を追記する。
を行った後、デーモンを再起動する。
syslogにエラーが発生していないことが確認できます。

[ 手順1 ]
/etc/auto.master に読み込む設定ファイルとマウントされるディレクトリを追記する。

/export /etc/auto.nfs

[ 手順2 ]
auto.masterで指定した設定ファイルを作成します。
$sudo vi /etc/auto.nfs
内容は下記の通りです。

/export 192.168.1.25:/mnt/array1/backup

※この内容は、私の環境での設定です。
 利用している環境に合わせて内容を変える必要がある。

[ 手順3 ]
これで設定は完了になりますので、デーモンを再起動します。

$sudo service autofs restart

正常にマウントされているか、を確認します。

$ls -la /export

指定したディレクトリはありません。
そこで、今度は直接ディレクトリに移動してみます。

$cd /export/backup

移動することができますし、ファイルも確認することができます
もう一度、lsコマンドを行うとbackupディレクトリをみることができます。

$ ls -la /export

ちょっとビックリするので、
ディレクトリにアクセスしないで前もってマウントされている状態にするために
auto.masterに設定を追記します。

/export /etc/auto.nfs –ghost

‘–ghost’を追記したら、デーモンを再起動します。
先ほどと同じようにlsコマンドを行うと、
今度はbackupディレクトリが確認することができます。

[ 補足 ]
また、複数のNFSをマウントしたい場合は、
/etc/auto.nfsに設定を追記するとマウントされます。

backup 192.168.1.25:/mnt/array1/backup
public 192.168.1.25:/mnt/array1/public

[参考]
Autofs and NFS on Ubuntu 10.04

pc

pc

-Linux, ubuntu
-, , , ,

執筆者:

関連記事

no image

ssh 公開鍵認証の設定

接続先のサーバーにローカルで作成した公開鍵を設置する方法が一般的な方法ですが、毎回鍵を作り直す手間があります。 そこで、今回はサーバー上の秘密鍵をローカルに転送し、利用することにしました。 鍵の作成 …

no image

rsyslogでログをリモートサーバに送信

クラウドや仮想環境を使ってWebサーバの複数台構成が当たり前になっています。 複数台構成になると各サーバ毎に保存されているログをわざわざ各サーバにログインして確認するのは面倒です。 また、クラウドなど …

no image

mackerel(マカレル)のプラグイン追加

Saas型のサーバの負荷、死活監視サービスのmackerel(以下、マカレル)の公式プラグインをインストール手順です。 追加したプラグインは、以下の点になります。 1.Apache 2.MySQL プ …

no image

コマンドラインからHipChatにメッセージを送信する

HipChatへコマンドラインからメッセージを投稿する方法になります。 メールでアラートを送信する方法が主に使われている方法ですが、最近のメールサーバは送信元のチェックが厳しくなったので送信したメール …

no image

アクセスログからIPアドレスを抽出するコマンド

ApacheのアクセスログからIPアドレス部分のみを抜き出し、 重複したIPアドレスが何件あるのか、表示してくれるコマンド。 【コマンド】 cat /var/log/httpd/access_log …

右上部広告