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
服务端:
说明: /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
相关文章推荐
- Linux下通过NFS共享文件夹
- 【AIX】AIX_LINUX通过NFS共享目录
- android通过nfs挂载linux共享的文件
- 【嵌入式Linux】ARM开发板通过NFS挂载Linux主机实现文件共享
- Linux文件夹共享(NFS)
- win7系统通过samba访问linux共享文件夹提示系统权限不
- mini2440通过nfs挂载linux文件夹
- Fedoral17 Linux和windows之间通过NFS实现文件共享
- Ubuntu Linux 通过NFS设置共享文件夹简单设置
- linux不同服务器间共享目录配置过程,通过nfs共享目录
- CentOS7.2 通过nfs设置共享文件夹
- ubuntu下NFS安装与配置(实现两台linux之间的文件夹挂载与共享访问)
- Ubuntu Linux samba NFS 共享文件夹 目录 文件 Windows Linux 相互访问
- 在linux中教你通过NFS实现文件共享
- 通过共享文件夹,实现windows到linux的定时备份
- [置顶] CentOS7通过NFS共享文件夹,主要用于集群部署时候,文件的共享
- windows 2008 R2通过NFS共享磁盘给HP-UX或Linux挂载使用
- linux用nfs共享文件夹
- windows 2008 R2通过NFS共享磁盘给HP-UX或Linux挂载使用
- windows设置通过NFS连接到Linux共享数据