linux nfs挂载失败案例

科普:

linux磁盘结构

linux分区管理及文件系统格式化

linux挂载网络存储

挂载失败遇到的错误:

(1)mount.nfs : access denied

user:~ # sudo mount -t nfs -o rw 10.9.87.65:/filedir /filedir
mount.nfs: access denied by server while mounting 10.9.87.65:/filedir

分析:很可能是网络不通,或者是目录名错误导致的文件目录获取不到

可以使用如下命令进行确认:

user:~ # showmount -e 10.9.87.65
Export list for 10.9.87.65:
/filedir 10.9.87.*

文件目录只开放给了同网段的IP访问

(2)mount.nfs: rpc.statd is not running but is required for remote locking.

user:~ # sudo mount -t nfs -o rw 10.9.87.65:/filedir /filedir
mount.nfs: rpc.statd is not running but is required for remote locking.
mount.nfs: Either use ‘-o nolock‘ to keep locks local, or start statd.
mount.nfs: Operation not permitted

分析:nfs mount 默认选项包括文件锁,依赖于portmap提供的动态端口分配功能或者是没有启动rpcbind服务。
解决方法:kill 文件锁(lockd)或者mount -o nolock 或者 启动服务rpcbind、nfslock

user:~ # sudo mount -t nfs -o rw,nolock 10.9.87.65:/filedir /filedir

或者经过尝试需要开启nfslock和rpcbind:

sudo /sbin/service rpcbind start
sudo /sbin/service nfslock start

在挂载之前将如下三个服务都重启一遍,则也可能会解决这个问题:

service nfslock restart
service rpcbind restart
service nfs restart

ps:为了防止linux重启后,挂载盘消失,需要配置/etc/fstab文件。

mount -a 命令:依据 /etc/fstab 的内容进行自动挂载

/etc/fstab 文件会在系统启动的时候自动执行,我们先看一下 /etc/fstab 文件的内容

/dev/mapper/vg_myydsrw-lv_root /                       ext4    defaults        1 1
UUID=47fa30fe-a6c7-414c-b28b-77da3fde58a9 /boot                   ext4    defaults        1 2
/dev/mapper/vg_myydsrw-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
第一列可以是实际分区名,也可以是实际分区的卷标(Lable)。
第二列是挂载点,挂载点必须为当前已经存在的目录,为了兼容起见,最好在创建需要挂载的目标目录后,将其权限设置为777。
第三列为此分区的文件系统类型,Linux可以使用ext2、ext3等类型,此字段须与分区格式化时使用的类型相同。也可以使用 auto,使系统自动侦测目标分区的分区类型。
第四列是挂载的选项,用于设置挂载的参数。
常见参数如下:
auto: 系统自动挂载,fstab默认就是这个选项
defaults: rw, suid, dev, exec, auto, nouser, and async.
noauto 开机不自动挂载
nouser 只有超级用户可以挂载
ro 按只读权限挂载
rw 按可读可写权限挂载
user 任何用户都可以挂载
请注意光驱和软驱只有在装有介质时才可以进行挂载,因此它是noauto
第五列是dump备份设置,当其值设置为1时,将允许dump备份程序备份;设置为0时,忽略备份操作;
第六列是fsck磁盘检查设置。
其值是一个顺序。当其值为0时,永远不检查;而 / 根目录分区永远都为1。其它分区从2开始,数字越小越先检查,如果两个分区的数字相同,则同时检查。

原文地址:https://www.cnblogs.com/Aoobruce/p/9517863.html

时间: 2024-10-06 06:45:53

linux nfs挂载失败案例的相关文章

AIX 访问Linux NFS共享错误案例

AIX 访问Linux NFS共享错误案例 系统环境: 操作系统: RedHat EL4.AIX 5.3 错误现象: Linux 作为NFS Server ,AIX host 作为NFS Client: [[email protected] /]#mount  /backup mount: giving up on: bksrv:/backup/cuug11/storage21 vmount: Not owner NFS Server 配置: [[email protected] ~]# cat

nfs-utils bug导致nfs挂载失败

背景:进行nfs实验时,发现nfs 挂载时使用mount -a 失败,提示如下信息mount.nfs: access denied by server while mounting system1.domain1.example.com:/product 步骤:1.查看nfs-server日志tail -f /var/log/messages 没有任何提示/var/log/路径下也无任何相关日志 2.查看服务器端firewalld 配置一切正常 3.检查client 网络连接没有发现异常 [[e

linux nfs 挂载 配置

nfs 挂载 在这里不多 赘述,根据步骤依次进行即可.有图有真相. 服务端配置:(ip 192.168.88.85) 1. 查看 软件nfs 软件包安装 rpm -qa |grep nfs 2.  查看  rpcbind  是否安装 3 如果没安装 安装: 4. 查看 是否有 exports 文件 cat /etc/exports 如果没有 在 etc 下手动建文件 exports 里面 写的内容是:需要挂载的文件夹目录 没有 自己手动建文件 . 里面添加的内容 是 /opt/tp-manage

Linux NFS挂载优化,inotify+rsync实时备份

查看客户端挂载的参数 强制卸载 高并发情况下,可以通过明确加上noatime,以达到提升优化I/O性能 ro:以只读方式挂载一个文件系统 rw:   以可写的方式挂载一个文件系统 defaults(默认):这是fstab里的默认值,包括rw.suid.dev.exec.auto.nouser.and async. 默认情况下,都用的默认. mount挂载性能优化参数选项 1.禁止更新目录及文件时间戳挂载: mount -t nfs -o noatime,nodiratime 172.16.1.3

Linux NFS挂载

NFS的常用目录 /etc/exports                           NFS服务的主要配置文件 /usr/sbin/exportfs                     NFS服务的管理命令 /usr/sbin/showmount                 客户端的查看命令 /var/lib/nfs/etab                      记录NFS分享出来的目录的完整权限设定值 /var/lib/nfs/xtab                

I.Mx6 NFS挂载失败问题 【已解决】

1.问题描述 串口输出如下信息后,无任何响应. IP-Config: Complete: device=eth0, addr=192.168.1.88, mask=255.255.255.0, gw=192.168.1.1, host=192.168.1.88, domain=, nis-domain=(none), bootserver=192.168.1.58, rootserver=192.168.1.58, rootpath= VFS: Mounted root (nfs filesys

linux如何使用NFS挂载文件系统

设备:一台服务器和一台客户端,这里我们把装在PC机上的RedHat作为服务器,而客户端则是嵌入式linux开发板. 环境:开发板已启动,连接好串口和网线,串口用于下发命令控制开发板,网线则用于NFS 1.确认Redhat上装好了NFS软件包,在终端输入 [[email protected] examples]# rpm -q nfs-utilsnfs-utils-1.0.9-24.el5如果出现以上结果,表示已经安装好了NFS,否则,请先安装nfs-utils软件包. 2.配置NFS服务器 [[

nfs文件系统挂载失败解决方法

*/--> nfs文件系统挂载失败解决方法 Table of Contents 1. 错误提示 2. 我的配置 1 错误提示 bootserver=255.255.255.255, rootserver=192.168.1.88, rootpath= VFS: Mounted root (nfs filesystem) on device 0:12. Freeing init memory: 136K nfs: server 192.168.1.88 not responding, still

Linux nfs使用krb5的方式安全挂载

配置安全的网络nfs文件共享服务 由于本人是使用的rhce模拟考试环境来做的本题目,所以文中说到的实验脚本和评分脚本,以及krb5.keytab文件只有我本套环境独有,如果自己做练习可以不去使用实验脚本和评分脚本,直接进行配置服务并挂载就可以. 对此套环境有兴趣的朋友可以给我留言,看到必回复. 1.首先 服务端(server0)和客户端(desktop0)执行实验脚本 [[email protected] ~]# lab nfskrb5 setup [[email protected] ~]#