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

本文详细记录了解决NFS localhost测试过程中遇到的访问被拒绝问题的过程,包括NFS服务的安装、配置、启动,以及如何解决root用户权限问题导致的本地挂载失败。同时,文章探讨了NFS服务的基本原理和配置技巧,帮助读者快速解决类似问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

总算通过了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

 

OK!    成功。 ^_^

 

 

哎哟,还是报错,咱能不能仔细点、查全一点,别挤牙膏似的一点点改,这次执行docker build -t dota2_server --no-cache .的报错信息如下: [+] Building 11.5s (7/7) FINISHED docker:desktop-linux => [internal] load build definition from Dockerfile 0.0s => => transferring dockerfile: 352B 0.0s => [internal] load metadata for docker.io/cm2network/steamcmd:latest 0.0s => [internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s => [internal] load build context 0.0s => => transferring context: 43B 0.0s => CACHED [1/3] FROM docker.io/cm2network/steamcmd:latest 0.0s => [2/3] COPY ssfn45874816588302087 /home/steam/ 0.1s => ERROR [3/3] RUN /home/steam/steamcmd/steamcmd.sh +login maiwst +app 11.3s ------ > [3/3] RUN /home/steam/steamcmd/steamcmd.sh +login maiwst +app_update 205790 validate +quit: 8.853 Redirecting stderr to '/home/steam/Steam/logs/stderr.txt' 8.853 Logging directory: '/home/steam/Steam/logs' 8.853 [ 0%] Checking for available updates... 8.853 [----] Verifying installation... 8.853 [ 0%] Downloading update... 8.853 [ 0%] Checking for available updates... 8.853 [----] Download complete. 8.853 [----] Extracting package... 8.853 [----] Extracting package... 8.853 [----] Extracting package... 8.853 [----] Extracting package... 8.853 [----] Installing update... 8.853 [----] Installing update... 8.853 [----] Installing update... 8.853 [----] Installing update... 8.853 [----] Installing update... 8.853 [----] Installing update... 8.853 [----] Installing update... 8.853 [----] Installing update... 8.853 [----] Installing update... 8.853 [----] Cleaning up... 8.853 [----] Update complete, launching Steamcmd... 8.853 UpdateUI: skip show logo 8.861 steamcmd.sh[7]: Restarting steamcmd by request... 10.54 Redirecting stderr to '/home/steam/Steam/logs/stderr.txt' 10.54 Logging directory: '/home/steam/Steam/logs' 10.54 [ 0%] Checking for available updates... 10.54 [----] Verifying installation... 10.54 UpdateUI: skip show logo 10.54 Steam Console Client (c) Valve Corporation - version 1751406682 10.54 -- type 'quit' to exit -- 10.54 Loading Steam API...IPC function call IClientUtils::GetConnectedUniverse took too long: 51 msec 10.77 OK 10.77 Cached credentials not found. 10.83 10.83 password: 10.83 Proceeding with login using username/password. 10.83 Logging in user 'maiwst' [U:1:0] to Steam Public...ERROR (Invalid Passwor d) 10.83 Unloading Steam API...OK 11.04 ------ Dockerfile:7 -------------------- 5 | 6 | # 关键修改:使用完整路径调用steamcmd.sh 7 | >>> RUN /home/steam/steamcmd/steamcmd.sh +login maiwst +app_update 20579 0 validate +quit
最新发布
07-07
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值