Linux,windows下nfs服務器的掛載

web:192.168.1.10   nfs:192.168.1.11linux

1 配置nfs服務器web

安裝軟件
vim

    yum install rpcbind
服務器

    yum install nfs
網絡

建立共享目錄ide

    mkdir /tmp/rwui

    mkdir /tmp/rospa

更改屬豬屬組命令行

chmod -R nfsnobody.nfsnobody rwrest

chmod -R nfsnobody.nfsnobody ro

vim /etc/exports

/tmp/rw 192.168.1.10/24(rw)

/tmp/ro 192.168.1.10/24(ro)

關閉 selinux iptables

setenforce 0

/etc/init.d/iptables stop


service rpcbind restart  (需先重啓)

service nfs restart

showmount -e localhost  查看


2 web客戶端

    安裝軟件 重啓服務

mkdir /tmp/rw

mkdir /tmp/ro

showmount -e 192.168.1.11  查看nfs服務器

掛載

mount -t nfs 192.168.1.11:/tmp/rw /tmp/rw

mount -t nfs 192.168.1.11:/tmp/ro /tmp/ro

df -hT  查看本機掛載狀況

查看寫入狀況

cd /tmp/ro

touch q

cd /tmp/rw

touch q


3 配置開機自動掛載  nfs 和客戶端都要配置

配置開機啓動服務

chkconfig --level 35 rpcbind on

chkconfig --level 35 nfs on

chkconfig --list rpcbind

chkconfig --list nfs

      等級0表示:表示關機

      等級1表示:單用戶模式

      等級2表示:無網絡鏈接的多用戶命令行模式

      等級3表示:有網絡鏈接的多用戶命令行模式

      等級4表示:不可用

      等級5表示:帶圖形界面的多用戶模式

      等級6表示:從新啓動

開機關閉selinux 和iptables

vim /etc/selinux/config

SELINUX=Permissive

chkconfig iptables off (2 3 4 5 等級關閉)


在web客戶端配置自動掛載

echo "mount -t nfs 192.168.1.11:/tmp/ro /tmp/ro" >> /etc/rc.local

echo "mount -t nfs 192.168.1.11:/tmp/rw /tmp/rw" >> /etc/rc.local

完成  開機時先打開NFS 再打開web


若客戶端不能找到nfs會 開機卡在 nfs掛載項 解決

    

開機 幾秒內 倒計時

回車

按e

按向下箭頭 指到kernel 按e

在quiet後加 空格 再加1 回車

按b

啓動後 刪除 rc.local 裏的 掛載NFS命令  重啓


Windows掛載的寫入問題

    將nfs服務器共享目錄文件權限 改成777 則可寫入  網上找的其餘方法沒有試出來

相關文章
相關標籤/搜索