<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="Debian 10 连接iscsi">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2022-05-01 08:49<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
Debian 10 连接iscsi


1.安装iscsi客户端


apt-get install open-iscsi


2. 修改配置


vim /etc/iscsi/iscsid.conf


node.startup = automatic

##node.startup = manual #记得关闭这个

node.session.auth.authmethod = CHAP#启用CHAP

node.session.auth.username = redhat #用户名

node.session.auth.password = redhat #密码


3.重启


/etc/init.d/iscsid restart


4.登录到iscsi


iscsiadm --mode discoverydb --type sendtargets --portal 192.168.0.1 --discover

实际使用修改ip为自己iscsi服务器的ip地址，记住targetname，下面命令修改成自己的targetname。

iscsiadm --mode node --targetname iqn.2000-01.com.sdfe:zsfl.Target-1.84b89e3f --portal 192.168.0.1:3260 --login


5.查看结果


 fdisk -l

 df -h

挂载后分区并格式化硬盘

fdisk /dev/sdb  #分区

mkfs.ext4  /dev/sdb1  #格式化硬盘

mkdir  /mnt/data  #创建磁盘挂载路径

mount  /dev/sdb1  /mnt/data  #加载硬盘到mnt的data目录


6.设置开机启动

​

vim /etc/rc.local


#!/bin/sh -e

iscsiadm --mode discoverydb --type sendtargets --portal 192.168.0.1 --discover  &amp;

iscsiadm --mode node --targetname iqn.2000-01.com.435y:zwl.Target-1.8345345 --portal 192.168.0.1:3260 --login  &amp;

exit 0


7.设置ISCSI设备开机后自动挂载到指定目录


vi /etc/fstab

添加挂载命令

/dev/sdb1   /mnt/data          ext4          defaults,_netdev           0 0

注意：挂载的时候一定要加_netdev参数，否则重启会卡住

原因是重启之前没有卸载掉iscsi挂载卷，如果每次关机或者重启之前都要手动卸载掉iscsi挂载卷太繁琐，所以就有专门的_netdev参数解决这个问题。

_netdev是针对iscsi设备的特殊mount 选项，此挂载选择指示将在网络启动后挂载卷，在关闭网络前卸载掉卷。


8.设置权限开机启动


chmod +x /etc/rc.local

ln -s /lib/systemd/system/rc-local.service /etc/systemd/system/


或者参考：http://iii80.com/?action=show&amp;id=968   CSDN
</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
