NFS服務器配置(windows訪問)


NFS服務器配置和操作演示

 

實驗設置:

Server-nfs:192.168.6.233

Client-nfs-linux:192.168.6.243

Client-nfs-windows:192.168.6.3

 

實驗步驟:

1、配置網絡環境(靜態IP地址)

2、在服務器端安裝nfs服務

nfs-utils、rpcbind

【yum -y install nfs-utils】

 

3、創建共享目錄/opt/share

【cd /opt】

【mkdir share】

【chmod -R 777 share】

 

4、共享目錄(修改配置文件:/etc/exports)

【vim /etc/exports】

/opt/share 192.168.1.0/24(rw,all_squash)

 

nfsnobody:nfs的系統用戶

 

5、重啟nfs服務

【systemctl restart nfs】

 

6、客戶端測試(掛載)

Linux: mount -f nfs <對方IP>:<共享的絕對路徑> 本地掛載點

【cd /mnt】

【mkdir nfs_share】

【mount -t nfs 192.168.1.110:/opt/share /mnt/nfs_share】

【cd nfs_share】

【touch a b c】

【ls -l】

 

【vim /etc/exports】

/opt/ttt 192.168.1.0/24(ro)

 

Windows: (安裝nfs的客戶端軟件)

【運行】-【cmd】-【命令提示符】

【showmount -e 192.168.1.110】

【mount \192.168.1.110\opt\share x:】

打開【我的電腦】就可以看到共享的鏈接

 

相關配置文件:

配置文件:/etc/exports

配置文件目錄:/etc/exports.d

 

  NFS服務的主配置文件為/etc/exports,用於定義共享的目錄以及客戶端的權限,格式如下:

/PATH/TO/SOME_DIR clients1(export_options,...) clients2(export_options,...)

  其中clients支持以下幾種格式:

single host:ipv4,ipv6,FQDN

network:address/netmask

wildcards:主機名通配,例如,*.magedu.com

netgroups:NIS域內的主機組,@group_name

anonymous:使用*通配所有主機

  export_options的常見參數可以分為以下兩類:

General Options:

    ro:客戶端掛載后,其權限為只讀,默認選項;

    rw:讀寫權限;

    sync:同時將數據寫入到內存與硬盤中;

    async:異步,優先將數據保存到內存,然后再寫入硬盤;

    Secure:要求請求源的端口小於1024

User ID Mapping:

    root_squash:當NFS客戶端使用root用戶訪問時,映射到NFS服務器的匿名用戶;

    no_root_squash:當NFS客戶端使用root用戶訪問時,映射到NFS服務器的root用戶;

    all_squash:全部用戶都映射為服務器端的匿名用戶;

    anonuid=UID:將客戶端登錄用戶映射為此處指定的用戶uid;

    anongid=GID:將客戶端登錄用戶映射為此處指定的用戶gid

更多參數信息可以通過命令 man exports 查看幫助手冊


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM