NFS クライアント設定

NFS サーバは FreeNAS でさくっと用意できているので問題なし。
FreeNAS で公開しているディレクトリを、CentOS5.5 のサーバ上でマウントした手順。

  1. nfs 等のデーモンを停止してあったので、再開する
    1. chkconfig portmap on
    2. chkconfig nfslock on
    3. chkconfig nfs on
  2. マウントポイントとなるディレクトリを用意する
    1. mkdir /mnt/repositories@chinstrap
  3. マウントしてみる
    1. mount -t nfs chinstrap:/mnt/tank/repositories /mnt/repositories\@chinstrap
  4. fstab に以下を追記して起動時にマウントされるようにする
    1. chinstrap:/mnt/tank/repositories /mnt/repositories@chinstrap nfs defaults 0 0
    2. mount -a で fstab の記述内容を試せる
  5. 再起動して確認
    1. reboot
    2. マウントされていなかったorz
  6. netfs が動いていないのが原因
    1. nfs, cifs, smbfs のファイルシステムは netfs 起動時にマウントされる
    2. ローカルディスクのマウント → ネットワークインタフェースの起動 → ネットワークファイルシステムのマウント
  7. chkconfig netfs on
  8. 再起動して確認
    1. マウントされた!!

その他

cifs をマウントするときにホスト名を使用すると失敗する。(CIFS VFS: cifs_mount failed w/return code = -22)
ipアドレスを直接記述すると成功するため、net-bios 名の解決ができないからか?