张大妈

飞牛使用iscsi协议挂载外部nas的分享空间

源自小红薯:(该好友不存在)

01-28 20:33

飞牛OS用户常面临如何利用 iSCSI 协议挂载外部 NAS 存储的难题。本文提供了一套详尽且经过验证的操作流程,帮助用户成功将外部存储空间无缝接入飞牛OS系统,实现存储容量的高效扩展。

飞牛使用iscsi协议挂载外部nas的分享空间智能速览

  • 通过APT安装并启用open-iscsi客户端。

  • 使用iscsiadm命令发现NAS上的iSCSI目标。

  • 登录目标以将远程磁盘挂载到本地系统。

  • 通过lsblk命令验证磁盘挂载状态。

  • 配置开机自动连接,确保重启后存储不丢失。

飞牛使用iscsi协议挂载外部nas的分享空间精华内容

整个配置过程核心在于命令行操作,下面将分步详解从环境准备到实现开机自动挂载的关键步骤。

环境准备

首先通过SSH进入飞牛OS系统,使用 `sudo -i` 切换至root权限。接着更新软件包列表并安装iSCSI客户端工具,命令为 `sudo apt update` 和 `sudo apt install open-iscsi`。

安装后,通过 `cat /etc/iscsi/initiatorname.iscsi` 查看本机发起者名称(IQN),并执行 `systemctl restart iscsid` 重启服务。输入 `man iscsiadm` 若能显示手册页,则说明客户端已准备就绪。

发现目标

在确保iSCSI服务端(如TrueNAS)已配置好的前提下,开始发现网络中的存储目标。假设服务端的内网IP为10.0.0.15,执行命令 `iscsiadm --mode discoverydb --type sendtargets --portal 10.0.0.15 --discover`。

该命令会向指定IP地址的iSCSI端口发送发现请求,服务器返回其上可用的目标列表。返回结果中 `iqn` 开头的长字符串,就是接下来挂载所需要的目标名称。

挂载磁盘

获取目标名称(IQN)后,即可进行挂载操作。使用 `iscsiadm --mode node --targetname [替换为你的IQN] --portal 10.0.0.15 --login` 命令登录目标。

成功执行后,飞牛OS会将远程iSCSI磁盘识别为本地存储设备。此时,输入 `lsblk` 命令,在设备列表中能看到对应容量的硬盘,这代表磁盘已成功挂载,可以在飞牛OS的设置界面中进行格式化和使用。

开机自启

为了确保飞牛OS重启后iSCSI磁盘能自动重新连接,需要设置开机自动挂载。执行命令 `iscsiadm -m node -T [替换为你的IQN] -p 10.0.0.15 --op=update -n node.startup -v automatic`。

该命令会修改iSCSI节点的启动配置,将其设置为自动连接。配置完成后,保存所有工作并重启飞牛OS主机。重启后再次检查 `lsblk`,如果该磁盘依然存在,则代表开机自动挂载设置成功。

通过以上步骤,飞牛OS用户可以稳定地将外部iSCSI存储挂载到系统中,极大提升了存储的灵活性。这个方法不仅限于TrueNAS,也适用于其他支持iSCSI的设备。你是否也尝试过用其他方式扩展你的NAS存储呢?

内容由AI生成
3
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章