Windows10でNFS

Windows 10 Pro であれば、NFSが利用できるので、ちょっとしたLinuxとの共有にはこちらが便利。

"コントロールパネル" - "プログラム" - !プログラムと機能"
左側ペインにある "Windowsの機能の有効化または無効化" をクリックし、"NFS用サービス" - "NFSクライアント" にチェックを入れて有効にする。

DOS窓から下記のコマンドを入力

mount <NFSサーバ>:<exportディレクトリ> <マウントドライブ>

下記に挙げるサーバの例では

mount 192.168.187.128:/srv/nfs q:\

アンマウントは

umount q:\

※管理者権限で mount すると エクスプローラで見えないので注意

debian での NFSサーバの設定

NFSサーバのインストール

$ sudo apt-get install nfs-kernel-server

/etc/exports に下記の内容を追記

export host(options)

export
 エクスポートするディレクトリ
host
 エクスポートを共有するホストまたはネットワーク 
options
 host に使用するオプション

NFSサーバのIPアドレス:192.168.187.128
NFSクライアント(Win10):192.168.187.1 の場合

ディレクトリの準備

$ sudo mkdir /srv/nfs
$ ls -l /srv
合計 4
drwxr-xr-x 2 root root 4096  2月 14 09:43 nfs

/etc/exports の設定

$ sudo nano /etc/exports

下記を追記

/srv/nfs 192.168.187.1(no_subtree_check)

設定を反映させる
/etc/exports の設定は Man page of EXPORTS を参考にすれば良い。

$ sudo exportfs -ra
$ sudo exportfs -v
/srv/nfs        192.168.187.1(ro,wdelay,root_squash,no_subtree_check,sec=sys,ro,secure,root_squash,no_all_squash)

NFS の起動

$ sudo systemctl enable nfs-kernel-server.service
Synchronizing state of nfs-kernel-server.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable nfs-kernel-server
$ sudo systemctl start nfs-kernel-server.service

debian でNFSを利用する場合

$ sudo apt-get install nfs-common
$ sudo mount -t nfs 192.168.187.128:/srv/nfs /mnt/nfs

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS