在本地挂载飞牛(FlyOS/NAS)的iSCSI存储,需要分别在飞牛端配置iSCSI目标和客户端挂载两步操作。以下是详细步骤:
一、飞牛NAS端设置
登录飞牛后台,在浏览器输入飞牛IP地址,使用管理员账号登录。
打开iSCSI服务
进入 “存储管理” → “iSCSI”。
点击 “启用iSCSI服务”(如果未开启)。
创建iSCSI目标
点击 “目标管理” → “新建目标”。
输入目标名称(如 iqn.2024-08.com.flynas:disk1)。
设置 认证方式(可选CHAP认证以提高安全性)。
记录下 目标名称(客户端连接时需要)。
创建LUN并关联目标
进入 “LUN管理” → “新建LUN”。
选择存储池、设置LUN容量和名称。
返回 “目标管理”,将新建的LUN关联到目标。
二、客户端挂载(以Windows为例)
Windows系统:打开iSCSI发起程序
按 Win + R 输入 iscsicpl.exe 打开。
首次使用会提示 “启动服务”,点击 “是”。
连接目标:在 “目标” 选项卡输入飞牛NAS的IP地址,点击 “快速连接”。
如果设置了CHAP认证,在 “高级” 中填写用户名和密码。
连接成功后状态显示 “已连接”。
初始化和挂载磁盘
打开 “磁盘管理”(Win + X → 磁盘管理)。
找到新增的 “未知磁盘”,右键 “初始化磁盘”(选GPT或MBR)。
新建简单卷,按向导分配盘符并格式化(建议NTFS)。
三、macOS系统挂载
安装iSCSI客户端
需第三方工具,如 Target Disk Mode 或 iSCSI Initiator(可通过Homebrew安装):
brew install iscsi-initiator-utils:命令行连接
sudo iscsiadm -m discovery -t sendtargets -p 飞牛IP
sudo iscsiadm -m node -T 目标名称 -p 飞牛IP -l
挂载磁盘
连接后在 “磁盘工具” 中格式化磁盘(如APFS/HFS+)。
手动挂载到目录或桌面。
四、Linux系统挂载
安装客户端工具
sudo apt install open-iscsi # Debian/Ubuntu
sudo yum install iscsi-initiator-utils # RHEL/CentOS
发现并连接目标
sudo iscsiadm -m discovery -t st -p 飞牛IP
sudo iscsiadm -m node -T 目标名称 -p 飞牛IP -l
分区格式化并挂载
sudo fdisk -l # 查看新增磁盘(如/dev/sdb)
sudo mkfs.ext4 /dev/sdb1 # 格式化
sudo mount /dev/sdb1 /mnt/iscsi # 挂载
常见问题解析:
连接失败
检查飞牛防火墙是否放行 端口3260。
确认客户端与飞牛在同一局域网。
无法识别磁盘
在客户端 “磁盘管理” 中重新扫描磁盘。
检查飞牛LUN是否成功关联目标。
性能问题
确保千兆/万兆网络环境。
在飞牛iSCSI设置中启用 “多路径”(MPIO)提升带宽。
注意事项:
首次挂载需格式化磁盘,谨防覆盖已有数据。
设置CHAP认证可防止未授权访问。
定期检查iSCSI连接状态,避免网络中断导致数据损坏。
按照以上步骤操作,即可在本地成功挂载飞牛的iSCSI存储。