server端:(192.168.100.11)

分区sdb

分别为10G和5G

#fdisk /dev/dab

……

同步分区表

#partprobe /dev/sdb

# yum install targetcli -y

# yum install targetd -y

#systemctl start target

#systemctl enable target

#systemctl start targetd

#systemctl enable targetd

# targetcli

ls /

block创建

/backstores/block create block1 /dev/sda3

block删除

/backstores/block/ delete block1

/backstores/block create block2 /dev/sdb2

创建iscsi

/iscsi create iqn.2018-10.djl.cc:disk

删除iscsi

/iscsi/ delete iqn.2018-10.djl.cc:disk

acls访问控制列表

cd /iscsi/iqn.2018-10.djl.cc:disk/tpg1/

创建acls

acls/ create iqn.2018-10.djl.cc:xx

删除acls

acls/ delete iqn.2018-10.djl.cc:xx

创建luns

luns/ create /backstores/block/block1

删除luns

luns/ delete 0

创建接口

portals/ create 192.168.100.12 3260

portals/ create 192.168.100.11 3260

删除接口

portals/ delete 192.168.100.12 3260

退出

exit

配置文件

# vi /etc/target/saveconfig.json

client---------(192.168.100.12)

#yum isntall iscsi -y

查看是否连接到了指定的客户端上面

# iscsiadm -m session

确认一下分区情况

# cat /proc/partitions

# vi /etc/iscsi/initiatorname.iscsi

# systemctl restart iscsid

# systemctl enable iscsid

查看是否找到

# iscsiadm -m discovery

出现一下情况,是因为服务端没有关闭防火墙

探测

# iscsiadm -m discovery -t st -p 192.168.100.11

关闭防火墙之后

连接

# iscsiadm -m node -T iqn.2018-10.djl.cc:disk -p 192.168.100.11 -l

# cat /proc/partitions

# iscsiadm -m session

查看详细信息-P后面数字越大,越详细

# iscsiadm -m session -P 1

挂载使用

首先创建一个挂载目录

#mkdir /mnt/aa

# cat /proc/partitions

格式化文件系统

# mkfs.xfs /dev/sdb

挂载

# mount /dev/sdb /mnt/aa/

# df -Th

设置开机自动挂载

# vim /etc/fstab

重启验证

#reboot

# df -Th

断开连接

iscsi相关的数据存放在

# ls /var/lib/iscsi/

临时断开,当你重启之后,还会自动连接

# iscsiadm -m node -T iqn.2018-10.djl.cc:disk -p 192.168.100.11 -l -u

永久断开

删除相关数据,开机不会自动连接

# iscsiadm -m node -T iqn.2018-10.djl.cc:disk -p 192.168.100.11 -l -o delete

先探测,再连接

# iscsiadm -m discovery -t st -p 192.168.100.11 -l

查看挂载文件系统的UUID

# xfs_admin -u /dev/sdb

断开所有连接并删除所有数据

# iscsiadm -m node -u ALL

删除所有数据

# iscsiadm -m node -o delete

最新文章

  1. PHP 关于SQL注入的防范措施。
  2. AttributeError: type object '_io.StringIO' has no attribute 'StringIO'
  3. APACHE POI教程 --java应用程序用POI与Excel交互
  4. ios 宏定义 系统版本 判定
  5. Catalyst揭秘 Day4 analyzer解析
  6. Access SQL实现连续及不连续Rank排名
  7. ES6核心内容精讲--快速实践ES6(一)
  8. css浮动Float
  9. 解决ajax 跨域请求问题
  10. 【XSY1762】染色问题 网络流
  11. 依赖注入demo
  12. cometd简单用例
  13. update date and keep time
  14. Java定时线程池停止超时任务
  15. Instruments学习之Allocations
  16. Windows 操作系统与内核版本号
  17. JavaScript 静态方法和实例方法
  18. mysql 下载
  19. Storm学习笔记——高级篇
  20. js类型转换 之 转字符串及布尔类型

热门文章

  1. Alpha阶段敏捷冲刺---Day7
  2. PAT 天梯赛 是否完全二叉搜索树   (30分)(二叉搜索树 数组)
  3. Java中多线程
  4. SSH MVC
  5. Android手机使用广播监听手机收到的短信
  6. Dlib与OpenCV图片转换
  7. ZOJ 3432 Find the Lost Sock (异或的运用)
  8. .NET 中使用 Mutex 进行跨越进程边界的同步
  9. wireshark 抓包过滤器
  10. 《DSP using MATLAB》Problem 3.18