Files
StudyDiary/02-学习笔记/在 macOS 下使用 __iSCSI__.md

4.7 KiB
Raw Permalink Blame History

title, created, source, tags
title created source tags
在 macOS 下使用 __iSCSI__ 为 MacBoo 2026-07-25 Cherry Studio iSCSI

在 macOS 下使用 iSCSI 为 MacBook Pro 扩容,可以通过以下步骤实现。iSCSI 允许你将远程存储设备(如 NAS 或服务器)挂载为本地磁盘,从而实现容量扩展或网络存储访问。


1. 准备工作

1.1 确认 iSCSI 目标(Target)

  • 你需要有一台支持 iSCSI 的存储设备,如:

  • 群晖 Synology NAS(iSCSI LUN)

  • QNAP NAS

  • TrueNAS / FreeNAS

  • Windows Server(iSCSI Target 服务)

  • Linux(开源的 targetcli 或 LIO)

💡 提示:若没有 iSCSI 存储设备,可自建或在云服务器(如 AWS/Azure)上部署。

1.2 macOS 支持的 iSCSI 客户端

macOS 本身 不内置 iSCSI 客户端,需借助第三方工具:

📌 本次教程以 GlobalSAN iSCSI Initiator 为例(支持 Big Sur/Monterey/Ventura/Sonoma)。


2. 安装 & 配置 iSCSI Initiator

2.1 下载并安装 GlobalSAN

  1. 访问官网 GlobalSAN for macOS

  2. 下载最新版本 .dmg 并安装

  3. 安装完成后,在 系统设置 → 网络 检查是否多了一个 iSCSI 虚拟网卡

2.2 配置 iSCSI 连接

  1. 打开 GlobalSAN iSCSI Initiator(位于 /Applications)

  2. 添加 iSCSI 目标:

  • 点击 +(Add Target)

  • 输入 iSCSI 服务器的 IP 地址 或 DNS 名称

  • 端口默认 3260(若自定义则修改)

  • Discovery:

  • 选择 SendTargets(自动发现 LUN)

  • 或手动输入 Target IQN(如 iqn.2023-12.com.example:storage)

  1. 认证(可选):
  • 若 iSCSI 服务器需认证,填写 CHAP 用户名/密码
  1. 连接目标:
  • 选中目标 → Connect

  • 勾选 Automount(开机自动挂载)

  • 设置 卷超时(Idle Timeout)(默认 30 秒,可选更长)


3. 挂载 & 使用 iSCSI 存储

3.1 在 macOS 磁盘工具中初始化

  1. 打开 磁盘工具(Disk Utility)

  2. 左侧列表找到 GlobalSAN iSCSI 设备(如 disk2)

  3. 分区:

  • 点击 Erase(格式化)

  • 选择 APFS(推荐) 或 Mac OS Extended (HFS+)

  • 给卷命名(如 iSCSI Storage)

  1. 完成挂载:
  • 格式化完毕后,存储会自动挂载到 /Volumes/iSCSI Storage

3.2 终端方式验证

diskutil list  # 查看 iSCSI 磁盘是否识别
df -h          # 检查挂载点

💡 如果未自动挂载:

sudo diskutil mountDisk /dev/diskX  # 手动挂载(替换 X)

4. 增强稳定性 & 自动化

4.1 开机自动连接

  1. 进入 GlobalSAN → Preferences

  2. 勾选 Launch at Startup 和 Auto Reconnect

4.2 优化网络性能

  • 有线网络优先(减少 Wi-Fi 延迟)

  • MTU 调整(若遇断连):

sudo ifconfig en0 mtu 9000 # 尝试提高 MTU(需网络支持)
  • 检查 iSCSI 服务器日志(排查连接问题)

5. 可能遇到的问题 & 解决方案

问题 可能原因 解决方案
无法发现 Target 防火墙/网络问题 检查 3260 端口是否开放
连接超时 Wi-Fi 不稳定 改用有线网络
挂载后无法写入 权限问题 chmod 或 磁盘工具修复权限
频繁断连 MTU/超时设置 调整 Idle Timeout 或 MTU

6. 替代方案(非 iSCSI)

如果 iSCSI 复杂或不稳定,可尝试:

  • SMB/AFP 网络共享(简单易用)

  • NFS(适合 Linux 混合环境)

  • USB/TB3 外接存储(物理直连更稳定)


总结

✅ iSCSI 适用于:

  • 需要 块存储(如虚拟机磁盘、数据库)

  • 低延迟高速网络(10GbE+)

  • 多设备共享同一存储

❌ 不适合:

  • 普通文档备份(SMB/AFP 更简单)

  • 移动端(Wi-Fi 稳定性影响体验)

如果你追求 低延迟 + 大容量网络存储,iSCSI 是 macOS 的高效扩容方案 🚀。