[转]ubuntu11.04配置nfs--解决mount.nfs: access denied问题

总算通过了nfs的localhost测试。

配置很简单,下面摘自网络,并且整理下:

1 安装nfs

#apt-get install nfs-kernel-server

#apt-get install nfs-common

2 配置/etc/exports

在文本末添加

#/root/nfs_root *(rw,sync,no_root_squash)

#chmod 777 -R /root/nfs_root

可以使用showmount -e来查看当前的配置是否已经生效

#showmount -e

Export list for medea-MS-7680:

说明还没有生效。

使用exportfs -r 更新配置

#exportfs -r

#showmount -e

Export list for medea-MS-7680:

/root/nfs_root *

3 启动

#/etc/init.d/nfs-kernel-server restart    重新nfs服务

简单吧,通过3步骤一般就可以使用nfs了。就可以使用localhost进行本地mount测试了。

网络一般还会配置/etc/hosts.deny与/etc/hosts.allow。主要是配置ip访问的权限控制。但是我不想配置,感觉个人电脑上没有什么重要的东西。就忽略了。

好了,我的噩梦开始了。

#mount -t nfs localhost:/root/nfs_root /root/book

出现了如下的提示:mount.nfs: access denied by server while mounting localhost:/root/nfs_root

花了我3天的时间,检测。 发现在公司的电脑配置没有问题。就家里的台式机会出问题。

网上search找不到任何原因。 郁闷了。

后来,我尝试了重新配置/home/medea作为挂载点,发现居然通过了。

我就到根目录下,   ls -al。总算发现问题了。原来我的/root的权限是     drwx------  43 root root  4096 2011-09-18 07:43 root

我就想到了, 本地mount上后,会是另一种用户登录。   原来是root访问权限出问题了。

于是:

#chmod 755 /root

在尝试

#mount -t nfs localhost:/root/nfs_root /root/book

原文地址:https://www.cnblogs.com/zhangbing12304/p/8313517.html

时间: 2024-10-19 06:38:37

[转]ubuntu11.04配置nfs--解决mount.nfs: access denied问题的相关文章

NFS挂载时出现"access denied by server while mounting"的解

mount.nfs 失败解决办法mount.nfs: access denied by server while mounting 一个解决办法 1.权限设置有问题,其实文件夹权限都设为777了,权限上都没问题, 属主和所属组,是否正确.[[email protected] ~]# ls -ld /data/drwxr-xr-x. 2 nfsnobody nfsnobody 4096 Jun 12 13:31 /data/ 2.hosts.deny和hosts.allow都保留默认设置. 3.防

ubuntu 12.04不能mount nfs目录与挂载后只读不能写问题 (转载)

转自:http://blog.chinaunix.net/uid-20680966-id-3810455.html 服务器用的是fedora 12  以前在helper2416开发板上挂载服务器上的nfs目录读写都没有问题 服务器上的 /etc/exports /opt/target     *(rw,async,no_root_squash) 今天虚拟机装了个ubuntu12.04 64bit版,不能mount,提示什么access denied ,在/etc/exports下  ()中加in

Ubuntu下配置tftp服务和NFS服务

Ubuntu下配置tftp服务和NFS服务 配置tftp 方法一:(推荐方法)Ubuntu10.04 测试通过 1.安装TFTP软件 sudo apt-get install tftp-hpa tftpd-hpa tftp-hpa是客户端,tftpd-hpa是服务器端 2.建立tftpboot目录,作为服务器的目录sudo mkdir ~/tftpboot释放权限:(服务器目录,需要设置权限为777,chomd 777)sudo chmod 777 ~/tftpboot 3.配置TFTP服务器

MAC OS 中mount nfs 报错问题.

记一下 MAC OS 中mount nfs 报错问题. 环境和配置文件 NFS 服务端 Ubuntu 安装 apt install nfs-kernel-server 服务端的配置文件 cat /etc/exports /nfsdata 192.168.22.1/26(rw,sync,insecure,no_root_squash) CentOS 下测试挂载 yum install nfs-utils -y mount -t nfs -o rw 192.168.22.8:/nfsdata /tm

nfs客户端挂载出错 mount.nfs access denied by server while mounting

在生产环境中一系统因架构变化后,把一模块原有的单节点扩展成了两个节点,前端采用用nginx做负载的架构,而这两个节点需要一个公共的存储来存放用户上传的图片,用户的并发不高,再因原有业务模块是从nginx主机上剥离出来的,在原nginx主机上有"img"这个存储图片的目录,所以考虑在nginx主机上安装nfs服务,再在两个节点上同点挂载"img"目录实现集群节点对图片目录的访问. NFS服务的安装比较简单,但在上生产环境时还是应该在自己的测试环境先验证,这里把安装过程

NFS使用mount挂载无法挂载出问题后的排错思路(七)

NFS使用mount挂载无法挂载出问题后的排错思路 首先确认NFS服务端配置和服务是OK的, 在服务端使用showmount -e localhost  检查 [[email protected] ~]# showmount -e localhost Export list for localhost: /data/r_shared 192.168.221.1/24 /data/w_shared 192.168.221.1/24 2.确认NFS客户端showmount是否OK [[email p

在linux下配置tftp服务器和nfs服务器

提示:该实验平台是在RedHatb6下进行的 配置成功的前提有三个: (1):在window下能ping的通linux (2):关闭linux 防火墙      执行指令:/etc/init.d/iptables stop (3):使SElinux处于宽容模式   执行指令:setenforce permissive 一.配置tftp服务器步骤 (1):挂载磁盘,安装tptp-server软件包 mount /dev/cdrom    /mnt/                        

NFS客户端mount挂载深入

在NFS服务端可以通过cat /var/lib/nfs/etab查看NFS服务端配置参数的细节.在NFS客户端可以通过cat /proc/mounts查看mount的挂载参数细节. 客户端也可以用df -hT  但是有时会卡住,推荐cat /proc/mounts

NFS和mount常用参数详解 本文目录

NFS和mount常用参数详解 本文目录 NFS权限参数配置 mount挂载参数 原始驱动程序的挂载选项. 新驱动程序的挂载选项. 怎样改变已经挂载的NTFS卷的权限? 怎样自动挂载一个NTFS卷? NFS权限参数配置 ro 只读访问 rw 读写访问 sync 所有数据在请求时写入共享 async NFS在写入数据前可以相应请求 secure NFS通过1024以下的安全TCP/IP端口发送 insecure NFS通过1024以上的端口发送 wdelay 如果多个用户要写入NFS目录,则归组写