使用starwind创建虚拟硬盘并使其开机自动挂载到centOS7中

发布时间:2020-04-01 22:55:15 作者:lefteva
来源:网络 阅读:850

目的:在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系统所在的地址,这里我显示的是

使用starwind创建虚拟硬盘并使其开机自动挂载到centOS7中

挂载磁盘

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

挂载成功后有提示:

使用starwind创建虚拟硬盘并使其开机自动挂载到centOS7中

步骤3:挂载到/mnt目录下

fdisk -l

可以看到

使用starwind创建虚拟硬盘并使其开机自动挂载到centOS7中

先创建一个文件夹

mkdir /mnt/store1

使用starwind创建虚拟硬盘并使其开机自动挂载到centOS7中

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

出现报错:

使用starwind创建虚拟硬盘并使其开机自动挂载到centOS7中

解决方式:通过使用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

使用starwind创建虚拟硬盘并使其开机自动挂载到centOS7中

可以看到已经挂载完毕!

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

重启即可

推荐阅读:
  1. centos7 安装ntp服务并启动,设置开机重启
  2. 【AIX】AIX 开机自动挂载NFS共享

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

iscsi starwind centos7

上一篇:winds环境开发ios软件

下一篇:iOS开发OC基础:OC基础概念总结,OC面向对象的思想

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》