CentOS 上通过 NFS 挂载远程服务器硬盘

这篇具有很好参考价值的文章主要介绍了CentOS 上通过 NFS 挂载远程服务器硬盘。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

NFS(Network File System)是一种用于在不同的计算机系统之间共享文件和目录的协议。它允许一个计算机系统将其文件系统的一部分或全部内容暴露给其他计算机系统,使其能够像访问本地文件一样访问这些内容。在这篇博客中,我们将介绍如何在 CentOS 系统上通过 NFS 挂载远程服务器的硬盘。

步骤 1:配置远程服务器

在拥有硬盘内容的远程服务器上,需要进行以下配置:

  1. 安装 NFS 服务器软件:

    sudo yum install nfs-utils
    
  2. 编辑 NFS 服务器配置文件 /etc/exports,添加需要共享的目录及其权限设置。例如,要共享 /data 目录:

    /data 192.168.1.0/24(rw,sync,no_root_squash)
    

    这里的 192.168.1.0/24 是允许访问的客户端 IP 范围,rw 表示读写权限,sync 表示同步写入,no_root_squash 允许以 root 用户身份访问。

  3. 启动 NFS 服务并设置开机启动:

    sudo systemctl start nfs-server
    sudo systemctl enable nfs-server
    

步骤 2:在 CentOS 上挂载远程硬盘

在需要挂载远程硬盘的 CentOS 主机上进行以下操作:

  1. 安装 NFS 客户端软件:

    sudo yum install nfs-utils
    
  2. 创建本地挂载点,例如 /mnt/remote_disk

    sudo mkdir /mnt/remote_disk
    
  3. 使用 mount 命令挂载远程硬盘。假设远程服务器的 IP 地址为 192.168.1.100,共享的目录为 /data

    sudo mount -t nfs 192.168.1.100:/data /mnt/remote_disk
    
  4. 验证挂载是否成功:

    df -h   # 查看挂载点是否显示
    

步骤 3:自动挂载设置

为了在系统启动时自动挂载远程硬盘,可以进行如下设置:

  1. 编辑 /etc/fstab 文件,添加一行以自动挂载远程硬盘:

    192.168.1.100:/data /mnt/remote_disk nfs defaults 0 0
    
  2. 使用以下命令重新加载 /etc/fstab 文件,确保没有错误:

    sudo mount -a
    

现在,你已经成功地在 CentOS 系统上通过 NFS 挂载了远程服务器的硬盘。你可以在 /mnt/remote_disk 目录下访问远程硬盘的内容。记得根据你的实际情况修改 IP 地址、目录和权限设置。

步骤 4:测试写入速度

为了测试客户端向服务端的写入速度,我们可以使用 dd 命令。在客户端上执行以下命令:

dd if=/dev/zero of=/mnt/remote_disk/testfile bs=1M count=1000

在上述命令中,我们在客户端的挂载点 /mnt/remote_disk 下创建了一个名为 testfile 的文件,从 /dev/zero(一个虚拟的零设备)读取数据,并以 1MB 为块大小进行写入,总共写入 1000 个块。

执行完上述命令后,你可以查看文件写入所花费的时间,从而计算出写入速度。另外,你还可以尝试不同的块大小和数据量来测试不同的写入情况。文章来源地址https://www.toymoban.com/news/detail-676940.html

到了这里,关于CentOS 上通过 NFS 挂载远程服务器硬盘的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【IMX6ULL驱动开发学习】10.设置uboot,通过tftp服务器加载内核与设备树,通过nfs挂载根文件系统

    首先根据这篇博客,保证自己的开发板与Ubuntu主机处于同一个网段,并且可以ping通 【IMX6ULL驱动开发学习】03.设置IMX6ULL开发板与虚拟机在同一网段 1. 在uboot中设置网络 首先启动自己的板子进入Linux系统,使用 ifconfig 命令或者 ifconfig -a 命令查看自己网卡的地址 我的网卡地址是

    2024年02月05日
    浏览(32)
  • 服务器(linux)磁盘挂载nfs

    笔者项目中此前有这么个需求,需要支持文件进行预览,文件的存储位置都在后端服务器上,想要支持预览是比较困难的(若是在前端服务器上则比较方便),因为无法做到跨服务器之间的静态文件预览,然后解决这个问题的思路就设定在了将后端服务器的文件所在位置挂载

    2024年02月04日
    浏览(36)
  • NFS服务器简介、在Linux上搭建NFS服务器和客户端,使用autofs进行NFS客户端自动挂载和卸载详解

    目录 一.NFS服务器简介 1.含义简介: 2.工作原理简介: 3.RPC服务与NFS服务配合使用 二.NFS配置文件参数命令介绍 1.主配置文件/etc/exports 2.日志文件/var/lib/nfs/ 3.showmount命令 三.主配置文件/etc/exports挂载写法 1.配置nfs服务端和客户端 2.windows客户端挂载测试 3.权限介绍 (1)rw/ro,服

    2024年02月04日
    浏览(43)
  • Ubuntu20.04.5配置nfs服务器并自动挂载

    两台Ubuntu20.04.5版本的操作系统 分别当作一台服务器,一台客户机 1.服务器端(主机名我的是ceph01) 1.1安装nfs服务 apt install nfs-kernel-server 1.2 查看nfs版本 cat /proc/fs/nfsd/versions 安装完成后,NFS 服务将会自动启动,默认在Ubuntu 20.04上NFS2 被禁用,NFS3和NFS4以上可以使用。 查看NFS的版

    2024年02月06日
    浏览(57)
  • NFS服务器简介、在Linux上搭建NFS服务器和客户端,Linux上使用auto(autofs)进行NFS客户端自动挂载和卸载详解

    目录 一.NFS服务器简介 1.含义简介: 2.工作原理简介: 3.RPC服务与NFS服务配合使用 二.NFS配置文件参数命令介绍 1.主配置文件/etc/exports 2.日志文件/var/lib/nfs/ 3.showmount命令 三.主配置文件/etc/exports挂载写法 1.配置nfs服务端和客户端 2.windows客户端挂载测试 3.权限介绍 (1)rw/ro,服

    2024年02月04日
    浏览(43)
  • 【超详细简单】云服务器中的docker容器挂载云硬盘

    本教程一共分为三步,三步即成! 1. 确认需要挂载到的目录(本文需要挂到docker运行目录) 首先找到云服务器中的docker环境所在的位置(这里的位置指的是docker镜像和容器所在的位置),我这里用的是CentOs,对应的位置是 /var/lib/docker ,如图所示有 containers 和 image 目录出现

    2023年04月24日
    浏览(86)
  • 如何写一个sh脚本将一个本地文件通过 scp命令上传到远程的 centos服务器?

    这篇博文分享如何使用 scp 和 expect 命令写一个脚本来自动填充密码并实现自动登录并上传文件到服务器。 假设目标服务器: 192.168.159.175 远程文件服务器登录账号假设是 root 远程文件服务器登录密码假设是 toor /Users/zhaoqingfeng/downloads/test/dist/ 是前端打包部署文件夹 将 /Users/

    2024年02月09日
    浏览(41)
  • 在CentOS 7 中配置NFS服务器

    目录 1、克隆两个虚拟机 2、安装 NFS 服务 3、NFS 服务使用 #修改内容如下 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.224. 4 ( 网络 nat 网段) NETMASK=255.255.255.0 GATEWAY=192.168.224.2 DNS1=8.8.8.8 [root@xnode1 network-scripts]# cd( 退出) [root@xnodel~]#systemctl restart network  CRT连接 ( root 密码: 000000 ) (2)

    2024年01月22日
    浏览(38)
  • centos中安装nfs实现服务器文件共享

    如果一个服务使用集群方式部署,在文件读写时就需要考虑多个服务之间文件共享的问题,在共享文件时可以考虑部署一个单独的文件服务器,比如hdfs、minio、fastdfs等,也可以使用简单的文件目录共享方式实现,比如nfs。下面就介绍nfs简单安装使用: 一、nfs服务端安装 nfs服

    2024年01月22日
    浏览(36)
  • NFS客户端挂载nfs服务器共享目录时的报错及解决办法:mount.nfs: access denied by server while mounting

    客户端挂载nfs共享目录时的报错信息:mount.nfs: access denied by server while mounting 192.168.41.191:/nfsfile NFS服务器 1、我原来nfs配置文件exports里面的内容如下 2、重启rpcbind和nfs-server服务;查看了一下nfs-server服务,上面显示“Active: active (exited) \\\",意思是“活动:活动(已退出)”,这是

    2024年02月05日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包