Ubuntu中nfs挂载配置方法详解

作者:袖梨 2022-06-30

今天项目要求把nfs服务器的一个分区实现远程网络挂载到另外两台web服务器上,还好之前有做过nfs远程挂载,不然就只能瓜起.
  系统:centos 5.x
  环境:服务器a(10.1.3.146 nfs服务端)
        服务器b(10.1.3.83 nfs客户端)
        服务器c(10.1.3.143 nfs客户端)
1.在服务器a上安装nfs

 代码如下 复制代码
yum -y install nfs-utils nfs4-acl-tools portmap

这里说下portmap在CentOS 6上不叫portmap,而是改为rpcbind.所以如果当你yum安装完后,发现没有portmap,其实是名字改成了rpcbind.

服务器b跟服务器a执行一样的命令,这里就不写了.

2.在服务器a上配置nfs共享

 代码如下 复制代码
vi /etc/exports
/extdisk1  10.1.3.83(insecure,rw,sync) 10.1.3.142(insecure,rw,sync)
chkconfig nfs on
chkconfig portmap on
service nfs start
service portmap start

查看nfs是否成功运行:

 代码如下 复制代码
rpcinfo -p


查看是否输出我们想共享的目录

 代码如下 复制代码
exportfs
/extdisk1       10.1.3.83
/extdisk1       10.1.3.142

3.配置nfs客服端
先启动portmap

 代码如下 复制代码
service portmap start

检查nfs服务器端是否有目录共享

 代码如下 复制代码
showmount -e 10.1.3.146
Export list for 10.1.3.146:
/extdisk1 10.1.3.142,10.1.3.83

挂载nfs服务端共享文件夹到本地服务器,我在/目录下创建了filesystem

 代码如下 复制代码
mkdir /filesystem
mount -t nfs 10.1.3.146:/extdisk1 /filesystem

检查是否挂载上了

 代码如下 复制代码
mount -l
/dev/sda1 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/sdb1 on /extdisk1 type ext4 (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
10.1.3.146:/extdisk1 on /filesystem type nfs (rw,vers=4,addr=10.1.3.146,clientaddr=10.1.3.142)

可以看到已经挂载起了,好了,另外一台一样的设置.


-Boot环境变量的解释说明

环 境 变 量

解 释 说 明

bootdelay

定义执行自动启动的等候秒数

baudrate

定义串口控制台的波特率

netmask

定义以太网接口的掩码

ethaddr

定义以太网接口的MAC地址

bootfile

定义缺省的下载文件

bootargs

定义传递给Linux内核的命令行参数

bootcmd

定义自动启动时执行的几条命令

serverip

定义tftp服务器端的IP地址

ipaddr

定义本地的IP地址

stdin

定义标准输入设备,一般是串口

stdout

定义标准输出设备,一般是串口

stderr

定义标准出错信息输出设备,一般是串口

相关文章

精彩推荐