linux下连接盘阵的方法介绍

作者: admin 分类: linux 发布时间: 2012-02-02 14:30 ė 6 linux下连接盘阵的方法介绍已关闭评论

简单介绍一下在linux系统下连接磁盘阵列的方法,使用的是RedHat linux

将磁盘阵列与主机连接好后,首先要查看设备

[root@localhost ~]#cat /proc/scsi/scsi      如图1

1

找到了两个,下面的是自己的硬盘,上面的是Infortrend公司的一台U12U-G4020。找到了设备,下一步我们来查看一下硬盘

[root@localhost ~]#fdisk –l      如图2

2

下面分好区的是主机上的硬盘,设备/dev/sda是我们要连接的那台U12U-G4020磁盘阵列,下面我们就要对磁盘阵列进行分区及写入文件系统

[root@localhost ~]#fdisk /dev/sda      如图3

3

输入m显示help菜单

Command (m for help):m      如图4

4

写分区表

Command (m for help):p      如图5、6

5

6

添加一个新的分区,分区号为1

写入分区表后退出

Command (m for help):w      如图7

7

 下面要加载文件系统,选择ext3文件系统进行加载

[root@localhost ~]#mkfs.ext3 /dev/sda      如图8

8

文件系统已经写好了,下面我们建一个文件夹把盘阵挂载上去,文件夹建在mnt下,名为sda

[root@localhost ~]#mkdir /mnt/sda

[root@localhost ~]#mount /dev/sda /mnt/sda     如图9

9

现在已经挂载好了,磁盘阵列可以开始使用了。

挂载iscsi设备的方法有些不同,也做一下简单介绍。

如果没有安装iscsi-initiator首先要下载适合系统内核的iscsi-initiator-utils

[root@localhost ~]# yum install iscsi-initiator-utils

下载好后可寻找iscsi设备,下面显示的为找到的设备

[root@localhost ~]# iscsiadm -m discovery -t st -p 172.16.60.147

172.16.60.147:3260,1 iqn.2002-10.com.infortrend:raid.sn7051919.00

在设备ip后所加的为上面查到的设备iqn

[root@localhost ~]# iscsiadm -m node -p 172.16.60.147 -T iqn.200210.com.infortrend:raid.sn7051919.00 -l

此时,重启iscsi服务

[root@localhost ~]# /etc/init.d/iscsi restart

Stopping iSCSI initiator service:                         [ OK ]

Starting iSCSI initiator service:                         [ OK ]

此时查看磁盘即可发现iscsi设备

[root@localhost ~]# fdisk -l

Disk /dev/hda: 60.0 GB, 60011642880 bytes

255 heads, 63 sectors/track, 7296 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot     Start        End     Blocks  Id System

/dev/hda1  *          1       1020    8193118+  7 HPFS/NTFS

/dev/hda2           1021       6665   45343462+  f W95 Ext’d (LBA)

/dev/hda3           6666       7296    5068507+ 12 Compaq diagnostics

/dev/hda5           1021       3570   20482843+  7 HPFS/NTFS

/dev/hda6           3571       4590    8193118+  7 HPFS/NTFS

/dev/hda7           4591       4603     104391  83 Linux

/dev/hda8           5690       6665    7839688+ 83 Linux

/dev/hda9           4604       4667     514048+ 82 Linux swap / Solaris

/dev/hda10          4668       5689    8209183+ 83 Linux

Partition table entries are not in disk order

Disk /dev/sda: 499.5 GB, 499570966528 bytes

255 heads, 63 sectors/track, 60736 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

 Device Boot     Start        End     Blocks  Id System

/dev/sda1              1      60735  487853856   7 HPFS/NTFS

 

设置开机自动加载文件系统

 在/etc/fstab中添加

  /dev/sdb       /data       ext3     _netdev   0   0
  但是,Linux系统重启后,磁盘设备的名称可能会发生飘移,从而引起文件系统不能挂载上来或者不能正确挂载, 
  使用UUID的方式进行挂载可以解决这个问题
  命令tune2fs -l /dev/sdb可以查到文件系统的UUID
  在/etc/fstab中添加  
  UUID=xxxxxxx  /data ext3   _netdev 0  0  替换掉原来的那行

 

 

3.连接到提供iSCSI target的服务器

iscsiadm -m discovery -t st -p “服务器地址 “

4.挂在target磁盘

iscsiadm -m node –loginall=all

5.如果不再使用target磁盘,务必将其删除,否则iscsi服务重启的时候会默认连接原盘

iscsiadm -m node -T “target磁盘的iqn” -o delete -p “服务器地址”

或者iscsiadm -m node -T “target磁盘的iqn” -u -p “服务器地址”

如果想将所有iscsi target盘删除,使用命令:

iscsiadm -m node –logoutall=all

 

 

本文出自weicms.net,转载时请注明出处及相应链接。

本文永久链接: http://www.weicms.net/2012/02/02/readhat_linux_iscsi.html

0
Ɣ回顶部