LIO支持多種的backstore,但是最簡單,而且最靈活的,應該就是fileio了。
但是有一個缺點,就是不容易看到裏面的內容。
不容易是不容易,但是也有方法可以做到的。
注意:FC Target是在Ubuntu14.04上進行配置的
查看Sparc Solaris格式化後的fileio backstore
假如現在在FC Target的機器由targetcli創建了一個fileio backstore,已經被掛載到Sparc Solaris上面進行分區和格式化了。
現在你想在FC Target的機器上面查看該fileio backstore的內容,就可以執行下面的步驟。
1. 把fileio鏡像映射到本地
sudo kpartx ./fileio_Solaris
映射後在/dev/mapper目錄下面,會多了幾個文件
loop1p1 loop1p2 loop1p3 loop1p4
這幾個文件分別對應鏡像中不同分分區
2. 掛載分區
注意: Solaris分區的文件系統格式爲ufs
選擇你需要掛載的分區,假如要掛載的是loop1p4。則執行以下的命令:
sudo mount -t ufs -o ro,ufstype=sun /dev/mapper/loop1p4 /mnt/fileio
這樣就可以把分區掛載到/mnt/fileio目錄下。 但是這裏只測試了readonly的,怕會破壞裏面的數據,沒有試過其他參數
3. 卸載分區
這裏主要是卸載掛載的分區和刪除映射的分區
sudo umount /mnt/fileio
sudo kpartx -d ./fileio_Solaris