LINUX系统下的磁盘共享
1)在服务器端(server)
1.安装软件和磁盘的划分
yum install targetcli.noarch -y ##若是出现安装问题,重启系统或配置yum源
systemctl start target
systemctl enable target.service
fdisk /dev/vdb ##分区,然后把分好的/dev/vdb1共享出去
partprobe ##同步分区表,最终结果如下
2.进入ISCSI交互式模式并进行配置
targetcli ##进入配置界面
--> /backstores/block create xniu:storage1 /dev/vdb1 ##创建一个vdb1的别名
-->/iscsi create iqn.2018-08.com.xniu:storage1
-->iscdi/iqn.2018-08.com.xniu:storage1/tpg1/acls create iqn.2018-08.com.xniu.key1 ## 创建认证密码
--> iscdi/iqn.2018-08.com.xniu:storage1/tpg1/luns create /backstores/block/xniu:storage1
--> iscdi/iqn.2018-08.com.xniu:storage1/tpg1/portals create 172.25.254.97 ##与主机相关联
--> exit ##退出即保存。最终结果如下
3、systemctl stop firewalld ##关闭防火墙
2)在测试端进行共享磁盘的挂载使用
1、安装软件iscsi(只要是用来发现和认证共享磁盘)
yum install iscsi-initiator-utils -y
iscsiadm -m discovery -t st -p 172.25.254.97 ##扫描共享设备,-m表明模式为发现;-t 发现类型的设备 -p 发现主机
vim /etc/iscsi/initiatorname.iscsi ##修改认证密码,此时的认证密码即为服务器中targetcli中设置的密码
systemctl restart iscsid.service ##重启ISCSI服务
2、登陆服务器中的共享磁盘
iscsiadm -m node -T iqn.2018-08.com.xniu:storage1 -p 172.25.254.221 -l ##-m指模式为节点(主机);-T指向设备;-p为节点主机IP;-l表示登陆
fdisk -l ##查看系统中的磁盘(此时有/dev/sda磁盘生成)
3.对已经存在的磁盘进行划分及挂载使用
fdisk /dev/sda ##分区/dev/sda1
partprobe
mkfs.xfs /dev/sda1 ##格式化
mount /dev/sda1 /mnt/ ##挂载便可以使用
vim /etc/fstab ##永久挂载
--> /dev/sda1 /mnt xfs defaults,_netdev 0 0 ##由于共享设备需要在联网的时候,才能被读取,所以修改读取时间
mount -a ##刷新挂载后,使用df 查看挂载情况
3)在客户端删除发现的共享目录:
yum install tree -y
tree /var/lib/iscsi/ ##查看相关服务的分支内容
iscsiadm -m node -T iqn.2018-08.com.xniu:storage1 -p 172.25.254.97 -u ##-u表示退出登陆
注释:-u 退出登陆之后,使用fdisk -l查看,没有设备/dev/sdv1;但是重新启动服务iscsi之后,还会有设备的显示。所以使用以下命令进行共享设备的彻底删除。
iscsiadm -m node -T iqn.2018-08.com.xniu:storage1 -p 172.25.254.221 -o delete ##删除设备;重启ISCSI服务之后,不会显示设备(删除设备要在退出登陆之后进行)
4)在服务器端的删除:
targetcli
--> clearconfig confirm=True
--> ls
--> exit ##此时已经删除了创建的设备了。
LINUX系统下的磁盘共享的更多相关文章
- linux系统下挂载windows共享目录
在工作中有时我们需要在linux上挂载windows共享目录.首先我们需要学会在linux上查看windows共享了那些目录.查看操作需要安装samba-client. [root@ ~]# yum ...
- 操作系统复习——如何查看一个进程的详细信息,如何追踪一个进程的执行过程 ,如何在 Linux 系统下查看 CPU、内存、磁盘、IO、网卡情况?epoll和select区别?
1. 如何查看一个进程的详细信息,如何追踪一个进程的执行过程 通过pstree命令(根据pid)进行查询进程内部当前运行了多少线程:# pstree -p 19135(进程号) 使用top命令查看(可 ...
- linux系统下的权限知识梳理
下面对linux系统下的有关权限操作命令进行了梳理总结,并配合简单实例进行说明.linux中除了常见的读(r).写(w).执行(x)权限以外,还有其他的一些特殊或隐藏权限,熟练掌握这些权限知识的使用, ...
- linux系统下的软连接与硬链接
前几天在linux系统下安装mongoDB,然后运行脚本导入数据的时候遇到了链接库查询不到的情况,如图 1所示.当时是通过创建软连接的方式解决的这个问题.虽然,通过网上的教程解决了这个问题,但是对于软 ...
- Linux系统下Apache2.4.17的安装过程
Linux系统下安装Apache Server2.4.17.还是先声明一下,Linux命令我不进行讲解,因为我不是讲Linux命令的.有需要注意的地方,我会上图,没什么值得的注意的地方,我就不上图了. ...
- Linux系统下安装Redis和Redis集群配置
Linux系统下安装Redis和Redis集群配置 一. 下载.安装.配置环境: 1.1.>官网下载地址: https://redis.io/download (本人下载的是3.2.8版本:re ...
- linux系统下修改文件夹目录权限
linux系统下修改文件夹目录权限 文件夹权限问题 Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何 ...
- linux系统下,11款常见远程桌面控制软件
linux系统下,11款常见远程桌面控制软件 一. Grdc 它是一个用GTK+编写的,适用于gnome桌面环境的远程桌面访问软件.看图: 常见功能: 1.提供全屏,窗口化的远程控制.支持高分辨率下的 ...
- Linux系统格式化新磁盘并挂载分区
Linux系统格式化新磁盘并挂载分区 在虚拟机的设置界面中,我们可以选择添加硬盘 添加好硬盘后,我们输入命令fdisk -l 看到有一个未经分区的硬盘 Fdisk命令编辑这个硬盘 输入n创建分区,p选 ...
随机推荐
- c调用c++编的dll,c++调用c编写的dll,extern “C”的用法
转自:http://blog.csdn.net/life_is_too_hard/article/details/52137271 c和c++不能直接相互调用,主要是因为c++有重载函数的功能,为了区 ...
- 分享基于Sails.js和React.js的全栈聊天室
在线地址: http://fiora.suisuijiang.com/ 项目源码[ 路过求star(^_^) ]: 后端: https://github.com/yinxin630/fiora-bac ...
- DATETIME与TIMESTAMP
DATETIME与TIMESTAMP都能表达一个完整的日期格式:YYYY-MM-DD HH:MM:SS[.fraction] eg: mysql> create table test(id in ...
- Could not reserve enough space for 1572864KB object heap
This problem might be caused by incorrect configuration of the daemon.For example, an unrecognized j ...
- 2705: [SDOI2012]Longge的问题
Time Limit: 3 Sec Memory Limit: 128 MBSubmit: 1898 Solved: 1191[Submit][Status][Discuss] Descripti ...
- python-运算、分支、深浅拷贝
算术表达式: + - * / 除法Python3中是默认向浮点数靠拢 //取整运算 结果的最小整数靠拢 向下 5 // 2 = 2(向下取整) %取余运算 5 % 2 = 1 **幂值运算 ...
- erwin逆向工程,logical模型列名修改为中文
逆向工程,应该选择physical template,这样拷贝到logical/physical 模型中,才可以将logical模型的列名修改为中文.
- 解决node-sass安装不了的问题
1.下载https://github.com/sass/node-sass-binaries/blob/master/win32-x64-48_binding.node到E:\primeng\lib目 ...
- POJ - 3169 差分约束
题意:n头牛,按照编号从左到右排列,两头牛可能在一起,接着有一些关系表示第a头牛与第b头牛相隔最多与最少的距离,最后求出第一头牛与最后一头牛的最大距离是多少,如 果最大距离无限大则输出 ...
- HDU 5773 The All-purpose Zero(O(nlgn)求LIS)
http://acm.hdu.edu.cn/showproblem.php?pid=5773 题意: 求LIS,其中的0可以看做任何数. 思路: 因为0可以看做任何数,所以我们可以先不管0,先求一遍L ...