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
近期评论