CentOS 7 TGTADM:配置与使用指南
Target Disk Manager(tgtadm)是Linux系统中用于管理iSCSI目标设备的一个工具,在CentOS 7系统中,tgtadm可以方便地创建、修改和删除iSCSI目标,实现数据存储的远程访问,本文将详细介绍如何在CentOS 7上使用tgtadm进行iSCSI目标的配置与管理。

安装tgtadm
- 打开终端。
- 输入以下命令安装tgtadm:
sudo yum install targetcli - 安装完成后,可以使用以下命令检查tgtadm是否安装成功:
sudo tgtadm --version
创建iSCSI目标
- 创建一个新的目录用于存放iSCSI目标配置文件:
sudo mkdir /etc/target.d - 在新目录下创建一个新的配置文件,例如
iqn.example.com:disk1:sudo nano /etc/target.d/iqn.example.com:disk1.conf - 输入以下配置信息,其中
/dev/sdb是您要共享的磁盘设备:[Global] devtarget = /dev/sdb targetname = iqn.example.com:disk1 - 保存并关闭文件。
- 使用以下命令启动tgtadm服务:
sudo systemctl start target - 查看iSCSI目标是否创建成功:
sudo tgtadm --mode target --op show
访问iSCSI目标

- 在客户机上,打开iSCSI Initiator,并添加一个新的发现目标:
iqn.example.com:disk1 - 将目标添加到iSCSI Initiator中。
- 在客户机上,使用以下命令连接到iSCSI目标:
sudo iscsiadm --mode node --targetname iqn.example.com:disk1 --portal 192.168.1.100:3260 --login - 连接成功后,您可以在客户机上看到新挂载的磁盘。
FAQs
问题:如何修改iSCSI目标的配置信息?解答:
- 修改
/etc/target.d/iqn.example.com:disk1.conf文件中的配置信息。 - 保存并关闭文件后,使用
sudo systemctl restart target命令重启tgtadm服务。
- 修改
问题:如何删除iSCSI目标?解答:

- 使用以下命令删除iSCSI目标:
sudo tgtadm --mode target --op delete --tid iqn.example.com:disk1 - 确认删除操作后,使用
sudo systemctl restart target命令重启tgtadm服务。
- 使用以下命令删除iSCSI目标:

