Debian系统上通过NFS挂载远程服务器硬盘

步骤 1:配置远程服务器

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

  1. 安装NFS服务器软件:

    bash 复制代码
    sudo apt-get update
    sudo apt-get install nfs-kernel-server
  2. 编辑NFS服务器配置文件 /etc/exports,添加需要共享的目录及其权限设置。例如,要共享 /data 目录:

    plaintext 复制代码
    /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服务并设置开机启动:

    bash 复制代码
    sudo systemctl start nfs-server
    sudo systemctl enable nfs-server

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

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

  1. 安装NFS客户端软件:

    bash 复制代码
    sudo apt-get update
    sudo apt-get install nfs-common
  2. 创建本地挂载点,例如 /mnt/remote_disk:

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

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

    bash 复制代码
    df -h   # 查看挂载点是否显示

步骤 3:自动挂载设置

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

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

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

    bash 复制代码
    sudo mount -a

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

相关推荐
jnrjian几秒前
delete file shell 让 AI 写脚本
服务器·开发语言
数字新视界4 分钟前
空调控制器AIRC800的智能化管理与应用实践
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
知已难寻12 分钟前
01 · OpenStack的认证管理 Keystone
运维·服务器·云原生·云计算·openstack
ai_xiaogui1 小时前
私有化部署大模型实战:PanelAI 一键搭建、Token 计费与多用户隔离
运维·私有化部署·大模型部署·大模型 token 计费·api key 统一管理·多用户实例隔离·应用市场一键部署
企鹅侠客1 小时前
Linux CPU 负载平均值(Load Average)详解:从原理到实践
linux·运维·服务器·服务器负载
易点云徐源1 小时前
HP 暗影精灵 PRO 16 安装双系统后,开机直接进入 Windows,按 F9 才能进入 Ubuntu:GRUB 菜单不显示的处理方法
linux·运维·ubuntu
吃一碗粉只付一碗钱1 小时前
10-令牌里的用户主键不要明文
服务器·数据库·sql·sqlserver·c#
木雷坞1 小时前
Baserow Docker部署:导入设备借用CSV,再用表单新增登记
运维·docker·容器
Linux运维技术栈1 小时前
WAF部署在防火墙后面,获取不到真实IP怎么办?
服务器·网络·tcp/ip·安全·防火墙·waf
程序员大雄学编程1 小时前
crontab 脚本不写日志?我把 7 个原因在 Ubuntu 上逐个复现了一遍
运维