您好,登錄后才能下訂單哦!
目的:在windows_server_2008_r2系統中創建starwind虛擬磁盤,并將其掛載在centOS7中的/mnt中。
工具:windows_server2008_r2.iso,點擊下載鏈接:http://pan.baidu.com/s/1o8g9wU2 密碼:3jf6
starwind網絡存儲軟件 點擊下載鏈接:http://pan.baidu.com/s/1pKGiYy3 密碼:9ktd
步驟:安裝好windows_server2008_r2系統(安裝過程省略)之后,在其中安裝starwind存儲軟件,安裝步驟這里我們直接參考http://jimshu.blog.51cto.com/3171847/590412/
,(這里要感謝原作者)。原文中的第4步是將windows本身作為了客戶端,這里我們如果只需要參考前3步即可。
步驟1:配置網絡
創建好centOS7系統,并將centOS7系統與windows_server系統處于局域網內。
步驟2:安裝scsi客戶端 注:這里部分參考 http://www.thinksaas.cn/topics/0/609/609262.html
打開centOS7終端
yum install -y iscsi-initiator-utils
查看是否有共享磁盤
iscsiadm --mode discoverydb --type sendtargets --portal 192.168.80.12 --discover
注:此IP地址是windows系統所在的地址,這里我顯示的是
掛載磁盤
iscsiadm --mode node --targetname iqn.2008-08.com.starwindsoftware:127.0.0.1-storedisk1 --portal 192.168.80.12:3260 --login
掛載成功后有提示:
步驟3:掛載到/mnt目錄下
fdisk -l
可以看到
先創建一個文件夾
mkdir /mnt/store1
mount -t ntfs /dev/sdc1 /mnt/store1
出現報錯:
解決方式:通過使用ntfs-3g來解決
打開ntfs-3g的下載點:http://www.tuxera.com/community/open-source-ntfs-3g/
進行下載,或者直接點擊鏈接:http://pan.baidu.com/s/1mhGpfb6 密碼:tmt7
將下載后的文件放置到centOS中
進行以下步驟編譯安裝:
先安裝gcc
yum -y install gcc
tar zxvf ntfs-3g_ntfsprogs-2017.3.23.tgz cd ntfs-3g_ntfsprogs-2017.3.23 ./configure make make install
安裝完畢后應該就可以了,
mount -t ntfs-3g /dev/sdc1 /mnt/store1 df -h
可以看到已經掛載完畢!
但如果將centOS開機重啟則還需要重新安裝上述步驟進行掛載,為此,需要寫一個腳本進行開機自啟動掛載。
設置開機掛載有兩種方法:
方法一需要在root下:
vi /etc/rc.d/rc.local
在最尾部添加內容
iscsiadm --mode node --targetname iqn.2008-08.com.starwindsoftware:127.0.0.1-storedisk1 --portal 192.168.80.12:3260 --login mount -t ntfs-3g /dev/sdc1 /mnt/store1
然后重啟系統即可
方法二以腳本方式:
vi /etc/rc.d/rc.local
在最尾部添加內容
/mnt/gzjb/autorun.sh
這個為開機啟動時執行的絕對路徑
然后再創建相應的目錄
mkdir /mnt/gzjb vi /mnt/gzjb/autorun.sh
在autorun.sh中添加內容
#!/bin/bash iscsiadm --mode node --targetname iqn.2008-08.com.starwindsoftware:127.0.0.1-storedisk1 --portal 192.168.80.12:3260 --login mount -t ntfs-3g /dev/sdc1 /mnt/store1
Ctrl+c,:wq保存
賦予文件權限
chmod +x autorun.sh
重啟即可
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。