NFS攻略 - Linux文件服务器搭建与使用实例
在VirtualBox的CentOS下安装NFS碰到的问题汇总(VirtualBox4.1.8+CentOS 5.7)
本文链接:http://codingstandards.iteye.com/blog/1468815
Q1:
在NFS服务端的系统上,将共享目录的属主和组设置为nfsnobody 出错。
[root@node23 opt]# chown -R nsdnobody /opt/dataTest
chown: “nsdnobody”: 无效的用户
A:
没有安装nfs软件包的时候就会碰到这个问题,所以要先安装nfs,注意不是 yum install -y nfs,而是下面的命令:
yum install -y nfs-utils portmap
http://wenku.baidu.com/view/81dc4c34b90d6c85ec3ac6d7.html 写道
CentOS 6.0:
yum install -y nfs-utils rpcbind
CentOS 5.x:
yum install -y nfs-utils portmap
注:rpcbind是端口映射服务,在CentOS5下为portmap
Q2:
在NFS服务端查看哪些目录被共享出去时报错。
[root@NODE22 /]# showmount -a
-bash: showmount: command not found
A:
同Q1。在没有安装nfs软件包时,很多与此有关的命令都不能执行。
Q3:
在NFS客户端挂载nfs文件系统时报错
[root@NODE22 /]# mount -t nfs 192.168.1.23:/vmsnfs /vmsnfs
mount: wrong fs type, bad option, bad superblock on 192.168.1.23:/vmsnfs,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
A:
从出错信息来看,nfs是错误的文件系统类型,应该是没有安装nfs软件包产生的。参照Q1安装即可解决。
Q4:
在NFS客户端,nfs软件包已经安装,挂载nfs文件系统时挂起,没有响应。重试多次,依然如此。
发现nfs服务没有启动,于是启动nfs服务,但启动时报错。
[root@NODE22 /]# service nfs start
启动 NFS 服务: [确定]
启动 NFS 守护进程: [失败]
[root@NODE22 /]# mount -t nfs 192.168.1.23:/vmsnfs /vmsnfs
很久时间都没有响应,没有出现命令行提示符,只能Ctrl+C来终止了。
A:
从网上找了一些资料,现象都有所不同,开始以为是防火墙的问题,但这几台机器没有安装iptables,所以可以排除此情况,
最后没有办法,只好将NFS服务器和NFS客户端的机器都重启了,再重新执行,成功了。
http://bbs.chinaunix.net/thread-1933150-1-1.html 写道
折腾了几个小时,试无数种方法,最后无赖,重启虚拟机。运行正常。
也给大伙个提示,有时实在没有办法的时候重新启动系统或许是个好的尝试。
Q5:
在NFS客户端系统上确认autofs服务是否为开机自动启动,报错。
[root@NODE22 etc]# chkconfig --list autofs
在 autofs 服务中读取信息时出错:没有那个文件或目录
A:
没有安装autofs软件包,可以用下面的命令:
yum install -y autofs
Q6:
创建指向共享目录的符号链接不成功。创建一个符号链接/opt/nss/upload执行/vmsnfs,下面的命令好像不行:
ln -s /opt/nss/upload /vmsnfs
A:
命令参数顺序不正确。第一个目录参数是目标目录,第二个是符号链接。为什么会弄错,因为对下面的命令示例造成了错误的解读。
http://codingstandards.iteye.com/blog/816389 写道
[root@sunrise17 /]# ln -s /nas/vmsnfs /vmsnfs
引文中的命令其实是创建符号链接/vmsnfs,指向已挂载nfs目录/nas/vmsnfs。
NFS攻略 - Linux文件服务器搭建与使用实例
1 NFS概述及实例
2 Linux下NFS服务端的设置
3 Linux下NFS客户端的设置
4 Windows下NFS客户端的安装及设置
分享到:
相关推荐
CentOS 7.7则是在2019年8月发布,作为7系列中的一个小版本更新,它继续修复了大量已知问题,增强了系统稳定性,并提供了最新的安全更新。其中,7.7引入了更好的存储管理和网络性能,对于云环境和容器化应用有着显著...
### Centos7环境下安装Oracle11gR2 #### 环境搭建 在开始安装Oracle 11g R2之前,需要准备一个稳定的Centos7环境。本案例使用的是VirtualBox作为虚拟化平台,创建了一个Centos7的虚拟机,并配置了两个网络接口:一...
安装过程中遇到错误,需重新运行安装脚本。 6. **防火墙配置**:CentOS中的防火墙一般用`iptables`管理。查看状态用`/etc/init.d/iptables status`,开放端口如`/sbin/iptables -I INPUT -p tcp --dport 23 -j ...
本指南将详细讲解如何在CentOS 7操作系统上使用Vagrant和Redmine 3.4.2进行安装配置。Vagrant是一种虚拟化工具,它允许用户通过一个统一的配置文件在不同的环境中快速部署一致的开发环境,而VagrantShell则是Vagrant...
- **网络配置**: 可选步骤,配置网络以便在安装过程中获取更新或软件。 - **软件选择**: 选择需要安装的软件包和服务。 - **用户创建**: 创建管理员用户和普通用户。 - **安装**: 等待安装过程完成,系统会自动...
在本文中,我们将详细探讨如何在Linux环境下搭建一个完整的开发或工作环境,主要涉及虚拟机的安装、Linux系统的配置以及一些必备工具和服务的安装。首先,我们从虚拟机的安装开始。 1. 虚拟机安装:首先,你需要...
### Linux 下组播遇到的问题及解决办法 #### 组播基础 组播是一种允许一个或多个数据源(例如,视频会议软件)将数据发送到多个接收者的技术。它通过优化网络资源利用,减少数据在网络中的重复传输来实现高效的数据...
在Linux虚拟机上设置NFS服务器,定义要共享的目录,然后在Windows主机上安装NFS客户端(如Services for NFS)以挂载远程NFS共享。 2. **通过物理设备共享**: - **USB设备**:在虚拟机软件(如VMware、VirtualBox...
- 虚拟机安装:在现有操作系统上安装虚拟机软件,如VMware或VirtualBox,然后在虚拟机中安装Red Flag Linux。 - 单系统安装:直接在硬件上安装Linux,替代原有操作系统。 - 多操作系统安装:Linux与Windows或其他...
配置nfs涉及在/mnt/nfs目录下创建共享点,编辑/etc/exports文件指定共享规则,然后重启nfs服务以应用更改。 对于嵌入式开发,交叉编译环境的配置是必不可少的。这意味着在宿主机上安装特定的编译工具链,这些工具链...
- Xen虽然支持多种操作系统,但在某些特定版本或配置下可能会遇到兼容性问题。 **2. 与KVM的竞争** - 随着KVM的兴起和发展,Xen面临着来自KVM的激烈竞争,尤其是在Linux生态系统中的地位受到了挑战。 #### Xen...
- 环境:VirtualBox 6.0.24,CentOS 7,Windows 10 - 软件:JDK 1.8_131,Hadoop 2.6.0-cdh5.7.0,Zookeeper 3.4.5-cdh5.7.0 - 工具:XShell6 (远程连接),FileZilla 3.33.0 (SFTP) 6. **集群规划**: - 集群由3...
- **工作原理**: 通过安装虚拟化软件(如VMware、VirtualBox等),可以在主机操作系统之上创建多个独立的操作系统实例,这些实例可以运行不同的操作系统。 - **应用场景**: 开发测试环境搭建、软件兼容性测试、安全...
在虚拟机安装和Linux系统安装阶段,你需要掌握如何在VMware或VirtualBox等虚拟机软件上安装Linux,并学会在Linux环境下安装和配置常用软件,如编辑器、终端模拟器等。熟悉基本的Shell命令是提高效率的关键,例如cd、...
在安装和配置OpenStack时,需要特别注意对网络的规划。课程内容涉及到flat DHCP模式和VLAN网络配置,这两种网络配置方法对于实现虚拟机的网络通信至关重要。网络是云计算的核心组成部分,OpenStack通过Neutron组件...
7. 在虚拟机中安装Linux:这部分内容将指导学生如何在VMware、VirtualBox等虚拟化软件中安装Linux发行版,包括下载ISO镜像、设置虚拟机参数和启动安装过程。 8. 配置网络与SSH:讲解如何配置网络接口、查看IP地址,...
- **性能**:NFS通常比Samba提供更好的性能,特别是在局域网环境中。 #### 第9章:磁盘配额 **1.什么是磁盘配额,Linux下有哪些配额方法?** 磁盘配额是指限制用户或用户组使用的磁盘空间。Linux下的配额方法主要...
在使用`vagrant-kube`之前,首先需要安装Vagrant和VirtualBox。Vagrant能够读取名为`Vagrantfile`的配置文件,该文件定义了虚拟机的配置、网络设置以及如何初始化它们。在这个项目中,`Vagrantfile`通常会指定虚拟机...
要求软件箱要求vagrant-alpine插件注意:需要安装vagrant-alpine插件vagrant plugin install vagrant-alpine/vagrant synced_folder 注意: NFS用于/vagrant synced_folder。 这意味着在旋转盒子时会提示您输入sudo...