使用starwind創建虛擬硬盤並使其開機自動掛載到centOS7中

目的:在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系統所在的地址,這裏我顯示的是

wKioL1j__K6xLSMcAABQOc6oGFQ618.png

掛載磁盤

iscsiadm --mode node --targetname iqn.2008-08.com.starwindsoftware:127.0.0.1-storedisk1 --portal 192.168.80.12:3260 --login

掛載成功後有提示:

wKiom1j__MbjAte2AAC6JC83yHM378.png

步驟3:掛載到/mnt目錄下

fdisk -l

可以看到

wKiom1j__e6joC3NAAG46mgHTdU588.png-wh_50

先創建一個文件夾

mkdir /mnt/store1

wKiom1j__vaQkQERAAAiV34w6VA719.png-wh_50

mount -t ntfs /dev/sdc1 /mnt/store1

出現報錯:

wKioL1j__6Kim-puAAAz5S0gnWo069.png

解決方式:通過使用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

wKiom1kAA8aibON_AADyd5c6jw4131.png-wh_50

可以看到已經掛載完畢!

但如果將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

重啓即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章