Linux NFS网络文件系统学习笔记
NFS:网络文件系统,一般只用于Linux系统 RedHat系统默认安装了此服务。
它的共享目录是只/etc/exports下面.默认此文件为空的.
vi /etc/exports
#绝对路径 客户端配置 # 说明
/home 192.168.1.1(rw,sync) #允许192.168.1,1以可读可写方式访问服务器共享的/Home目录
#注意:/home后按Table键.非空格.IP后面没有空格.如果加了空格就变成了全局共享了。
/home *.test.com(ro,sync) #允许test域及子域中的所以成员以只读方式访问(域名后没有空格)
/home/share 192.168.1.1/255.255.255.0(ro,sync) #允许192.168.1.0网段的所有主机访问
重启服务:service portmap restart
service nfs restart
验证服务:exportfs -v 查看输出
exportfs -u 暂停输出
exportfs -a 开启输出
在客户端验证:
方法一、使用Mount命令
showmount -e 192.168.1.254 #查看服务192.168.1.254有哪些目录给共享出来
mount -t nfs 192.168.1.254:/home /mnt #注意IP后面的冒号 /home服务器的共享目录 /mnt 挂载到本机的目录
也可以mount 192.168.1.254:/home /mnt -t 可以省略。
方法二、编辑fstab 开机自动方式挂载
vi /etc/fstab
192.168.1.254:/home /mnt nfs defaults 0 0 (注意:字段后要按Tab键)
这表示将服务器的Home目录以默认方式挂载挂载到本机的/mnt目录。0 0 表示开机不自检不备份这个目录