linux下挂载ISCSI存储设备
安装
首先要在存储设备上做好RAID,设置好iSCSI 目标方(target)。
这里主要说明iSCSI initiator的安装。
不同的操作系统对应各自的iSCSI initiator,以Redhat enterprise5为例。到网上下载iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm
# rpm –ivh iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm
在服务器上安装了iSCSI initiator以及iscsiadm
iscsiadm是基于命令行的iscsi管理工具,提供了对iscsi节点、会话、连接以及发现记录的操作。
iscsiadm的使用说明可以查看/usr/share/doc/iscsi-initiator-utils-6.2.0.742/README,也可以运行man iscsiadm或iscsiadm --help
使用
下面来讲一下连接iscsi设备的步骤:
1 启动iscsi守护进程
#service iscsi start
默认情况下,系统启动后此进程会自动运行
2 发现目标
默认情况下,iscsi发起方和目标方之间通过端口3260连接。假设已知iscsi的目标方IP是192.168.1.1,运行下列命令:
#chkconfig iscsi on;chkconfig iscsi --list (查看ISCSI启动状态)
#iscsiadm -m discovery -t sendtargets -p 192.168.1.1:3260
此时找到拥有一个目标(target)
192.168.1.1:3260,1 iqn.1997-05.com.test:raid
被发现的目标也叫做节点
3登入节点
以上面被发现的目标为例
# iscsiadm -m node –T iqn.1997-05.com.test:raid -p 192.168.1.1:3260 -l
其中iqn.1997-05.com.test:raid是目标名
如果要在系统启动时自动登入
# iscsiadm -m node –T iqn.1997-05.com.test:raid -p 192.168.1.1:3260 --op update -n node.startup -v automatic
登入节点后,运行
#fdisk –l
应该可以看到目标方的存储设备信息,如
Disk /dev/sdb: 3489.8 GB, 3489862254592 bytes
255 heads, 63 sectors/track, 424284 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
/dev/sdb即为连接的iscsi存储设备
4 格式化设备
如欲将设备格式化为ext3文件系统,运行
# mkfs.ext3 /dev/sdb
5挂接设备
在/mnt下创建iscsi目录
运行mount命令:
# mount -t /dev/sdb /mnt/iscsi
针对iscsi设备的特殊mount选项
运行df –h可以看到:
/dev/sdb 3.4T186M 3.4T 1% /mnt/iscsi
iscsi设备被成功挂接,可以当作常规存储设备使用了。
如果要在系统启动时自动挂接
编辑/etc/fstab
加入一行:
/dev/sdb /mnt/iscsi ext3 default 0 0
6 登出节点
首先解除挂接
#umount /mnt/iscsi
登出
# iscsiadm -m node –T iqn.1997-05.com.test:raid -p 192.168.1.1:3260 –u
注意:如果系统挂载过个ISCSI存储的话,把下面的脚本加入到/etc/rc.local 文件中,多个ISCSI存储的话 就加入多个IP地址。否则系统关机报错。
如下:
1:建立启动文件
su - root -c "iscsiadm -m node -T * -p 192.168.1.1 –l”
sleep 10
su - root -c "mount /dev/sdb1 /raid"
2:建立停止脚本
su - root -c "umount /raid"
sleep 10
su - root -c "iscsiadm -m node –T * -p 192.168.1.1 -u“
关机报错:
md:stopping all md devices
synchronizing scsi cache for disk sdj:
iscsi:can not broadcast skb (-3)
connection 0:0:iscsi:detected connerror (1011)
linux下挂载ISCSI存储设备的更多相关文章
- Oracle Enterprise Linux 6.4 下挂载ISCSI 设备
Oracle Enterprise Linux 6.4 下挂载ISCSI 设备一.发现① 要求安装iscsi客户端软件 yum install iscsi-initiator-utils ② 发现 ...
- Linux下搭建iSCSI共享存储的方法 Linux-IO Target 方式CentOS7-1810下实现
iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速 ...
- Linux下搭建iSCSI共享存储的方法 Linux-IO Target 方式 Debian9.5下实现
iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速 ...
- Linux下搭建iSCSI共享存储
转至:https://www.linuxidc.com/Linux/2016-09/135655.htm Linux下搭建iSCSI共享存储 拓扑: 实验步骤: ------------------- ...
- Linux 下模拟制作块设备并挂载
Linux 下模拟制作块设备并挂载 作者:Grey 原文地址: 博客园:Linux 下模拟制作块设备并挂载 CSDN:Linux 下模拟制作块设备并挂载 环境 CentOS-7 下载地址:下载 Cen ...
- Linux下挂载NTFS格式的U盘或硬盘
我们知道在Linux下挂载fat32的U盘非常容易,使用mount /dev/drive_name /mnt/指定目录这样就可以挂载了,但是如果U盘或者硬盘的格式是NTFS的话,那么Linux是不能识 ...
- linux下挂载U盘
转:http://www.cnblogs.com/yeahgis/archive/2012/04/05/2432779.html linux下挂载U盘 一.Linux挂载U盘: 1.插入u盘到计算机, ...
- VMware,win7与linux centos6.4文件互传,linux下挂载windows共享文件夹,vmware tools安装方法
本方法是以win7,VMware9.0.1 ,centos6.4为基础实验的. 对于linux的初级使用阶段,都会Windows中使用linux虚拟机VMWare或者其它的.在Windows与linu ...
- Linux下搭建iSCSI共享存储的方法 TGT 方式 CentOS6.9系统下
iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速 ...
随机推荐
- angularjs1- ng-include
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...
- Caffe solver.prototxt学习
在solver解决下面的四个问题: a.训练的记录(bookkeeping),创建用于training以及test的网络结构: b.使用前向以及反向过程对training网络参数学习的过程: c.对t ...
- MEF example code
public interface IObjectResolver { } public class ObjectResolver:IObjectResolver { private Compositi ...
- vue项目踩坑-引入bootstrap
1.下载jquery; npm install jquery --save-dev 2.在webpack.base.conf.js中添加如下内容: var webpack = require('web ...
- QQ自动登录里的一些控件知识
在这个程序里面有个读取计算机指定文件的知识: private void button2_Click(object sender, EventArgs e) { openFileDialog1.Show ...
- HDU1231 最长连续子序列
最大连续子序列 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Sub ...
- LayUI中select下拉框选中触发事件
代码: var form = layui.form, layer = layui.layer; // 监听 $(document).ready(function() { // select下拉框选中触 ...
- anaconda3安装pytorch【window10】
1.离线下载: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/ 在清华镜像软件站下载相应的版本,由于我之前安装了 ...
- faker smtp server
import os import asyncio import logging import base64 from email import message_from_bytes from emai ...
- BZOJ 1878 HH的项链 (树状数组+离线)
题目大意:给你一个序列,求某区间出现不同的数的个数. 貌似离线树状数组是最好的解法 先把所有询问挂在它们询问的右端点上 然后从头到尾遍历这个序列,记录这个位置的值上一次出现的位置 那么,当遍历到第i位 ...