搭建LINUX服务器客户端挂载NFS目录命令?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了搭建LINUX服务器客户端挂载NFS目录命令?相关的知识,希望对你有一定的参考价值。
Linux客户端可以直接通过mount命令挂载NFS文件,如下操作:
[root@linux-a ~]# mkdir /mnt/nsf1 //创建挂载点
[root@linux-a ~]# mount -t nfs 192.168.0.231:/nfs/frank /mnt/nfs1
[root@linux-a ~]# mount | grep nfs
[root@linux-a ~]# umount /mnt/nfs1
通过修改/etc/fstab文件可以实现开机自动挂载nfs目录
[root@linux-b nfs1]# vim /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
192.168.0.231:/nfs/frank /mnt/nfs1 nfs defaults 0 0
以上最后一行是针nfs的自动挂载配置。 参考技术A 在linux中配置使用NFS客户端
显示NFS服务器的输出:
#showmount –e
挂载NFS服务器中的共享目录:
#mount –t nfs nfs服务器地址:目录共享 本地挂载目录点
显示当前主机挂载的NFS共享目录:
#mount | grep mnt
卸载系统中已挂载的NFS共享目录
#umount /mnt/
系统启动时自动挂载NFS文件:
需要将NFS的共享目录挂载信息写入/etc/fstab/文件,以实现对NFS共享目录的自动挂载
#tail –l /etc/fstab
192.168.1.163:/home/pub /mnt nfs defaults 0 0 参考技术B mount -t nfs ip:/home/share/ /mnt/
NPS服务器搭建与autofs自动挂载
NFS简介
NFS(Network File System),网络文件系统是 Linux 系统支持的一种网络服务,通过 NFS ,网络中的计算机可以发布共享信息,让远程客户像使用本地文件一样访问该共享资源,若想使用远程计算机上的文件,只要用 mount 命令将远程的目录挂载在本地文件系统下即可。
服务端NFS安装
1 yum install nfs-utils -y #安装nfs 2 systemctl start nfs #开启nfs服务 3 systemctl enable nfs #开机自启动
配置NFS服务
1 mkdir /westos 2 echo ‘hello,world‘ > /westos/hello # 建立目录 /westos, 在其中创建测试文件hello
(NFS 的主配置文件为 /etc/exports,该文件中可以设置 NFS 的共享目录、访问权限和允许访问的主机等参数;默认情况下是空文件,不配置任何共享目录)
服务端测试
showmount命令查看指定服务器的nfs共享文件信息,常用选项 -e:显示指定服务器输出的共享目录
1 showmount -e 192.168.1.152 2 Export list for 192.168.1.152: 3 /westos *
挂载共享目录
1 mount 服务器名或IP地址:共享目录 本地挂载目录 2 mount 192.168.1.152:/westos /mnt/ # 将共享目录挂载到本地/mnt ls /mnt/ 3 hello #有我们的测试文件,说明目录共享成功 4 vim /etc/fstab 5 192.168.1.152:/westos /mnt/ nfs defaults 0 0 # 让共享目录自动挂载
Autofs
mount是用来挂载文件系统的,可以在系统启动的时候挂载也可以在系统启动后挂载。对于本地固定设备,如硬盘可以使用mount挂载;而光盘、软盘、NFS、SMB等文件系统具有动态性,即需要的时候才有必要挂载。光驱和软盘我们一般知道什么时候需要挂载,但NFS和SMB共享等就不一定知道了,即我们一般不能及时知道NFS共享和SMB什么时候可以挂载。而autofs服务就提供这种功能,好像windows中的光驱自动打开功能,能够及时挂载动态加载的文件系统。免去我们手动挂载的麻烦。要实现光驱,软盘等的动态自动挂载,需要进行相关的配置。(--百度百科)
Autofs特点
1 yum install autofs.x86_64 -y 2 systemctl start autofs # 开启自动挂载服务,会生成/net目录
特殊映射/net(autofs服务开启之后,将自动生成/net目录,默认将共享目录挂载在该目录中,只要使用 cd 命令指定 NFS 服务器的IP地址,就可以直接挂载使用远程主机上的 NFS 共享)
cd /net/192.168.1.152/westos # 使用cd命令时就会自动挂载共享目录 ls hello
自定义卸载时间
1 vim /etc/sysconfig/autofs # 等待时间配置文件 2 timeout=5 # 切出共享目录路径,5秒后就自动卸载
以上是关于搭建LINUX服务器客户端挂载NFS目录命令?的主要内容,如果未能解决你的问题,请参考以下文章
linux下nfs客户机挂载服务器上的共享目录时,出现权限不够的错误,怎么解决?
exportfs命令NFS客户端问题FTP介绍使用vsftpd搭建ftp
exportfs命令NFS客户端问题FTP介绍使用vsftpd搭建ftp服务