ISCSI 指令速記

若先前是用 Fedora 的 tgtadm 來設定 LUN 的話,它重開機之後,設定都會跑掉,所以,除了可以用 config 來保留設定之外,若是暫時性的在存取磁碟機可用以下指令來快速重建 LUN

  • 建立 target
  • [cc lang=”bash”]
    sudo tgtadm –lld iscsi –mode target –op new –tid=1 –targetname iqn.2014-08.hostname:cubieboard.fedora
    [/cc]

  • 建立 LUN
  • [cc lang=”bash”]
    sudo tgtadm –lld iscsi –mode logicalunit –op new –tid 1 –lun 1 -b /dev/sda
    [/cc]

  • 加上存取權限
  • [cc lang=”bash”]
    sudo tgtadm –lld iscsi –mode target –op bind –tid 1 -I ALL
    [/cc]

  • 如果要臨時刪除某個 LUN
  • [cc lang=”bash”]
    sudo tgtadm –lld iscsi –op delete –mode logicalunit –tid 1 –lun 2
    [/cc]

用 Cubieboard 架設便宜的 iSCSI

要架這一個 iscsi 的服務,可從我買一台 MacBook Air 開始說起。

去年 2013 的機種 MBA 的基本款要價 43000 元左右,因要超薄的外型,就必需要去掉光碟機,還要把硬碟壓薄,因此就用了 SSD 顆粒來當作系統碟。然而目前 SSD 的容量是目前 500GB 就差不多快要一萬元以上,比傳統硬碟貴上 5 倍左右。

SSD 固然是快,但只有 128G 的容量將系統裝進去,就只能使用大約 70GB 左右,對於過去使用電腦動不動就要幾百G的資料搞來搞去,根本就不夠。

因此就必需要靠外接式的儲存媒體來輔助大量資料的解決問題。然而外接硬碟就要再接線實在是行動不便,買台 NAS 要再花好幾千塊,完全不符我的需求。

因此讓我想到了之前花一千八買的 Cubieboard 到是可以派上用場,所以我就把它架成 iSCSI 伺服器來達成我要的目地。
Continue reading 用 Cubieboard 架設便宜的 iSCSI