NAME
iscsifs – iSCSI initiator: serve iSCSI target, with partitions

SYNOPSIS
ip/iscsifs [ –Dr ] [ –m mtpt ] [ –p 9load–parts ] [ –s srvname ] dialstring target

DESCRIPTION
Iscsifs presents the iSCSI target found by dialing dialstring, in the manner of sd(3) on mtpt/diskname (default /n/iscsi). The default port is TCP 3260. Changes made to the disk are written through to target unless the –r option is given.

When setting disk geometry with the geometry control message, the arguments are sectors and sector size.

The –m option causes iscsifs to mount its synthetic file system at mtpt instead of /n/iscsi.

The –p option causes iscsifs to treat 9load–parts as a partition environment variable constructed by 9load (see 9boot(8)) and adds the defined partitions. This is used primarily by boot(8) to assist booting from iSCSI disks.

The –s option causes iscsifs to post its 9P service at /srv/service.

EXAMPLES
Mount a target on machine soylent:
ip/iscsifs soylent iqn.2001–04.com.bell–labs.plan9:test

SOURCE
/sys/src/cmd/ip/iscsifs

SEE ALSO
fs(3), sd(3), partfs(8), prep(8)

BUGS
Does not authenticate outgoing connections.

Implements only one connection per session.

Trusts TCP, so does not implement framing (FIM) nor CRCs (digests).

Speaks a restricted subset of the iSCSI protocol.

Copyright © 2025 Plan 9 Foundation