Linux下通过NFS共享文件夹
说明: /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
更多推荐
所有评论(0)