linuxiscsi存储命令
-
Linux下使用iSCSI存储设备的命令主要包括:
1. 扫描新的iSCSI设备:
命令:iscsiadm -m discovery -t st -p
说明:扫描目标IP地址为的iSCSI设备,并添加到系统中。 2. 登录到iSCSI设备:
命令:iscsiadm -m node -T-p –login
说明:登录到目标IP地址为的iSCSI设备,其目标名称为 。 3. 查看已登录的iSCSI设备:
命令:iscsiadm -m session
说明:显示当前已登录的iSCSI设备的详细信息。4. 查看iSCSI设备的部分信息:
命令:iscsiadm -m node -T-p
说明:显示目标IP地址为的iSCSI设备的目标名称为 的详细信息。 5. 查看iSCSI设备的全部信息:
命令:iscsiadm -m node -l
说明:显示系统中所有已登录的iSCSI设备的详细信息。6. 登出iSCSI设备:
命令:iscsiadm -m node -T-p –logout
说明:登出目标IP地址为的iSCSI设备,其目标名称为 。 7. 移除已登录的iSCSI设备:
命令:iscsiadm -m node -T-p –op=delete
说明:移除目标IP地址为的iSCSI设备,其目标名称为 。 以上是一些常用的Linux下使用iSCSI存储设备的命令,通过这些命令可以进行iSCSI设备的扫描、登录、查看信息、登出和移除等操作。
2年前 -
Linux提供了一些命令来管理iSCSI存储。以下是一些常用的 Linux iSCSI 存储命令:
1. iscsiadm: 这是一个非常重要的命令,用于管理iSCSI存储。可以使用该命令来发现,登录,登出和配置iSCSI设备。下面是一些常用的用法:
– iscsiadm -m discovery -t sendtargets -p
:用于发现iSCSI目标,其中 是存储目标的IP地址。
– iscsiadm -m node –login:用于登录到已发现的iSCSI目标。
– iscsiadm -m node –logout:用于注销已登录的iSCSI目标。
– iscsiadm -m node -l:列出当前已连接到的iSCSI设备。2. iscsid: 这是一个iSCSI守护程序,负责与iSCSI存储设备进行通信。可以使用以下命令来管理iscsid守护程序:
– service iscsid start:启动iscsid服务。
– service iscsid stop:停止iscsid服务。
– service iscsid restart:重启iscsid服务。
– service iscsid status:检查iscsid服务的状态。3. iscsistart: 用于启动iSCSI启动器服务。可以使用以下命令来管理iscsistart服务:
– service iscsistart start:启动iscsistart服务。
– service iscsistart stop:停止iscsistart服务。
– service iscsistart restart:重启iscsistart服务。
– service iscsistart status:检查iscsistart服务的状态。4. targetcli: 这是一个iSCSI目标管理工具,用于配置和管理iSCSI目标。可以使用以下命令来管理目标:
– targetcli:启动targetcli命令行界面。
– cd /:进入root级别。
– cd iscsi:进入iSCSI目标级别。
– ls:列出当前iSCSI目标的配置信息。
– create:创建新的iSCSI目标。5. iscsiadm: 除了用于登录和注销iSCSI目标之外,还可以使用iscsiadm命令来查看和配置已连接的iSCSI设备。以下是一些常见的用法:
– iscsiadm -m session:列出当前的iSCSI会话。
– iscsiadm -m session -r:查看指定会话的详细信息,其中 是会话的ID。
– iscsiadm -m session -R:重新发现所有已连接的iSCSI设备。
– iscsiadm -m node -p-o update -n node.startup -v automatic:配置登录时启动选项为自动启动,其中 是存储目标的IP地址。 请注意,以上命令可以根据您的具体需求进行调整和扩展。在实际使用时,请查阅相关文档或使用命令的帮助选项以获取更详细的信息和用法。
2年前 -
Linux iSCSI存储是一种基于网络传输协议的存储技术,它允许主机通过网络连接到远程存储设备,并将其视为本地块设备。iSCSI协议使用TCP/IP网络传输数据,并提供了一个标准的SCSI命令集,用于与存储设备进行交互。在Linux系统中,我们可以使用一些命令来管理和配置iSCSI存储。
本文将讲解一些常用的Linux iSCSI存储命令,并以以下内容进行分节:
1. iSCSI基本概念
2. iSCSI添加目标
3. iSCSI登录和登出
4. iSCSI自动连接
5. iSCSI目标发现
6. iSCSI管理
7. iSCSI设备映射和卸载### 1. iSCSI基本概念
在开始使用iSCSI存储之前,我们首先需要了解一些基本概念。
– iSCSI Target(目标):一个提供存储服务的设备,如NAS(Network Attached Storage)或SAN(Storage Area Network)设备。
– iSCSI Initiator(发起者):连接到目标设备的主机,将目标设备映射为本地块设备。
– IQN(iSCSI Qualified Name):iSCSI设备的唯一标识符,包括iSCSI Target和Initiator的名称和地址。
– iSCSI LUN(Logical Unit Number):在iSCSI目标上创建的逻辑单元,用于访问存储资源。### 2. iSCSI添加目标
要连接到iSCSI目标设备,我们首先需要添加目标。可以使用以下命令添加目标:
“`
iscsiadm -m discoverydb -t st -p–discover
“`其中,`
`为目标设备的IP地址。此命令将发起目标发现,并将目标设备添加到iSCSI发现数据库中。 ### 3. iSCSI登录和登出
一旦我们添加了目标设备,我们可以使用以下命令登录目标:
“`
iscsiadm -m node -T-p –login
“`其中,`
`为目标设备的IQN,` `为目标设备的IP地址。此命令将连接到目标设备,并将其映射为本地块设备。 要登出目标,我们可以使用以下命令:
“`
iscsiadm -m node -T-p –logout
“`### 4. iSCSI自动连接
如果我们希望系统在启动时自动连接到iSCSI目标设备,我们可以将目标设备添加到`/etc/iscsi/initiatorname.iscsi`文件中:
“`
InitiatorName=
“`其中,`
`为发起者的IQN。 ### 5. iSCSI目标发现
有时候我们需要手动发现可用的iSCSI目标,可以使用以下命令进行目标发现:
“`
iscsiadm -m discovery -t st -p
“`其中,`
`为目标设备的IP地址。 ### 6. iSCSI管理
我们可以使用以下命令来管理iSCSI目标设备:
– 列出已知目标:`iscsiadm -m node`
– 显示目标设备信息:`iscsiadm -m node -T-p `
– 删除已知目标:`iscsiadm -m node -T-p –op delete`
– 显示已知目标的会话:`iscsiadm -m session`
– 显示已知目标的映射关系:`iscsiadm -m session -P 3`### 7. iSCSI设备映射和卸载
登录到目标设备后,我们可以将其映射为本地设备。以下是一些常用的命令:
– 列出已映射的设备:`lsblk`
– 查看设备信息:`blkid`
– 挂载设备:`mount`
– 卸载设备:`umount`
– 取消设备映射:`iscsiadm -m node -T-p –op update -n node.startup -v disabled` 以上是一些常用的Linux iSCSI存储命令,用于管理和配置iSCSI目标设备。在实际应用中,我们可以根据需要进一步了解和使用更多的命令和选项。
2年前