4.7 KiB
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 客户端,需借助第三方工具:
-
推荐(免费 & 稳定):
-
其他(部分付费):
-
iSCSI Initiator by SoftNAS
-
StarWind iSCSI Initiator(Windows 更常用)
📌 本次教程以 GlobalSAN iSCSI Initiator 为例(支持 Big Sur/Monterey/Ventura/Sonoma)。
2. 安装 & 配置 iSCSI Initiator
2.1 下载并安装 GlobalSAN
-
访问官网 GlobalSAN for macOS
-
下载最新版本
.dmg并安装 -
安装完成后,在
系统设置 → 网络检查是否多了一个iSCSI 虚拟网卡
2.2 配置 iSCSI 连接
-
打开
GlobalSAN iSCSI Initiator(位于/Applications) -
添加 iSCSI 目标:
-
点击
+(Add Target) -
输入 iSCSI 服务器的 IP 地址 或 DNS 名称
-
端口默认
3260(若自定义则修改) -
Discovery: -
选择
SendTargets(自动发现 LUN) -
或手动输入
Target IQN(如iqn.2023-12.com.example:storage)
- 认证(可选):
- 若 iSCSI 服务器需认证,填写 CHAP 用户名/密码
- 连接目标:
-
选中目标 →
Connect -
勾选
Automount(开机自动挂载) -
设置
卷超时(Idle Timeout)(默认 30 秒,可选更长)
3. 挂载 & 使用 iSCSI 存储
3.1 在 macOS 磁盘工具中初始化
-
打开
磁盘工具(Disk Utility) -
左侧列表找到
GlobalSAN iSCSI设备(如disk2) -
分区:
-
点击
Erase(格式化) -
选择
APFS(推荐) 或Mac OS Extended (HFS+) -
给卷命名(如
iSCSI Storage)
- 完成挂载:
- 格式化完毕后,存储会自动挂载到
/Volumes/iSCSI Storage
3.2 终端方式验证
diskutil list # 查看 iSCSI 磁盘是否识别
df -h # 检查挂载点
💡 如果未自动挂载:
sudo diskutil mountDisk /dev/diskX # 手动挂载(替换 X)
4. 增强稳定性 & 自动化
4.1 开机自动连接
-
进入
GlobalSAN→Preferences -
勾选
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 的高效扩容方案 🚀。