|
|
| Mac |
Apple Silicon (M1 or later) |
| macOS |
macOS 27 or later |
| Network |
Wired Ethernet recommended. Tested on 10 GbE, at MTU 1500 and 9000. |
| Storage |
An iSCSI target: see What a target needs |
| Target |
Status |
| TrueNAS |
Tested: SSD pools and hard-drive pools (RAIDZ1); 512-byte extents (recommended) and 4 KiB; with and without CHAP, one-way and mutual; MTU 1500 and 9000. Setup guide |
| Linux LIO / targetcli |
Tested: Debian 13; persistent reservations, including ones kept across a target restart; MTU 9000. The benchmarks ran on it. |
| Others |
Not tested yet. BeamDisk uses standard iSCSI; tell us how yours does |
|
|
| Discovery |
SendTargets, by the server’s address |
| Authentication |
None, CHAP, mutual CHAP (MD5) |
| Integrity |
CRC32C header and data digests (optional) |
| Exclusive access |
SCSI persistent reservations (SPC-3) |
| Outages |
Writes held for 15 to 300 seconds (60 by default), with automatic reconnects |
| File systems |
APFS and Mac OS Extended (Journaled): read and write. exFAT, FAT and NTFS: read-only. Details |
| Free space |
Given back to thin-provisioned targets (SCSI UNMAP), on APFS disks |
| Time Machine |
Supported, after a one-time profile. Set it up |
Intel Macs, multipath (MPIO), one disk on two Macs at once, managed configuration through MDM profiles, encryption of iSCSI traffic, and disks that connect before a user logs in.