服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Linux - Linux创建并挂载NAS

Linux创建并挂载NAS

2023-09-06 10:53梦因you而美 Linux

1 目标 在Linux服务器1上创建nas服务器,并指定可读写目录 在Linux服务器2上挂载上述nas磁盘 在Linux服务器2上设置开机自动挂载nas磁盘 2 搭建环境 两台Linux系统服务器,如下: 服务器1 IP为192.168.31.101 服务器2 IP为192.168.31.102 3 在服务器

1 目标

  1. 在Linux服务器1上创建nas服务器,并指定可读写目录
  2. 在Linux服务器2上挂载上述nas磁盘
  3. 在Linux服务器2上设置开机自动挂载nas磁盘

2 搭建环境

两台Linux系统服务器,如下:

服务器1 IP为192.168.31.101

Linux创建并挂载NAS

服务器2 IP为192.168.31.102

Linux创建并挂载NAS

3 在服务器1上搭建NAS 

3.1 下载安装软件

以下操作均需使用root权限

  • 检查服务器上开启nfs服务的必要软件是否存在
rpm -qa|grep nfs
rpm -qa|grep rpcbind

Linux创建并挂载NAS

如果含有这两个软件:nfs-utils-1.3.0-0.33.el7.x86_64、libnfsidmap-0.25-15.el7.x86_64,则不用再安装,如果没有,则进行下一步

  • 在服务器1安装nfs服务端软件
yum -y install nfs-utils rpcbind

Linux创建并挂载NAS

3.2 设置开机自动启动服务

chkconfig nfs on
chkconfig rpcbind on

Linux创建并挂载NAS

3.3 启动服务

service rpcbind start
service nfs start

Linux创建并挂载NAS

3.4 创建并配置共享目录

  • 创建用于共享的目录,sharefile(注意:共享目录不能创建于root用户目录下,否则客户端将因权限问题被拒绝执行挂载。) 
mkdir /sharefile

Linux创建并挂载NAS

如果是root权限才能访问的目录,一定要修改权限,否则普通用户可能无法访问该共享目录

chown -R was:was /sharefile

Linux创建并挂载NAS

  •  把用于共享的目录配置到文件里面
vi /etc/exports

文件内容如下:

/sharefile 192.168.31.102(rw,sync,insecure) 

3.5 重启生效

  • 刷新配置立即生效(如果执行了这一步,就可以跳过下一步。否则,跳过这步,执行下一步。)
exportfs -a
  • 重启nfs服务器端
#重启nfs服务
service nfs restart
#查看状态,确保状态是active
service nfs status

Linux创建并挂载NAS

3.6 查看可挂载的共享目录

showmount -e localhost

Linux创建并挂载NAS

显示出了刚才在配置文件里面添加的路径和IP地址,则状态正常。

4 在服务器2上挂载NAS

4.1 临时挂载

使用root用户登录服务器2(客户端)执行挂载

mount 192.168.31.101:/sharefile /rpafile

Linux创建并挂载NAS

 查看是否挂载成功

Linux创建并挂载NAS

 4.2 开机自动挂载

  • 给自启动配置加执行权限
chmod 755 /etc/rc.d/rc.local
  • 修改配置文件rc.local,在文件最后增加启动配置
vi /etc/rc.local
  • 将4.1中挂载命令增加到文件最后

Linux创建并挂载NAS

  • 重启服务器
reboot
  • 测试自动挂载
df -h

Linux创建并挂载NAS

4.3 卸载挂载磁盘

umount -l /rpafile

到此这篇关于Linux创建并挂载NAS的文章就介绍到这了,更多相关内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文地址:https://blog.csdn.net/apollo_miracle/article/details/129422606

延伸 · 阅读

精彩推荐
  • LinuxLinux进程调度:我太难了!

    Linux进程调度:我太难了!

    本文讲述的进程调度模型其实就是Linux中O(1)调度算法和CFS(完全公平调度算法)调度算法的雏形,为了便于理解,文中进行了一定程度的简化。...

    编程技术宇宙9152022-04-27
  • LinuxLinux中sftp常用命令整理

    Linux中sftp常用命令整理

    sftp命令是一款交互式的文件传输程序,不仅对传输的所有信息使用ssh加密,它还支持公钥认证和压缩等功能。这篇文章整理了Linux中sftp的常用命令,对大家...

    小旭20217242023-02-28
  • LinuxLinux下如何切割与合并大文件

    Linux下如何切割与合并大文件

    我们传输一个大文件时,有时网络比较慢,需要花费很长时间才能传输完成,或者传输的过程中,网络不稳定,有可能导致此次传输失败,针对这种情况,...

    Linux开发那些事儿11972021-11-29
  • LinuxVIM实现文件快速跳转插件详解

    VIM实现文件快速跳转插件详解

    这篇文章主要给大家介绍了关于VIM实现文件快速跳转插件的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用vim具有一定的参考学习价值...

    始于珞尘3882022-03-08
  • Linux哞~ 我的 Linux 终端里有头牛

    哞~ 我的 Linux 终端里有头牛

    如果你想的话,Linux 终端可以是一个有趣的地方。 当然,终端一般用在严肃的场合,但你可以使用 有趣的 Linux 命令 来娱乐自己。 cowsay 就是其中之一。...

    Linux中国42023-06-29
  • Linuxlinux renice命令参数及用法详解(linux修改程序运行优先级命令)

    linux renice命令参数及用法详解(linux修改程序运行优先级命令)

    renice指令可重新调整程序执行的优先权等级。预设是以程序识别码指定程序调整其优先权,您亦可以指定程序群组或用户名称调整优先权等级,并修改所有...

    linux命令大全4992019-12-26
  • LinuxLinux系统默认启动级别要如何修改

    Linux系统默认启动级别要如何修改

    默认启动级别一共有七种,每种所代表的含义各不相同,至于启动级别要如何修改,下面为大家详细介绍下 ...

    Linux教程网4372019-10-21
  • Linuxgtf 来调整Linux系统中分辩率问题

    gtf 来调整Linux系统中分辩率问题

    当我们用Linux的桌面环境的时候,有时屏幕发生偏移或分辩率太低,解决办法总共有两个,一个是安装显示卡的以驱动,另一个方法是通过xorg-x11软件包所提...

    Linux教程网5782020-04-11