<?xml version="1.0" encoding="UTF-8" ?><oembed><version>1.0</version><provider_name>Jui-Nan Lin&#039;s Blog</provider_name><provider_url>https://jnlin.org</provider_url><author_name>jnlin</author_name><author_url>https://jnlin.org/author/jnlin/</author_url><title>FreeBSD: 用 ZFS 的 volume 當作 iSCSI Target</title><html>&lt;p&gt;簡單的說，可以把 iscsi-target 的 extent 設成 ZFS 的 volume 就可以了...&lt;br /&gt;不過我不知道如果 extent 的大小設超過 iscsi-target 會發生什麼事。&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;# zfs create -V 10g tank/iscsi&lt;br /&gt;# cd /usr/ports/net/iscsi-target/ ; make install clean&lt;br /&gt;# cat &gt; /usr/local/etc/iscsi/targets&lt;br /&gt;extent0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /dev/zvol/tank/iscsi&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10GB&lt;br /&gt;target0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rw&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; extent0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10.0.0.0/24&lt;br /&gt;^D&lt;br /&gt;# /usr/local/etc/rc.d/iscsi_target forcestart&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;這樣就可以用別的 iSCSI initiator 來連接 iSCSI Target 了。&lt;/p&gt;</html><type>rich</type></oembed>