linux下挂载ISCSI存储设备 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)
========== 以上为转载,下面为原创内容=============
笔者在centos 5.2 装iscsi连dell 3200i的存储服务器的时候就发现无法重启。
现象就是到最后一步
md: stopping all md devices.
Synchronizing SCSI cache for disk sdc 卡死
原因就是/etc/ini.d/iscsi那个脚本stop动作的时候,把0,1,6 重启,关机,单用户这几个模式的注销iscsi动作屏蔽了。
更多阅读
如何只禁用USB存储设备而不禁用USB键盘鼠标? 禁用usb存储设备
如何只禁用USB存储设备而不禁用USB键盘鼠标?——简介企业局域网中经常需要限制电脑USB端口的使用,一是为了防止电脑中的文件被泄漏,二是保护电脑不受U盘病毒的威胁。虽然通过修改注册表可以达到禁用USB端口的目的,可是如果电脑数量多,不
win7下禁用USB等可移动存储设备。 禁用usb存储设备
win7下禁用USB等可移动存储设备。——简介win7下禁止使用可移动存储设备,就可以防止文件可以正常使用键盘、鼠标、打印机等USB设备。win7下禁用USB等可移动存储设备。——方法/步骤win7下禁用USB等可移动存储设备。 1、
win7下如何合并分区的方法 win7合并磁盘分区
合并分区的方法实际上就是划分新分区的逆操作。例如我们准备把T盘合并到D盘,看图解如下图解一 右击不想保留的分区选择“删除卷” 右击要删除的盘右击选择“删除卷”; 图解二选择想要扩展的分区图解三扩展后的D盘已经增加了容量 到此
号外!拷优即将实现电脑-移动存储设备双向拷贝啦! virtualbox 双向拷贝
原文标题:新插件CopyPC2U已经完成!(来自LizcstSoftware Lab的官方博客) 今日获得确切消息:拷优CopyU!即将实现电脑-移动存储设备双向拷贝啦!Lizcst很快就将正式推出该功能!据说,Lizcst是通过设计了一个可以实现从电脑自动复制文件到移动存储
Ubuntu 9.04上的XEN虚拟服务器一 安装XEN ubuntu 9.04
前两天买了个Seagate的320G的2.5寸SATA硬盘,真便宜,300多元,差不多每G一元钱了。于是就把原来移动硬盘里的160G的硬盘装在那台ATOM小PC上了。如果大家还没忘记的话,应该还记得我的那个ATOM小PC里面是用的8G的CF转IDE作为硬盘的。现在突