NFS

ファイルサーバです。

環境設定

NFSサーバの設定です。/etc/exportsファイルに追加します。

/ 192.168.1.0/255.255.255.0(rw,no_root_squash) 

192.168.1.0のネットワークにルートディレクトリをrwで共有してます。この,no_root_squashとは、root からのアクセスを許可するということになります。ですので、デフォルトはroot_squashでuid/gid が 0 のリクエストを annonymous uid/gid にマッピングしています。/etc/hosts.allowも接続できる端末を追加しておきます。

ALL : 192.168.1.0/24

では起動します。

/etc/init.d/nfs start

おや?[NFSクォータを起動中: サービスを登録できません]とエラーがでました。これはportmapが起動されていないためです。ではportmapを起動します。その後でnfsは起動してください。

/etc/init.d/portmap start

ではrpcinfo -pで確認しておきましょう。 では

/etc/init.d/nfslock start

としておきましょう。 次にクライアントです。NFSサーバーの共有ディレクトリをマウントするディレクトリを作成します。

mkdir /mnt/nfs

サービスを起動します。

/etc/init.d/portmap start
/etc/init.d/nfslock start

ではマウントしてみましょう。

mount -t nfs サーバーIPアドレス:/ /mnt/nfs
  • tはファイルシステムのタイプを指定します。これは
    ext2 Linux標準のファイル・システム 
    ext3 ext2にジャーナリング機能を付加したファイル・システム 
    ReiserFS ジャーナリング機能を持ったファイル・システム 
    xfs ジャーナリング機能を持ったファイル・システム 
    msdos MS-DOSファイル・システム 
    vfat Windows95のファイル・システム 
    iso9660 ISO9660準拠のファイル・システム(一般的なCD-ROMの形式) 
    nfs ネットワーク・ファイル・システム 
    samba Windowsのネットワーク共有のファイル・システム 
    等あります。んー固まってしまいました。これはクライアントでサービスが立ち上がっていなかったせいです。
    /etc/init.d/portmap start
    /etc/init.d/nfslock start
    起動時に接続したい場合は/etc/fstabに
    server:/public /mnt/nfs nfs defaults 0 0
    といった具合に記述しておきましょう。

リンク

http://mt.mizba.net/archives/000265.php
http://www.linux.or.jp/JM/html/nfs-utils/man5/exports.5.html
http://www.linux.or.jp/JF/JFdocs/NFS-HOWTO/

参考書籍


トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2004-12-14 (火) 12:10:00 (7093d)