首页 > Unix > Linux下挂载iscsi存储

Linux下挂载iscsi存储

0 安装iscsi包
把系统盘里*scsi*的包都安上。

1 找到对端的存储

[root@pg01 ~]# iscsiadm -m discovery -t st -p 192.168.10.102
正在启动 iscsid:FATAL: Error inserting bnx2i (/lib/modules/2.6.32-358.el6.x86_64/kernel/drivers/scsi/bnx2i/bnx2i.ko): Unknown symbol in module, or unknown parameter (see dmesg)
                                                           [确定]
192.168.10.102:3260,1 iqn.1991-05.com.microsoft:gxddellnas-152-3t-target
[2001:0:5ef5:79fd:1ceb:98:3f57:f599]:3260,1 iqn.1991-05.com.microsoft:gxddellnas-152-3t-target


2 登录target
登录target

[root@pg01 ~]# iscsiadm -m node -p 192.168.10.102 -l
Logging in to [iface: default, target: iqn.1991-05.com.microsoft:gxddellnas-152-3t-target, portal: 192.168.10.102,3260] (multiple)
Login to [iface: default, target: iqn.1991-05.com.microsoft:gxddellnas-152-3t-target, portal: 192.168.10.102,3260] successful.

手动登录到 iSCSI 目标

[root@pg01 ~]# iscsiadm -m node -T iqn.1991-05.com.microsoft:gxddellnas-152-3t-target -p 192.168.10.102 -l

如果要在系统启动时自动登入

[root@pg01 ~]# iscsiadm -m node -targetname iqn.1991-05.com.microsoft:gxddellnas-152-3t-target -p 192.168.10.102 --op update -n node.startup -v automatic (manual为手动)

iqn.1991-05.com.microsoft:gxddellnas-152-3t-target是目标名,iqn号可以在/etc/iscsi/initiatorname.iscsi中查看
Logout

[root@pg01 ~]#iscsiadm -m node -targetname iqn.1991-05.com.microsoft:gxddellnas-152-3t-target -p 192.168.10.102 -u

其它iscsiasm命令
登陆:

iscsiadm -m node -T iqn.1991-05.com.microsoft:gxddellnas-152-3t-target -l(登陆某个目标器)
iscsiadm -m node -L all(登陆发现的所有目标器)

登入需验证码的节点,在登陆前需执行:

1)开启认证
iscsiadm -m node -T  iqn.1991-05.com.microsoft:gxddellnas-152-3t-target -o update --name node.session.auth.authmethod --value=CHAP
2)添加用户
iscsiadm -m node -T  iqn.1991-05.com.microsoft:gxddellnas-152-3t-target --op update --name node.session.auth.username --value=mychap
3)添加密码
iscsiadm –m node –T  iqn.1991-05.com.microsoft:gxddellnas-152-3t-target -–op update –name node.session.auth.password –value=mypassword

退出

iscsiadm -m node -T iqn.1991-05.com.microsoft:gxddellnas-152-3t-target -u(退出某个目标器)
iscsiadm -m node -U all(退出所有登陆的目标器)

连接死掉(断网或者target端断掉)时,使用如下指令:

iscsiadm -m node -o delete –T  iqn.1991-05.com.microsoft:gxddellnas-152-3t-target -p 192.168.10.102

查看session

iscsiadm -m session (相当于iscsiadm -m session -P 0)
iscsiadm -m session -P 3  (0-3均可,默认为0)

注:open-iscsi配置文件在/etc/iscsi目录下。
3 显示认到的磁盘

[root@pg01 ~]# fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 28001.6 GB, 28001576157184 bytes
255 heads, 63 sectors/track, 3404331 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1      267350  2147483647+  ee  GPT

Disk /dev/sdb: 3298.5 GB, 3298534883328 bytes
255 heads, 63 sectors/track, 401024 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

/dev/sdb是新加的3TB存储
4 分区
由于文件系统超2TB,所以需用GPT分区

[root@pg01 ~]# parted
GNU Parted 2.1
使用 /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) select /dev/sdb                                                  
使用 /dev/sdb

(parted) mklabel gpt                                                      
(parted) print                                                            
Model: MSFT Virtual HD (scsi)
Disk /dev/sdb: 3299GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start  End  Size  File system  Name  标志

(parted) mkpart primary ext4 0% 100%                                      
(parted) print                                                            
Model: MSFT Virtual HD (scsi)
Disk /dev/sdb: 3299GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system  Name     标志
 1      1049kB  3299GB  3299GB               primary

(parted) quit                                                             
信息: You may need to update /etc/fstab.                                  

5 建文件系统

[root@pg01 ~]# mkfs.ext4 /dev/sdb1
mke2fs 1.41.12 (17-May-2010)
文件系统标签=
操作系统:Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=1 blocks, Stripe width=0 blocks
201326592 inodes, 805305856 blocks
40265292 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=4294967296
24576 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 
        102400000, 214990848, 512000000, 550731776, 644972544

正在写入inode表: 完成                            
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成

This filesystem will be automatically checked every 24 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

6 修改fstab
加入如下条目,挂载选项不能使用defaults,应为_netdev

#qiuyb add dell nas
/dev/sdb1               /back_nas               ext4    _netdev         0 0

7 看一下结果

[root@pg01 etc]# mount -a
[root@pg01 etc]# df -h 
文件系统              容量  已用  可用 已用%% 挂载点
/dev/sdb1             3.0T  200M  2.9T   1% /back_nas

8 建大于16TB文件系统
红帽/CentOS 6.7的e2fsprogs版本为1.41.12较低,无法创建16TB以上的文件系统。
下载最新的e2fsprogs,编译安装
下载地址:

ftp://ftp.ntu.edu.tw/linux/kernel/people/tytso/e2fsprogs/

安装:

tar zxvf e2fsprogs-1.42.13.tar.gz
cd e2fsprogs-1.42.13
configure
make
make install

创建大文件系统

mke2fs -O 64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize -i 4194304 /dev/sda1
mount /dev/sdds1 /backup

附加工作:

[root@sdb1 ~]# df -h /backup
Filesystem      Size  Used Avail Use% Mounted on
/dev/sdds1       19T   20K   18T   1% /backup
[root@sdb1 ~]# cat /etc/fstab|grep backup
#yangbaoqiu add,come from hp msa1040,using for db backup
/dev/sdds1              /backup                 ext4    defaults        0 0
分类: Unix 标签: , , ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.