步骤 1:配置远程服务器
在拥有硬盘内容的远程服务器上,进行以下配置:
- 
安装NFS服务器软件: bashsudo apt-get update sudo apt-get install nfs-kernel-server
- 
编辑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 用户身份访问。
- 
启动NFS服务并设置开机启动: bashsudo systemctl start nfs-server sudo systemctl enable nfs-server
步骤 2:在Debian上挂载远程硬盘
在需要挂载远程硬盘的Debian主机上进行以下操作:
- 
安装NFS客户端软件: bashsudo apt-get update sudo apt-get install nfs-common
- 
创建本地挂载点,例如 /mnt/remote_disk:bashsudo mkdir /mnt/remote_disk
- 
使用 mount命令挂载远程硬盘。假设远程服务器的IP地址为192.168.1.100,共享的目录为/data:bashsudo mount -t nfs 192.168.1.100:/data /mnt/remote_disk
- 
验证挂载是否成功: bashdf -h # 查看挂载点是否显示
步骤 3:自动挂载设置
为了在系统启动时自动挂载远程硬盘,进行以下设置:
- 
编辑 /etc/fstab文件,添加一行以自动挂载远程硬盘:plaintext192.168.1.100:/data /mnt/remote_disk nfs defaults 0 0
- 
使用以下命令重新加载 /etc/fstab文件,确保没有错误:bashsudo mount -a
现在,你已经成功地在Debian系统上通过NFS挂载了远程服务器的硬盘。你可以在 /mnt/remote_disk 目录下访问远程硬盘的内容。记得根据你的实际情况修改IP地址、目录和权限设置。