Linux下简单配置iSCSI存储 (linux下配置iscsi存储)

iSCSI是Internet Small Computer System Interface的缩写,是一种基于IP网络的远程块级存储技术,可以将远程存储设备显现为本地存储设备来使用,这使得用户可以通过网络使用远程存储设备,从而在存储管理方面提供更大的灵活性和扩展性。在Linux系统中,iSCSI已经成为成熟的存储解决方案,本文将介绍如何在。

之一步:安装iSCSI Initiator

在使用iSCSI存储之前,必须安装iSCSI Initiator。iSCSI Initiator提供了连接到iSCSI存储设备的工具。在Ubuntu中,可以通过以下命令安装iSCSI Initiator:

sudo apt-get install open-iscsi

在安装完成后,打开终端并输入以下命令来检查是否已正确安装:

iscsiadm –version

如果命令成功运行,将返回iSCSI Initiator的版本号。

第二步:连接到iSCSI存储设备

连接到iSCSI存储设备需要指定其IP地址和存储设备的名字。可以通过以下命令在Linux中建立iSCSI会话:

sudo iscsiadm -m discovery -t st -p 192.168.1.1

这里的“192.168.1.1”是iSCSI存储设备的IP地址。如果iSCSI存储设备需要授权访问,则还需要提供登录凭据。

接下来,可以使用以下命令将存储设备映射到本地系统上:

sudo iscsiadm -m node -T iqn.2023-04.com.example:storage.target01 -p 192.168.1.1 -l

这里的“iqn.2023-04.com.example:storage.target01”是存储设备的名称。在登录存储设备时,还需要提供登录凭据。

第三步:创建分区并挂载文件系统

一旦成功映射iSCSI存储设备,就可以将其视为本地设备,完成存储、备份等操作。在将存储设备用于数据存储之前,需要将其格式化,并在其上创建文件系统。在Linux系统中,可以使用以下命令来对存储设备进行格式化:

sudo fdisk /dev/sdb

这里的“/dev/sdb”是映射到iSCSI存储设备上的设备名称。使用“n”命令创建一个新的分区,使用“w”命令保存更改并退出fdisk。

接下来使用以下命令格式化创建的分区:

sudo mkfs.ext4 /dev/sdb1

这里的“/dev/sdb1”是创建的分区名称。这将在iSCSI存储设备上创建一个EXT4文件系统。

创建一个本地目录,使用以下命令将文件系统挂载到该目录:

sudo mkdir /data

sudo mount /dev/sdb1 /data

现在iSCSI存储设备已准备好使用。

结论

在本文中,我们了解了如何在Linux中简单配置iSCSI存储。安装iSCSI Initiator,然后连接到iSCSI存储设备,最后将存储设备分区并挂载文件系统。通过这些步骤,可以将iSCSI存储设备作为本地设备在Linux系统中使用。

相关问题拓展阅读:

linux查看nas挂载路径

NAS 的中文名称是网络附加存储,是基于硬盘的专业存储技术。它可以直接接入计算机网络,为各种操作系统的客户端提供集中式的数据存取服务。 NAS支持NFS协议,Linux操作系统也是支持NFS协议的,可以直接在Linux里面挂载NAS共享出来的NFS目录,把数据直接拷贝到NAS上。 比如NAS服务器的地址是10.0.0.111,在Linux上: # mount 10.0.0.111:/sharefolder /mnt # cp -r /des /mnt

centos下怎么挂载nas存储?linux如租陆袭何挂载存储

centos下怎么挂载nas存储?linux如何挂载存储.咗嚛为您截图演示centos下挂载nas存储。本文以centos6.5为例

linux下,挂载NAS存储,无写权限?

从你挂的目录NAS这个文件下ROOT是有读写执行权限,只不过源NFS方件是否设定了相关ROOT权限;

如何查看Linux挂载磁盘?

linux查看磁盘挂载的三种方法: 使用df命令,例如: orientalson:/home # dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda3% /udev4392 1% /dev/dev/mapper/vg_test-lv_test% /home/mtorientalson:/home #使用mount命令,mount -l,这种方法的缺陷在于没有卷的大小,但是挂载点和挂载的卷在同一行。例

linux查看磁盘挂载情况有几种方法?

linux里查看磁盘空间以及磁盘分区的情况可以使用一下命令1、fdisk -l此命令可以查看到磁盘总空间、分区情况以及每个分区的大小。2、使用df -h可以查看到已挂载的磁盘的大小以及挂载位置。

linux怎么查看硬盘挂载状态?

使用df -h命令来查看硬盘的挂载状态。 一、检测硬盘能否被识别 二、挂载硬盘 1、在本地硬盘中临时创建一个目录 2、挂载第二块硬盘中的一个分区/dev/sdb1到tmp1 3、查看是否被挂载 三、卸载硬盘 硬盘是电脑主要的存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成。碟片外覆盖有铁磁性材料。 硬盘有固态硬盘(SSD 盘,新式硬盘)、机械硬盘(HDD 传统硬盘)、混合硬盘(HHD 一块基于传统机械硬盘诞生出来的新硬盘)。SSD采用闪存颗粒来存储,HDD采用磁性碟片来存储,混合硬盘(HHD: Hybrid Hard Disk)是把磁性硬盘和闪存集成到一起的一种硬盘。绝大多数硬盘都是固定硬

Linux 查看磁盘的挂载点

linux 怎么查看磁盘的挂载点? 可以使用指令df

Linux怎么查看磁盘已经成功挂载

Linux在服务器领域应用非常广泛,但是同时由于其操作的复杂性,需要具备一定的专业知识才能操作,例如,查看磁盘是否挂载?

Linux 挂载 NFS

NFS(网络文件系统),这是在 Linux 系统上常用的文件共享方式。也可以做为作为一个远程存储使用,比如:我有个网站,用户可以上传文件,但文件慢慢会越来越多,这个时候我们只能把存放上传文件的目录挂在别的机器上。

Linux 挂载 NFS

最近由于项目原因需要和其他两家公司对接,需要取对方服务器中的图像数据,原本约定是三方都通过http协议来进行通讯,奈何对接方不配合,说文件就在他们服务器放着,怎么取他们不管。所以采取将对方服务器磁盘挂载到本地的方法来获取。

linux怎么挂载?

之一步,为这个新创建的文件系统(/dev/sdb1)创建挂载点目录,一般是在根文件系统的mnt目录(即:/mnt)下建立挂载目录,也可以在其他位置建立挂载目录,这里我们在根目录下建立新的挂载目录(如:/extdsk),使用命令 # mkdir /extdsk (目录名称可自定)。第二步,确定挂载目录后,需要悉喊为新文件系统/dev/sdb1增加磁盘标志,这个标志很重要,当需要自动挂载此文件系统时,默认的/etc/fstab文弊兄件会使用磁盘标志,而分区命令fdisk以及格式化命令mkfs都不增加此标志,这个标志应该是挂载目录的完整路径名,此处应该用命令 #e2label /dev/sdb1 /extdsk 完成此操作,命令中的/extdsk就是磁盘标志名称。第三步,使用mount命令这个新文件系统/dev/sdb1挂载到挂载目录/extdsk,命令格式为:#mount–t ext3 /dev/sdb1 /extdsk在此步骤中应该说明:如果在/etc/filesystems文件中包含了ext3文件系统格式,命令中的“-t ext3”参数可以省略不写,命令会自动找出与/dev/sdb1分区相应的格式。第四步,将这个新创建文件系统/dev/sdb1加入到/etc/fstab文件中,设置成开机自动加载,可以免去每次重启系统都手动加载该文件系统的麻烦。

linux如何挂载

话不多说,linux下挂载很容易。本例以U盘为例,在archlinux环境下。希望对你有所帮助。

linux系统怎么查看挂载在哪个路径下?

linux下查看目录的挂载分区命令如下: 1、使用df -h命令 2、之一列是磁盘分区,最后一列是挂载目录,中间还有分区使用率等。

通过Webdav远程挂载Qnap Nas

Windows通过Webdav实现高效远程挂载威联通Nas

liunx下如何挂载nas存储

今天我来给大家介绍下liunx系统如何挂载nas存储。

linux如何挂载光驱

今天的这篇经验和大家聊一聊关于linux如何挂载光驱的问题,希望能够帮助到有需要的朋友。

Linux挂载iscsi存储

Linux挂载iscsi存储 iscsi 提供给Linux挂载有两种方式,一种通过iscsi 协议的ip映射,一种通过文件共享 nfs挂载。其中通过iscsi 协议的ip映射 方式挂载到Linux中以磁盘形式展现,ip映射之后还需要对该磁盘分区,并格式化分区。挂载步骤:1:检查iscsi rpm包2:启动iscsi服务并设置开机自启动3:查找存储对外提供的逻辑卷4:映射逻辑卷到Linux系统中5:设置开机自动映射6:对映射出来的磁盘进行分区7:分区之后进行格式化8:挂载分区注意:Linux格式化完之后,逻辑卷的系统文件就是Linux类型的文件系统了,这个逻辑卷如果要挂在到window服务器上就需要将这个逻辑卷冲新格式化,格式化之后的系统就是window的系统文件类型。总之,通过ip映射的iscsi存储不能同时挂载到Linux和window中,如果需要做共享,那么更好是将存储做成文件共享的lun。

如何查看挂载点怎么查看挂载点ubuntu挂载点?

一种方法:使用df命令,这个命令比较常用,大家都很熟悉。问题是这种方法,有时候挂载点和挂载的卷不在同一行,使用脚本分析需要一点技巧的。例如:orientalson:/home # dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda3% /udev4392 1% /dev/dev/mapper/vg_test-lv_test% /home/mtorientalson:/home #上面显示的挂载点/home/mt和她挂载的卷不在同一行,使用shell脚本分析非常麻烦。不过也不是没办法,具体分析可以以后再讲。第二种方法:使用mount命令,mount -l,这种方法的缺陷在于没有卷的大小,但是挂载点和挂载的卷在同一行。例如:orientalson:/home # mount -l/dev/sda2 on / type reiserfs (rw,acl,user_xattr) proc on /proc type proc (rw)sysfs on /sys type sysfs (rw)debugfs on /sys/kernel/debug type debugfs (rw)udev on /dev type tmpfs (rw)devpts on /dev/pts type devpts (rw,mode=0620,gid=5)securityfs on /sys/kernel/security type securityfs (rw)/dev/mapper/vg_test-lv_test on /home/mt type reiserfs (rw) orientalson:/home #尽管使用肉眼不是太好看,但是使用shell脚本还是比较容易分析的。第三种方法:查看文件/etc/mtab。原理是,每新挂载一个卷基本上都会更新这个文件的,那么自然可以通过这个文件来查看挂载点和挂职的卷。这种方法比mount -l稍微清晰了一点,但是,有时候是不可靠的。

Linux开机自动挂载

在操作电脑的过程中,有时我们需要把某个分区进行挂载,若电脑空间不足加块新硬盘也需要进行挂载设置,新的光驱,插入优盘等都需要进行挂载

Linux HA 集群原理和配置-03

本文介绍在Linux HA集群中的stonith模块功能。

Stonith,全称Shoot The Other Node In The Head,用于防止集群出现脑裂现象。简单来说,一旦集群中的节点相互之间失去了通信,无法知道其他节点的状态,此时集群中的每个节点将尝试fence(隔离或“射杀”)失去通信的节点,确保这些节点不再抢夺资源,然后才继续启动服务资源,对外提供服务。

在3台集群主机上安装fence-agents软件包。

安装完毕后可查看到系统支持的stonith设备类型:

以上输出中的每个Fence agent都是一种Stonith设备,从名字的后缀可以看袜卜团出,这些Agent有以下几类:

前两种都属于电源类型的Stonith设备,而第三种和电源无关,之所以要这样划分,是因为:

以下以fence_scsi为弊扰例进行实验。

安装 《在CentOS7上配置iSCSI》 中的方法,通过一台专用的存储节点ha-disks为集群中的3个主机提供共享存储(即在ha-disks上创建iscsi硬盘,然后将其映射到3个集群主机上)。

在iscsi-disks上创建3个100M的硬盘fen1,fen2,fen3,挂载到主机上后设备名称分告橘别为sdb,sdc,sdd

测试一下这些硬盘是否支持PR Key:

首先使用一个fence盘/dev/sdb来进行实验:

使用sg_persist -s参数获取/dev/sdb上的所有信息:

可以看到,3个节点使用不同的PR Key在这个磁盘上进行了注册(register),并且ha-host1保留(reservation)成功,类型为“Write Exclusive, registrants only”。表明此时只有ha-host1对该磁盘进行写操作。

此时如果断开其中两个节点的的链接,如ha-host1和ha-host3:

可以看到,经过协商后,ha-host3退出集群,并且也删除在fencing磁盘中的注册信息。由于stonith资源运行在ha-host2上,所以在ha-host2的日志中可以看到ha-host3被fence的过程:

ha-host3被fence之后,必须重启才能重新注册PR Key,否则即使网络恢复,其也无法运行需要stonith支持的资源。

问题:仲裁机制保证了必须有超过半数的节点的partition才能启动资源,拿为什么还需要stonith设备?

linux下配置iscsi存储的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux下配置iscsi存储,Linux下简单配置iSCSI存储,linux查看nas挂载路径,Linux HA 集群原理和配置-03的信息别忘了在本站进行查找喔。


数据运维技术 » Linux下简单配置iSCSI存储 (linux下配置iscsi存储)