1 | iscsiadm
|
2 | ===
|
3 |
|
4 | 管理iSCSI连接
|
5 |
|
6 | ## 补充说明
|
7 |
|
8 | **iscsiadm命令** 用于管理 iSCSI(Internet Small Computer System Interface)存储连接。iSCSI 是一种基于网络的存储协议,允许在计算机之间传输块级别的数据。iscsiadm 命令提供了与 iSCSI 存储设备进行连接、配置和管理的功能。
|
9 | ```shell
|
10 | yum install iscsi-initiator-utils #安装iscsiadm
|
11 | /etc/iscsi/initiatorname.iscsi #iscsi启动器名称配置文件位置
|
12 | systemctl enable iscsi #设置服务开机启动
|
13 | systemctl enable iscsid
|
14 | systemctl restart iscsi #重启iscsi服务
|
15 | systemctl restart iscsid
|
16 | ```
|
17 |
|
18 | ## 语法
|
19 |
|
20 | ```shell
|
21 | iscsiadm [选项] <命令> <参数>
|
22 | ```
|
23 |
|
24 | ## 选项
|
25 |
|
26 | ```shell
|
27 | -m,--mode # <模式> 指定工作模式,如discovery(发现模式)、node(管理节点)、session(管理会话)、discoverydb、host、iface(管理 iSCSI 网络接口);
|
28 | -t,--type # 指定类型,如sendtargets (或st)、isns、fw,仅用于discovery模式;
|
29 | -T,--targetname # 指定目标名称,仅用于node模式;
|
30 | -p,--portal # <ip:port> 指定目标IP,不带端口默认使用3260,仅用于discovery、node模式;
|
31 | -l,--login # 登录一个iSCSI设备,仅用于discovery、node模式;
|
32 | -u,--logout # 退出一个iSCSI设备,仅用于node、session模式;
|
33 | -I,--interface # 指定用于iSCSI操作的网络接口;
|
34 | -P,--print # <0-4> 打印详细,用于discovery、node、session模式;
|
35 | -s,--stats # 查看会话状态
|
36 | -h,--help # 显示帮助;
|
37 | -V,--version # 显示版本信息。
|
38 | ```
|
39 |
|
40 | ## 实例
|
41 |
|
42 | 发送iSCSI发现请求,并列出发现的iSCSI设备目标器:
|
43 |
|
44 | ```shell
|
45 | [root@Azroy-s1 ~]# iscsiadm -m discovery -t st -p 10.10.10.10
|
46 | 10.10.10.10:3260,1 iqn.2000-01.com.synology:NAS.default-target.1
|
47 | ```
|
48 |
|
49 | 登录到发现的iSCSI目标器:
|
50 |
|
51 | ```shell
|
52 | [root@Azroy-s1 ~]# iscsiadm -m node -T iqn.2000-01.com.synology:NAS.target.1 -p 10.10.10.10 -l
|
53 | Logging in to [iface: default, target: iqn.2000-01.com.synology:NAS.target.1, portal: 10.10.10.10,3260] (multiple)
|
54 | Login to [iface: default, target: iqn.2000-01.com.synology:NAS.target.1, portal: 10.10.10.10,3260] successful.
|
55 | ```
|
56 |
|
57 | 查看已登录的设备:
|
58 |
|
59 | ```shell
|
60 | [root@Azroy-s1 ~]# iscsiadm -m session
|
61 | tcp: [3] 10.10.10.10:3260,1 iqn.2000-01.com.synology:NAS.target.1 (non-flash)
|
62 | ```
|
63 |
|
64 | 退出已登录的设备:
|
65 |
|
66 | ```shell
|
67 | [root@Azroy-s1 ~]# iscsiadm -m node -T iqn.2000-01.com.synology:NAS.target.1 -p 10.10.10.10 -u
|
68 | Logging out of session [sid: 11, target: iqn.2000-01.com.synology:NAS.target.1, portal: 10.10.10.10,3260]
|
69 | 或
|
70 | [root@Azroy-s1 ~]# iscsiadm -m session -u #退出所有iscsi会话
|
71 | ```
|
72 |
|
73 | 使用lsblk或fdisk查看硬盘,对硬盘分区再格式化后可挂载目录
|
74 |
|
75 | ```shell
|
76 | [root@Azroy-s1 ~]# lsblk
|
77 | NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
|
78 | sda 8:0 0 1.8T 0 disk
|
79 | ├─sda1 8:1 0 1G 0 part /boot
|
80 | └─sda2 8:2 0 1.8T 0 part
|
81 | ├─centos-root 253:0 0 1.8T 0 lvm /
|
82 | └─centos-swap 253:1 0 5.9G 0 lvm [SWAP]
|
83 | sdb 8:32 0 10G 0 disk
|
84 |
|
85 | [root@Azroy-s1 ~]# lsblk -S /dev/sd* #可以查看硬盘传输类型
|
86 | NAME HCTL TYPE VENDOR MODEL REV TRAN
|
87 | sda 0:1:0:0 disk HP LOGICAL VOLUME 3.00 sas
|
88 | sdb 12:0:0:1 disk SYNOLOGY Storage 4.0 iscsi
|
89 |
|
90 | [root@Azroy-s1 ~]# fdisk -l /dev/sdb
|
91 | 磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
|
92 | Units = 扇区 of 1 * 512 = 512 bytes
|
93 | 扇区大小(逻辑/物理):512 字节 / 512 字节
|
94 | I/O 大小(最小/最佳):512 字节 / 512 字节
|
95 | ```
|
96 |
|
97 |
|
98 |
|