您的位置:首页 > 运维架构 > Linux

Linux下通过NFS共享文件夹

2017-09-14 11:52 239 查看
测试环境:Centos 6.8

服务端:

说明: /ftp 为共享的目录位置;

1.yum -y install nfs-utils rpcbind 如果没有安装nfs,可以通过该命令安装nfs

2.设置nfs要共享的目录

[root@myoracle ~]# vi /etc/exports

/ftp *(rw,no_root_squash)

*(rw,no_root_squash) *为任意IP都可以访问 rw为可进行读写访问 no_root_squash 为拥有这个目录所有者的权限

3.使用 servicenfs start 命令启动 NFS 服务(在对 /etc/exports 做了任何修改后都需要重启 NFS服务,才可以使修改生效,重启命令 service nfs restart)

[root@myoracle ~]# service nfs start

启动 NFS 服务: [确定]

关掉 NFS 配额: [确定]

启动 NFS mountd: [确定]

启动 NFS 守护进程: [确定]

正在启动 RPC idmapd: [确定]

至此,服务端上面的设置完成了

客户端:

1.建立NFS 要挂载位置的目录

[root@oracle ~]# mkdir /ftp

2.挂载
NFS 共享,

[root@oracle ~]# mount -t nfs -o rw 192.168.1.4:/ftp/ /ftp/

[root@oracle ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/VolGroup-lv_root 50G 40G 7.4G 85% /

tmpfs 7.7G 3.8G 4.0G 49% /dev/shm

/dev/sda1 485M 40M 421M 9% /boot

/dev/mapper/VolGroup-lv_home 860G 165G 651G 21% /home

192.168.1.4:/ftp/ 9.9G 4.1G 5.4G 44% /ftp

3.要想每次启动机器的时候自动挂载,可使用命令 vi /etc/fstab 编辑,在最后面加上192.168.1.4:/ftp /ftp nfs defaults
0 0 ,保存退出。这样在每次启动的时候就会自动挂载 192.168.1.4:/ftp 这个NFS 共享了

[root@oracle ~]# vi /etc/fstab

# /etc/fstab

# Created by anaconda on Tue May 9 00:15:08 2017

#

# Accessible filesystems, by reference, are maintained under '/dev/disk'

# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

#

/dev/mapper/VolGroup-lv_root / ext4 defaults 1 1

UUID=d7d288a5-d735-4995-89dd-04c12076b26c /boot ext4 defaults 1 2

/dev/mapper/VolGroup-lv_home /home ext4 defaults 1 2

/dev/mapper/VolGroup-lv_swap swap swap defaults 0 0

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

192.168.1.4:/ftp /ftp nfs defaults 0 0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: