1.给网络硬盘分区并格式化硬盘

1) df    显示磁盘分区上的可使用的磁盘空间

记录学习Linux搭配环境(1)

2) fdisk -l 查看磁盘列表

记录学习Linux搭配环境(1)

3)fdisk /dev/vdc操作磁盘,使用n命令新建分区,根据提示设置分区大小。完成设置后使用w命令写入。

4)格式化磁盘,格式化类型为ext4,命令为mkfs.ext4 /dev/vdc1

5)创建磁盘对应的文件夹 mkdir /dkvlm/ROOT -p

6)用于加载文件系统到指定的加载点,mount /dev/vdc1 /dkvlm/ROOT。注意:此命令在服务器重启后会失效,可以把此命令添加到/etc/rc.local中,实现启动时自动挂载。

 

2.配置nfs并远程挂载

给磁盘分区后需要把某个磁盘多台服务器共享,此时需要配置nfs并远程挂载

首先是服务端配置,服务端提供文件系统供客户端来挂载使用,配置过程如下:

检查是否缺少基础环境:

rpm -qa | grep nfs-utils
rpm -qa | grep rpcbind

如果这两个包存在那么可以直接使用,一般服务器安装的时候都会存在,如果没有的话执行下面命令安装:

yum -y install nfs-utils
yum -y install rpcbind

此时我的本台服务器地址为***.**.0.12要把/dkvlm/tomcat_hjk/ROOT的磁盘共享给***.**.0.15

 安装完成之后配置nfs访问目录,配置文件位置/etc/exports,默认是空的这里添加一行:

/dkvlm/tomcat_hjk/ROOT ***.**.0.15(rw,no_root_squash,no_all_squash,async)

  这个配置表示开放本地存储目录/dkvlm/tomcat_hjk/ROOT只允许***.**.0.15这个主机有访问权限,rw表示允许读写;no_root_squash表示root用户具有完全的管理权限;no_all_squash表示保留共享文件的UID和GID,此项是默认不写也可以;async表示数据可以先暂时在内存中,不是直接写入磁盘,可以提高性能,另外也可以配置sync表示数据直接同步到磁盘;就配置这些就可以,保存退出。

       ***.**.0.15的这台服务器上的/ect/rc.local的配置如下

       mount -t nfs ***.**.0.12:/dkvlm/tomcat_hjk/ROOT /dkvlm/tomcat_hjk/ROOT

这就完成了不同服务器间的磁盘共享

 

相关文章:

  • 2022-12-23
  • 2021-06-09
  • 2021-10-29
  • 2021-11-09
  • 2021-06-08
  • 2022-12-23
  • 2022-12-23
  • 2021-06-29
猜你喜欢
  • 2021-10-06
  • 2021-06-14
  • 2022-12-23
  • 2021-12-16
  • 2021-12-20
  • 2022-01-29
  • 2022-02-22
相关资源
相似解决方案