基于linux下的设备共享

本文详细介绍如何使用targetcli在服务器上进行设备共享配置,并在客户端通过iscsi-initiator-utils实现自动挂载及删除共享设备的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、设备的共享
1.设备共享的基本设置

.服务器
yum install targetcli
systemctl start target
fdisk /dev/vdb
新建分区 +1G
partprobe 同步分区表
fdisk -l

这里写图片描述

targetcli
ls
/backstores/block create dir:storage1 /dev/vdb1 将/dev/vdb1创建为dir:storage1
/iscsi create iqn.2018-06.com.example:storage1
/iscsi/iqn.2018-06.com.example:storage1/tpg1/acls create iqn.2018-06.com.example:dirkey生成钥匙
 /iscsi/iqn.2018-06.com.example:storage1/tpg1/luns create /backstores/block/dir:storage1关联设备
/iscsi/iqn.2018-06.com.example:storage1/tpg1/portals create 172.25.88.55 开放端口
exit

这里写图片描述
这里写图片描述

客户端:
yum install iscsi-initiator-utils.x86_64
systemctl start iscsi.service 
vim /etc/iscsi/initiatorname.iscsi
systemctl restart iscsi.service
iscsiadm -m discovery -t st -p 172.25.88.55 发现文件
iscsiadm -m node -T iqn.2018-06.com.example:storage1 -p 172.25.88.55 -l 登陆发现的设备
fdisk -l
注释:-l 登陆 -p主机 -T 定位路径  -m 动作

这里写图片描述
这里写图片描述

这里写图片描述

2.开机自动挂载

客户端:
fdisk /dev/sda
新建分区
partprobe同步分区表
mkfs.xfs /dev/sda1 格式化分区
vim /etc/fstab
/dev/sda1 /mnt xfs defaults,_netdev 0 0  
_netdev 先激活后加载
reboot (第一次需要关闭重新开启)
rht-vmctl poweroff desktop
rht-vmctl start desktop
开机
df 自动挂载

这里写图片描述

这里写图片描述
这里写图片描述
这里写图片描述
3.共享设备的删除

vim /etc/fstab
删除/dev/sda1 /mnt xfs defaults,_netdev 0 0
iscsiadm -m node -T iqn.2018-06.com.example:storage1 -p 172.25.254.209 -u
fdisk -l 共享设备被删除
systemctl restart iscsi
yum install tree
tree /var/lib/iscsi 文件没有被删除
iscsiadm -m node -T iqn.2018-06.com.example:storage1 -p 172.25.88.55 -u
iscsiadm -m node -T iqn.2018-06.com.example:storage1 -p 172.25.88.55 -o delete
systemctl restart iscsi
tree /var/lib/iscsi文件被删除
fdisk -l

这里写图片描述

这里写图片描述
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值