努力, 努力, 再努力
全部博文(220)
分类: LINUX
2015-11-19 18:42:32
目录
1. 本文概括:本文只涉及linux客户端如何挂载iscsid网络存储盘,不涉及服务端的相关配置
2. 系统版本:CentOS release 6.3 (Final)
3. 内核版本:2.6.32-279.el6.x86_64
4. 软件版本: iscsi-initiator-utils-6.2.0.873-14.el6.x86_64
/etc/init.d/iscsid 这是iscsi 进程服务
/etc/init.d/iscsi 这是登录iSCSI的服务,如果这个服务关闭,会造成分区无法访问,如果要关闭该服务,必须先关闭应用,卸载分区,再关闭此服务
yum install iscsi-initiator-utils
chkconfig iscsi on
chkconfig iscsid on
cat /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.1994-05.com.redhat:9abcde10abc8
另一种写法:iscsiadm -m discovery -t st -p 192.168.100.23:3260
执行之后, 会启动 iscsid服务,并显示target服务端有哪些target
HELP: -m 连接模式 -t 类型 -p target的IP 3260: 为target端口
注: -t 类型: 类型必须是sendtargets (或者缩写),slp, isns, fw
-t 类型 这个选项只与discovery一起使用
192.168.100.23 是iSCSI target的IP地址
iscsiadm –m node -T iqn.1994-11.com.netpsd:res-c7-8b-5a:46daacc0:groupa -p 192.168.100.23 –l
HELP: -m 连接模式 -T 目标Target名称 -p target服务端IP -l 表示登录
#yum install lsscsi -y
#lsscsi -t
注意:如果需要重新将远程target映射到本地磁盘,必须先断开,再连接,否则,会出现映射不成功,出现fdisk -l 看不到映射盘
断开连接: iscsiadm -m node -T iqn.1994-11.com.netgear:res-c7-8b-5a:46daacc0:group-exam-192-168-10-20 –u
4.1 查看已连接的磁盘和iscsi-iqn与iscsi磁盘的关联关系
fdisk -l
fdisk /dev/sdb #分区, 磁盘名称根据实际情况填写
新建分区n , 选择主分区p, 分区编号1, 回车, 回车, 查看分区p, 保存w
Syncing disks. 表示新分区已经写入内核,可以使用了
[root@ks-170 ~]# mkfs.ext4 /dev/sdb1
创建目录mkdir /db_backup
mount -o defaults,_netdev /dev/sdb1 /var/lib/mysql
vim /etc/fstab
增加条目:
/dev/sdb1 /var/lib/mysql ext4 defaults,_netdev 0 0
注意1:_netdev 选项的意思是这个分区位于网络之上,所以网络正常启动后,才能挂载这个分区(源自《鸟哥的linux私房菜》)
注意2: fstab的文件格式:
fs_spec fs_file fs_type fs_options fs_dump fs_pass
fs_dump: 设置是否让备份程序dump备份文件系统,0为忽略,1为备份。
对于iscsi网络分区,选择0
fs_pass:该字段被fsck命令用来决定在启动时需要被扫描的文件系统的顺序
取值范围0,1 ,2,
根文件系统"/"对应该字段的值应该为1
其他文件系统应该为2
若该文件系统无需在启动时扫描则设置该字段为0
在iscsi网络分区中,fs_pass选择0,不扫描,否则断网后,重启扫描这个分区将会导致系统长时间启不来,更为严重的情况会造成系统无法启动
iscsiadm -m node
iscsiadm -m session
tcp: [1] 192.168.100.23:3260,1iqn.1994-11.com.netgear:
res-c7-8b-5a:46daacc0:group-exam-192-168-10-20 (non-flash)
Iscsiadm-m node
-Tiqn.1994-11.com.netgear:res-c7-8b-5a:46daacc0:group-exam-192-168-10-20 –u
注意: 上面是一行
13.1 停止与该分区相关的应用程序或者服务
13.2 在/etc/fstab 里删除这个iSCSI分区条目
13.3 手动卸载这个分区: umount /dev/sdb1 #举例
13.3 断开iSCSI连接: 如上 12
13.4 删除iSCSI连接: 如下
iscsiadm -m node
-T iqn.1994-11.com.netgear:res-c7-8b-5a:46daacc0:group-exam-192-168-10-20 –o delete