安裝yum install nfs-utils
配置文件
/etc/exports或/etc/exports.d/*
修改配置文件之后重載命令
exportfs -rav
-r:重新導出国章;
-a:所有文件系統(tǒng)朋贬;
-v:詳細信息掩驱;
配置格式
/PATH/TO/SOME_DIR clients1(export_options, ...) clients2(export_options, ...)
例如:/data/uploads 192.168.1.101(rw,anonuid=1001,anongid=1001)
把/data/uploads 允許192.168.1.101的主機掛載 允許讀寫 并且指定用戶為本地gid為1001的用戶
clients 支持多種匹配方式
single host:ipv4, ipv6, FQDN旬盯;
network:address/netmask欧瘪, 支持長短格式的掩碼聪舒;
wildcards:主機名通配掖肋,例如:*.magedu.com;
anonymous:使用*通配所有主機吐咳;
General Options:
ro:只讀
rw:讀寫会宪;
sync:同步肖卧;
async:異步;
secure:客戶端端口小于1024掸鹅,否則就要使用insecure選項塞帐;
User ID Mapping:
root_squash:壓縮root用戶,一般指將其映射為nfsnobody巍沙;
no_root_squash:不壓縮root用戶葵姥; 不建議使用
all_squash:壓縮所有用戶
anonuid and anongid:將壓縮的用戶映射為此處指定的用戶;
客戶端命令
掛載
mount -t nfs servername:/path/to/share /path/to/mount_point [-rvVwfnsh ] [-o options]
卸載:umount /path/to/mount_point
查看指定服務器可掛載目錄
showmount -e NFS_SERVER_IP: 查看指定的nfs server上導出的所有文件系統(tǒng)赎瞎;