suse linux 链接iscis,SUSE11 ISCSI自动连接并挂载分区

SUSE设置IP地址、网关、DNS

示例参数:

DNS:8.8.8.8

8.8.4.4

IP:192.168.21.172

网关:192.168.21.2

子网掩码:255.255.255.0

不依赖安装命令:zypper

linux:~ # cat /etc/SuSE-release ##版本查询位置这个很重要,关系到open-iscsi版本的下载

linux:~ # tar -xvf

open-iscsi-2.0-873.tar.gz #下载网址http://www.open-iscsi.org/index.html#download

linux:~ # cd open-iscsi-2.0-873/

linux:/mnt/open-iscsi-2.0-873 # cat README

linux:~ # make #编译

linux:~ # make install #安装

linux:~ # make kernel

linux:~ # iscsiadm --mode discovery --type sendtargets --portal

192.168.75.86

192.168.75.85:3260,0

iqn.2004-09.com.hp:fcgw.mez50.2.02.500143801137b13d #显示如下,任选一个

192.168.75.86:3260,0

iqn.2004-09.com.hp:fcgw.mez50.2.02.500143801137b13d #我选的是第二个

192.168.75.85:3260,0

iqn.2004-09.com.hp:fcgw.mez50.2.03.500143801137b13d

192.168.75.86:3260,0

iqn.2004-09.com.hp:fcgw.mez50.2.03.500143801137b13d

192.168.75.85:3260,0

iqn.2004-09.com.hp:fcgw.mez50.2.04.500143801137b13d

192.168.75.86:3260,0

iqn.2004-09.com.hp:fcgw.mez50.2.04.500143801137b13d

linux:~ # iscsiadm --mode node --targetname

iqn.2004-09.com.hp:fcgw.mez50.2.04.500143801137b13d --portal

192.168.75.86:3260 --login #磁盘登录

linux:~ # iscsiadm -m discovery -t st -p 192.168.75.86

##发现磁盘

linux:~ # cat /etc/iscsi/initiatorname.iscsi 产看iqn号

InitiatorName=iqn.1996-04.de.suse:01:128ac27564f ##iqn号

linux:~ # /etc/init.d/open-iscsi

start ##重新启动服务

linux:~ # iscsiadm --mode node --targetname

iqn.2004-09.com.hp:fcgw.mez50.2.01.500143801137b13d --portal 192.168.75.85:3260 --login

############ 以下为SUSE Linux

磁盘管理相关操作 #################

linux:~ # fdisk -l

Disk /dev/sdd: 5497.6 GB, 5497558138880 bytes

255 heads, 63 sectors/track, 668373 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x00000000

Disk /dev/sdd doesn't contain a valid partition table

2、对磁盘进行分区

一般对于挂载过来的存储lun,每个磁盘都建立1个主分区。(当然也可以建立多个分区)

SMCDB-1:/#fdisk /dev/sdb

n #新建立一个分区

p #主分区

1 #数字1

默认值,回车 #分区的起始

默认值,回车 (分区的最大容量)

w 保存退出

SMCDB-1:/#fdisk /dev/sdc

n #新建立一个分区

p #主分区

1 #数字1

默认值,回车 #分区的起始

默认值,回车 (分区的最大容量)

w

3、分区后格式化磁盘(建议做完所有的分区后再格式化分区)

分区后做文件系统,可以同时做多个格式化,xfs格式化的超快。

1)、suse系统建议用xfs格式化分区

SMCDB-1:/# mkfs.xfs /dev/sdb1

&

SMCDB-1:/# mkfs.xfs /dev/sdc1

&

2)redhat系统用ext3格式化分区

SMCDB-1:/# mkfs.ext3 /dev/sdb1 &

SMCDB-1:/# mkfs.ext3 /dev/sdc1 &

4、对于/dev/sdb1已经格式化文件系统,我们可以直接查看其UUID.

做完所有的分区后,就可以查看所有分区的UUID。

SMCDB-1:/# blkid

/dev/sdb1: UUID="894d76a6-b175-4eb1-89e5-3fd8d146eab7"

SEC_TYPE="xfs" TYPE="ext2"

/dev/sdc1: UUID="ef285a94-2f34-4025-baa6-d35d8fbd0a86"

SEC_TYPE="xfs" TYPE="ext2"

5、设置磁盘分区的文件在系统重启后自动挂载。

1)如果系统分区挂载文件系统的目录是fs1、fs2。在/目录下建立2个目录fs1、fs2

SMCDB-1:/# mkdir fs1 fs2

2)修改/etc/fstab文件,在文件末尾加上:(把sdb1的文件系统mount到目录fs1上)

suse系统下添加:

UUID=894d76a6-b175-4eb1-89e5-3fd8d146eab7 /fs1 xfs defaults 0 0

UUID=ef285a94-2f34-4025-baa6-d35d8fbd0a86 /fs2 xfs defaults 0 0

Redhat系统下添加:

UUID=894d76a6-b175-4eb1-89e5-3fd8d146eab7 /fs1 ext3 defaults 0 0

UUID=ef285a94-2f34-4025-baa6-d35d8fbd0a86 /fs2 ext3 defaults 0 0

执行:SMCDB-1:/# mount

–a 执行fstab中的文件系统的挂载

用:SMCDB-1:/#

mount 查看当前挂载的文件系统

3)修改系统的启动文件,让系统重启后执行fstab文件参数中的挂载。

Suse系统:

SMCDB-1:/#vi

/etc/init.d/rc

编辑/etc/init.d/rc脚本,在最后一个exit

0之前,加入以下内容,然后创建/etc/rc.local文件,并赋予755权限。

rc_local=/etc/rc.local

current_runlevel=$(runlevel | awk '{ print $NF }')

if [ -x $rc_local ];then

((current_runlevel>1))

&&

((current_runlevel<6))

&& {

echo -e "\n\n\n"

echo "-----------------------Startup

$rc_local---------------------------"

$rc_local

}

fi

在/etc/rc.local文件的末尾行添加在文件的末尾行添加“sh /root/123.sh”

cd /root;vi 123.sh;编辑

#!/bin/bash

mount -a;

chmod 777 123.sh;

chmod 777 /etc/rc.local;

此命令是在系统启动后再去执行fstab中mount

Redhat系统:

SMCDB-1:/# vi

/etc/rc.d/rc 在文件的末尾行添加“/sbin/ mount -a”

/sbin/mount

-a 此命令是在系统启动后再去执行fstab中mount

7、重新启动Linux后,使用mount查看

#mount

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

tmpfs on /dev/shm type tmpfs (rw)

devpts on /dev/pts type devpts (rw,mode=0620,gid=5)

/dev/sda1 on /windows/C type ntfs

(ro,noexec,nosuid,nodev,gid=100,umask=0002,nls=utf8)

/dev/hda on /media/cdrom type subfs

(ro,nosuid,nodev,fs=cdfss,procuid,iocharset=utf8)

/dev/fd0 on /media/floppy type subfs

(rw,nosuid,nodev,sync,fs=floppyfss,procuid)

usbfs on /proc/bus/usb type usbfs (rw)

/dev/sdb1 on /fs1 type xfs (rw)

/dev/sdc1 on /fs2 type xfs (rw)

拷贝数据到/fs1和/fs2上测试,文件系统可以正常读写。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值