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

4.7 KiB
Raw 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 NASiSCSI LUN

  • QNAP NAS

  • TrueNAS / FreeNAS

  • Windows ServeriSCSI 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. 进入 GlobalSANPreferences

  2. 勾选 Launch at StartupAuto Reconnect

4.2 优化网络性能

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

  • MTU 调整(若遇断连):

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

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

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

6. 替代方案(非 iSCSI

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

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

  • NFS(适合 Linux 混合环境)

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


总结

iSCSI 适用于

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

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

  • 多设备共享同一存储

不适合

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

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

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