13,002
回編集
131行目: | 131行目: | ||
== NFSの共有ディレクトリへの接続 == | == NFSの共有ディレクトリへの接続 == | ||
===== Linuxクライアント ===== | ===== Linuxクライアント ===== | ||
まず、NFSクライアントをインストールする。 | まず、NFSクライアントをインストールする。<br> | ||
sudo zypper install nfs-client | sudo zypper install nfs-client | ||
<br> | <br> | ||
次に、ドメインの設定を行う。 | 次に、ドメインの設定を行う。<br> | ||
ドメインが存在しない場合は、この設定を行わない。 | ドメインが存在しない場合は、この設定を行わない。<br> | ||
sudo vi /etc/idmapd.conf | sudo vi /etc/idmapd.conf | ||
<br> | <br> | ||
143行目: | 143行目: | ||
Domain = srv.world | Domain = srv.world | ||
<br> | <br> | ||
NFSサーバの共有ディレクトリをマウントする。 | NFSサーバの共有ディレクトリをマウントする。<br> | ||
sudo mount -t nfs <NFSサーバのIPアドレスまたはホスト名>:/home/ユーザ名/NFS <マウントするディレクトリ> | sudo mount -t nfs <NFSサーバのIPアドレスまたはホスト名>:/home/ユーザ名/NFS <マウントするディレクトリ> | ||
<br> | <br> | ||
正常にマウントされているか確認するために、以下のコマンドを実行する。 | 正常にマウントされているか確認するために、以下のコマンドを実行する。<br> | ||
df -hT | df -hT | ||
<br> | <br> | ||
もし、NFS v3でマウントする場合は、<code>-o vers=3</code>オプションを付加してマウントする。 | もし、NFS v3でマウントする場合は、<code>-o vers=3</code>オプションを付加してマウントする。<br> | ||
sudo mount -t nfs -o vers=3 <NFSサーバのIPアドレスまたはホスト名>:/home/ユーザ名/NFS < | sudo mount -t nfs -o vers=3 <NFSサーバのIPアドレスまたはホスト名>:/home/ユーザ名/NFS <マウントするクライアントPCのディレクトリ> | ||
<br> | <br> | ||
システム起動時にNFS共有ディレクトリを自動マウントする場合は、/etc/fstabファイルに以下のように設定する。<br> | |||
sudo vi /etc/fstab | |||
# | |||
# /etc/fstabファイル | |||
<NFSサーバのIPアドレスまたはホスト名>:/home/ユーザ名/NFS <マウントするクライアントPCのディレクトリ> nfs defaults 0 0 | |||
<br> | |||
マウントポイントへのアクセス時に、動的にNFS共有ディレクトリにマウントする場合は、以下のように設定する。<br> | |||
# | 以下の例では、/mntdirディレクトリに動的マウントするように設定している。<br> | ||
/- /etc/auto.mount | sudo mkdir /mntdir | ||
<br> | |||
sudo zypper install autofs | |||
# 新規作成 : [マウントポイント] [オプション] [ロケーション] | <br> | ||
/mntdir -fstype=nfs,rw | sudo vi /etc/auto.master | ||
# /etc/auto.masterファイル | |||
/- /etc/auto.mount | |||
<br> | |||
sudo vi /etc/auto.mount | |||
# /etc/auto.mountファイル | |||
# 新規作成 : [マウントポイント] [オプション] [ロケーション] | |||
/mntdir -fstype=nfs,rw <NFSサーバのIPアドレスまたはホスト名>:/home/ユーザ名/NFS | |||
<br> | |||
AutoFSを自動起動設定にする。<br> | |||
/etc/auto.mount /mntdir autofs rw,relatime,fd=6,pgrp=2250,timeout=300,minproto=5,maxproto=5,direct,pipe_ino=29516 0 0 | sudo systemctl start autofs | ||
sudo systemctl enable autofs | |||
<br> | |||
正常に機能しているか確認するため、マウントポイントへ移動する。<br> | |||
cd /mntdir | |||
ls -ahlF | |||
<br> | |||
cat /proc/mounts | grep mntdir | |||
/etc/auto.mount /mntdir autofs rw,relatime,fd=6,pgrp=2250,timeout=300,minproto=5,maxproto=5,direct,pipe_ino=29516 0 0 | |||
<NFSサーバのIPアドレスまたはホスト名>:/home/ユーザ名/NFS /mntdir nfs4 rw,relatime,vers=4.1,rsize=524288,wsize=524288,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=10.0.0.31,local_lock=none,addr=10.0.0.30 0 0 | |||
<br> | <br> | ||
===== Windowsクライアント ===== | ===== Windowsクライアント ===== | ||
WindowsからNFSの共有ディレクトリと通信するには、NFSクライアントを有効にする必要がある。<br> | WindowsからNFSの共有ディレクトリと通信するには、NFSクライアントを有効にする必要がある。<br> |