Linux中的NFS挂载问题 在Linux环境中,如果你经常进行mysql的数据备份,可能会遇到备份机挂载在线上环境的问题,今天我们说说NFS备份机目录挂载的问题。...data/mysql 192.168.60.0/(rw,no_root_squash,async) 其中每一行的意思是: 共享目录 主机/网段(参数) 括号内的参数需要简单说明一下: rw:指的是对该挂载目录有读写权限...no_root_squash:指的是访问共享目录时,用户如果是root权限,对共享目录也具有root权限(有一定的安全隐患) async:是将数据先保存在内存缓冲区中,必要时才写入磁盘; 当我们需要给某个服务器配置...NFS挂载时,需要将该服务器的ip地址补充在/etc/exports文件中,从而保证服务器可以对该NFS挂载的文件目录进行访问。...NFS: 配置好了NFS服务端之后,我们就可以给我们需要的NFS挂载机器进行相关配置了,一般来讲,挂载有三种方法,较为推荐的是autofs这种自动挂载的方法,其他两种都是开机挂载,不推荐,有兴趣大家可以去了解
前言: 额~我有两台Linux系统的主机,想将一台主机上的磁盘或者某个目录共享给另一台主机,说白了就是:多台Linux主机使用同一个磁盘或目录。...---- 场景: 服务端( 硬盘本地宿主主机 ): IP :172.16.168.1 共享目录:/media/alic/asus 客户端( 将远程挂载磁盘主机 ): IP:172.31.131.151...挂载路径:/home/alic/Alic/share ---- 安装nfs(两台主机都需要安装) debain/ubuntu sudo apt-get install -y nfs-kernel-server...服务 ➜ ~ sudo systemctl restart nfs-server.service 客户端 (1) 先创建挂载的目录 ➜ ~ sudo mkdir /home/alic/Alic/share...(2) 挂载远程磁盘 ➜ Alic sudo mount -t nfs 172.16.168.1:/media/alic/asus /home/alic/Alic/share ---- 至此,我们已经配置完成了
在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。本文的两个linux环境分别为CentOS和Ubuntu,其他版本类似。...将Ubuntu下的/home/dhcc/nfs挂载到CentOS下/home/shao/nfs。...Export list for Ubuntu: home/dhcc/nfs 5.重启nfs服务 /etc/init.d/nfs-kernel-server restart CentOS: 1.创建挂载目录.../etc/rc.d/rc.local sudo mount -t nfs cpnas01.cloud.cnpc:/fs_nfs016 /data 2.mount直接挂载 mount -t nfs...server while mounting问题,可通过以下几种途径尝试解决: 1.修改需挂载的nfs目录权限 chmod 755 /home/dhcc/nfs 2.如果端口号大于1024,则需要将 insecure
☀️ 介绍 Linux 系统下,如果想要将 A 机器的目录挂载到 B 机器,让 B 机器访问,可以通过 NFS 将目录挂载到 B 机器!...:登入nfs主机时,拥有共享目录所有者权限 root_squash:登入nfs主机时,拥有共享目录所有者权限,但如果共享目录的拥有者时root用户,那么登入者权限为nobody权限 all_squash...1、创建挂载目录 mkdir /backup 可以与服务端挂载目录不同名。...=32768,wsize=32768,vers=3,nointr,timeo=600,tcp 10.211.55.100:/backup /backup EOF ## Linux7需要手动授权执行权限...OK,至此已经配置完成,通过 df -h 就可以查看已挂载的 NFS 目录啦! 小BUG 最后再分享一个很坑的小bug吧,需要注意 ????
nfs共享的时候,无论怎么检查都报错:mount.nfs: access denied by server while mounting NFS版本问题 编辑/etc/sysconfig/nfs文件,找到下面...#RPCNFSDARGS="-N 2 -N 3" #Turn off v4 protocol support #RPCNFSDARGS="-N 4" /*把这句前面的#号去掉*/ 最后保存,重启nfs...服务,再尝试挂载;如果挂载不上,可尝试在后面加-o nolock参数: [zzx@localhost ~]$ sudo mount -t nfs 192.168.1.110:/home/zzx/fl2440.../mnt/nfs -o nolock
: [root@server ~]# mkdir /opt/share [root@server ~]# touch /opt/share/flag 3、开放读写权限: [root@server ~]#...enable rpcbind [root@server ~]# systemctl enable nfs 7、查看挂载目: [root@server ~]# showmount -e 192.168.100.10...~]# yum -y install nfs-util rpcbind 2、关闭SELinux服务: [root@client ~]# setenforce 0 3、挂载共享目录: [root@client...~]# mount -t nfs 192.168.100.10:/opt/share /mnt 4、查看挂载情况: [root@client ~]# df -h 5、在/mnt里面创建文件验证 [root...@client ~]# cd /mnt [root@client mnt]# touch abc 二、autofs自动挂载配置步骤 (一)准备:要在NSF的基础上进行配置 如上操作 (二)配置autofs
Autofs 简介 autofs服务程序是一种Linux系统守护进程,当检测到用户试图访问一个尚未挂载的文件系统时,将自动挂载该文件系统。...~]# vim /etc/nfs.misc # 添加以下内容 nfs -fstype=nfs,rw,sync 172.168.1.65:/data/nfs 注:NFS的本地挂载子目录为nfs,-fstype...=nfs表示类型为nfs,rw、sync是挂载使用的权限,172.168.1.65:/data/nfs是远程NFS挂载目录。...~]# df -h # 使用cd命令触发自动挂载 [root@localhost ~]# cd /data/nfs [root@localhost nfs]# ls -l [root@localhost...nfs]# df -h # 结果显示已自动挂载 至此,Autofs自动挂载搭建完毕。
首先做点假设:假设有台 NFS 服务器 tree.mydatacenter.net 已经启动并运行。...安装软件包 你只需要安装两个软件包:用于 NFS 客户端的 nfs-common 和提供自动挂载的 autofs。...首先,将以下两行添加到文件 auto.master 中: /mnt/tree /etc/auto.misc/home/tree /etc/auto.home 每行以挂载 NFS 共享的目录开头。...第三步,使用以下行创建文件 auto.home: * -fstype=nfs tree:/home/& 该行表示 autofs 将挂载 auto.master 文件中匹配...首先,ls 的输出不会显示任何内容,但在运行 cd ourfiles 之后,将自动挂载 ourfiles 共享目录。 cd 命令也将被执行,你将进入新挂载的目录中。
/VBoxLinuxAdditions.run,提示权限不够.
NFS挂载时出现"mount.nfs: access denied by server while mounting "的解决方法 1、使用了非法端口,也就是使用了大于1024的端口。...服务,再尝试挂载。...off v4 protocol support #RPCNFSDARGS="-N 4" /*把这句前面的#号去掉*/ 最后保存,重启nfs服务,再尝试挂载;如果挂载不上,可尝试在后面加-o nolock...我自己的如下: [zzx@localhost ~]$ sudo mount -t nfs 192.168.1.110:/home/zzx/fl2440 /mnt/nfs -o nolock 3、查看客户端挂载的目录是否具备读写权限...,添加相应权限即可。
主nginx操作: $ sudo yum install -y nfs-utils rpcbind $ sudo vim /etc/exports 写入如下内容: /data/wwwroot/.../data/wwwroot/www.dedecms.com/uploads/ 从web server: $ showmount -e 192.168.14.103 $ sudo mount -t nfs...wwwroot/www.discuz.com/data/attachment/ /data/wwwroot/www.discuz.com/data/attachment/ $ sudo mount -t nfs...192.168.14.103:/data/wwwroot/www.dedecms.com/uploads/ /data/wwwroot/www.dedecms.com/uploads/ 从web server 查看挂载...admin@Centos-1 uploads]$ df -h 文件系统 容量 已用 可用 已用% 挂载点
1.故障现象 我的测试环境有一个NAS,之前配置都是按照测试需求在/etc/fstab里添加配置挂载选项: vi /etc/fstab 192.168.1.2:/mnt/HD/HD_a2/Public.../public nfs rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,actimeo=0,vers=3,timeo=600 创建/public目录后...,直接mount挂载即可: mkdir /public mount -a 但今天在一套最小化安装的RHEL6.8上,挂载时遇到报错如下: [root@test04 ~]# mount -a mount:...: [root@test04 ~]# yum install nfs-utils 再次尝试挂载报错: [root@test04 ~]# mount -a mount.nfs: rpc.statd is...chkconfig --list rpcbind rpcbind 0:off 1:off 2:on 3:on 4:on 5:on 6:off 再次尝试挂载成功
mount -t nfs -o nolock 172.22.44.2:/home/lzl/rootbox_hi3521u_pure/qvs/vs /tmpfs/vs_pub mount -t nfs...rootbox_hi3521u_4g/qvs /home/lzl/rootbox_hi3531/qvs setenv bootargs ‘mem=150M console=ttyAMA0,115200 root=/dev/nfs
大多数Linux文件系统都是在引导时挂载的,并且在系统运行时仍然挂载。在fstab文件中配置的任何远程文件系统也是如此。...首先,假设NFS服务器linux.linuxidc.com已经启动并运行。还假设这个服务器共享一个名为ourfiles的数据目录和两个用于linuxidc和Sarah的用户目录。...安装包 您只需要安装两个包:NFS客户端函数的常用NFS包,以及提供automount函数的autofs包。...家与以下线: * -fstype=nfs tree:/home/& 这一行指示autofs在auto中匹配的位置挂载用户共享。自动.home的主文件。...首先,ls的输出不会显示任何内容,但是在运行cd ourfiles之后,ourfiles共享目录将自动挂载。cd命令也将被执行,您将被放置到新挂载的目录中。
一:服务器端 step1:关闭防火墙 sudo ufw disable step2:安装nfs sudo apt-get install nfs-kernel-server step3: 打开/etc.../exports文件,在末尾加入:/home/daysmark/nfsdir*(rw,sync,no_root_squash) 注:nfs允许挂载的目录及权限,在文件/etc/exports中进行定义,...各字段含义如下: /home/daysmark/nfsdir:要共享的目录 *:允许所有的网段访问 rw:读写权限 sync:资料同步写入内在和硬盘 no_root_squash:nfs客户端共享目录使用者权限...重启服务: #sudo /etc/init.d/nfs-kernel-server restart //重启nfs服务 #showmount -e...取消挂载用这个指令: #sudo umount /mnt
* :允许所有IP的主机挂载该目录 括号内的 :一些权限设置,比如是否能够读写(可百度,更详尽) 现在NFS服务器就可以用了。...两种状态下的IP互不影响,也就是说uboot的IP不会传递给Linux,如果需要使用网络都需要分别设置IP。 ?...解决方法: ①检查要挂载的目录/work/test是否在/etc/exports中声明过,如果没有,是没有挂载权限的,就参考前边的例子添加 在Ubuntu上执行命令 showmount -e 即可查看已经声明过的可被挂载的目录.../work/nfs/jz2440目录下 2.参考上一个帖子的方式,添加路径 /work/nfs/jz2440 到文件 /etc/exports 中,以保证开发板有挂载这个目录的权限 3.重启nfs服务器...光盘里提供的文件系统都是用arm-linux-gcc(3.4.5版本制作的),因此你必须使用2.6.22.6的内核来启动,否则无法挂载文件系统。
本来不知道nfs是啥,因为群里的Harry童鞋有个问题,如何把本地目录挂载到hdfs上,搞什么云存储,说那么巧就是那么巧,HDP支持nfs,然后我就照着文档的说明去做,最后弄出来了。 ....dump.dir /tmp/.hdfs-nfs 4.nfs本身也有portmap和nfs3等东西,但是我们不用它们的,我们用...start nfs3 使用上面的命令启动的,可以用以下的命令停止 hadoop-daemon.sh stop nfs3 hadoop-daemon.sh stop portmap 5.安装nfs...: / (everyone) 7.把本地的home/cenyuhai/nfs和hdfs做映射,做完映射之后,hdfs上的目录会出现在本地的/home/cenyuhai/nfs目录中 mount -t...nfs -o vers=3,proto=tcp,nolock 127.0.0.1:/ /home/cenyuhai/nfs 然后我们可以看到nfs下面出现了这些目录,它们就是我在hdfs上面的目录
需求:在SUSE11.1 建NFS AIX6.1上挂载NFS 1.SUSE 11.1上建NFS (1)首先使用安装光盘安装nfs-kernel-server (2)配置共享目录,编辑 /etc/...保留共享文件的UID和GID(默认) no_root_squash 表示root用户具有根目录的完全管理访问权限 (3)启动rpcbind nfsserver 两个服务 service rpcbind...start service nfsserver start 2.AIX6.1上挂载建好的NFS (1)使用showmount -e nfs_ip 确认能识别到建好的NFS共享目录 # showmount...(3)挂载NFS mount nfs_ip:/nfs_dir /local_dir, 比如 # mount 192.4.7.20:/nfsdir /nfsdir_720 mount:...: nfso -o nfs_use_reserved_ports=1 修改完后,再重新挂载即可
0 0 注意默认是nfs挂载 如果选择nfs4挂载,则可以用以下语句 mount -t nfs4 11.11.165.115:/tmp/test0920 /data 编辑/etc/fstab 则可以...NFSv3需要NLM协助才能实现文件锁功能,但是有的时候两者配合不够协调。NFSv4设计成了一种有状态的协议,自身实现了文件锁功能,就不需要NLM协议了。...现在新的是nfsv4.2 所以尽可能用nfs4 补充: nfs4挂载的fsid问题 问题现象: 挂载nfs4时,报错:reason given by server :No such file or...服务器将检查其父目录的权限; no_subtree_check :即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率; Troubleshooting 1、在上面的操作过程中...,如果你不幸遇到下面这个问题的话,可以尝试更新 Linux kernel 或通过打开 IPv6 来解决这个问题,这是1个 bug: # mount -t nfs4 172.16.20.1:/ /home
1 查看挂载配置: cat /var/lib/nfs/etab 查看NFS服务器端配置参数的细节 cat /proc/mounts 查看客户端mount的挂载参数细节 2 NFS客户端mount挂载参数说明...参数会一直挂载直到成功(但可能造成客户端无响应,常配合intr参数使用) intr 当hard挂载资源timeout后,若使用intr参数可在超时后终端挂载,防止NFS锁死 resize/wsize...exec/noexec ●是否具有执行文件的权限,如果挂载的用途是数据存储,建议noexec suid/nosuid ●挂载的文件系统,是否取消suid这个权限 user/nouser 是否允许一般用户的挂载与卸载功能...中有效,sync至在ext234\fat\vfat\ufat中有效 5 企业生产环境下NFS优化挂载3种常见用法 1)默认挂载 mount -t nfs IP:目录 /挂载点 # 其实centos的默认挂载性能已经非常不错了...: /mnt: device is busy,需要退出挂载目录再进行挂载,如果是NFS server宕机了,则需要强制卸载,执行命令umount -lf /mnt 8 NFS系统的优缺点总结 优点: 1
领取专属 10元无门槛券
手把手带您无忧上云