当前位置:首页 » 存储配置 » linux挂载san存储

linux挂载san存储

发布时间: 2022-08-04 02:21:26

linux想挂载通过ipsan协议推送上来的磁盘,两个ip共分配了21个未分区的盘,

先安装iSCSI initiator以及iscsiadm

iscsiadm是基于命令行的iscsi管理工具,提供了对iscsi节点、会话、连接以及发现记录的操作。

iscsiadm的使用说明可以查看/usr/share/doc/iscsi-initiator-utils-6.2.0.742/README,也可以运行man iscsiadm或iscsiadm --help

#yum install iscsi-initiator-utils*

使用

下面来讲一下连接iscsi设备的步骤:

1 启动iscsi守护进程

#service iscsi start

默认情况下,系统启动后此进程会自动运行

2 发现目标

默认情况下,iscsi发起方和目标方之间通过端口3260连接。假设已知iscsi的目标方IP是192.168.1.1,运行下列命令:

#chkconfig iscsi on;chkconfig iscsi --list (查看ISCSI启动状态)

#iscsiadm -m discovery -t sendtargets -p 192.168.1.1:3260

此时找到拥有一个目标(target)

#192.168.1.1:3260,2 iqn.1995-03.com.dothill:01.array.00c0ff137675

3登入节点

以上面被发现的目标为例

# iscsiadm -m node –T iqn.1995-03.com.dothill:01.array.00c0ff137675 -p 192.168.1.1:3260 -l

其中iqn.1997-05.com.test:raid是目标名

如果要在系统启动时自动登入

# iscsiadm -m node –T iqn.1995-03.com.dothill:01.array.00c0ff137675 -p 192.168.1.1:3260 --op update -n node.startup -v automatic

登入节点后,运行

#fdisk –l

应该可以看到目标方的存储设备信息,如

Disk /dev/sdb: 3489.8 GB, 3489862254592 bytes

255 heads, 63 sectors/track, 424284 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdb doesn't contain a valid partition table

/dev/sdb即为连接的iscsi存储设备

登入需验证码的节点:

(1)开启认证
iscsiadm -m node -T [装置] -o update --name node.session.auth.authmethod --value=CHAP
*.使用-o同--op
(2)添加用户
iscsiadm -m node -T [装置] --op update --name node.session.auth.username --value=[用户名]
(3)添加密
iscsiadm –m node –T [装置] –op update –name node.session.auth.password –value=[密码]

4 格式化设备

如欲将设备格式化为ext3文件系统,运行

# mkfs.ext4 /dev/sdb

5挂接设备

在/mnt下创建iscsi目录

#mkdir /mnt/iscsi

运行mount命令:

# mount /dev/sdb /mnt/iscsi

针对iscsi设备的特殊mount选项

运行df –h可以看到:

/dev/sdb 3.4T186M 3.4T 1% /mnt/iscsi

iscsi设备被成功挂接,可以当作常规存储设备使用了。

如果要在系统启动时自动挂接

编辑/etc/fstab

加入一行:

/dev/sdb /mnt/iscsi ext4 default 0 0

6 登出节点

首先解除挂接

#umount /mnt/iscsi

登出

# iscsiadm -m node –T iqn.1995-03.com.dothill:01.array.00c0ff137675 -p 192.168.1.1:3260 –u

在 iSCSI Target 服务器中使用LVM创建和设置LUN

为什么使用LUN?

LUN用于存储,SAN存储大多数由LUN的集群来组成存储池,LUN由目标器的几块物理驱动器组成。我们可以使用LUN作为系统物理驱动器来安装操作系统,LUN可以用在集群、虚拟服务器、SAN中。在虚拟服务器中使用LUN的主要用途是作为操作系统的存储。LUN的性能和可靠性根据在创建目标存储服务器时所使用的驱动器决定。

前置阅读

要了解创建iSCSI 目标器,点击下面的链接。

  • 使用iSCSI Target创建集中式安全存储(一)

  • 主服务器设置

    系统信息和网络设置部分与前文的iSCSI 目标器相同 - 我们在相同的服务器上定义LUN。

  • 操作系统 –CentOS6.5 (Final)

  • iSCSI 目标器 IP – 192.168.0.200

  • 使用的端口 : TCP 860, 3260

  • 配置文件 : /etc/tgt/targets.conf

  • 在iSCSI 目标器使用LVM创建LUN

    首先,用fdisk -l命令找出驱动器的列表,这会列出系统中所有分区的列表。

  • # fdisk -l

  • 上面的命令只会给出基本系统的驱动器信息。为了得到存储设备的信息,使用下面的命令来得到存储设备的列表。

  • # fdisk -l /dev/vda && fdisk -l /dev/sda

  • LUN信息

    上面的命令会列出可用LUN的下面这些信息

  • iSCSI 限定名

  • iSCSI 已经准备好

  • 默认LUN 0被控制器所保留

  • LUN 1是我们定义的目标器

  • 这里我为每个LUN都定义了4GB

  • 在线: 是的,这就是可以使用的LUN

  • 现在我们已经使用LVM为目标器定义了LUN,这可扩展并且支持很多特性,如快照。我们将会在第三部分了解如何用目标器授权,并且本地挂载远程存储。

② Linux下如何搭建SAN系统

ipsan配置:
server端 192.168.1.20
安装包 scsi-target-utils #yum安装
vim /etc/tgt/targets.conf
<target iqn.2008-09.com.example:server.target1>
backing-store /dev/sda#你要共享的硬盘或分区
write-cache off
vendor_id xx #client配置udev时使用
proct_id xx #client配置udev时使用
initiator-address 192.168.1.0/24 #访问列表
</target>
service tgtd start #开启服务
tgt-admin show #检查ipsan开启状态
client 192.168.1.11
安装包 iscsi-initiator-utils
service iscsid start #开启服务
iscsiadm -m discovery -t sendtargets -p 192.168.1.20:3260 #发现server端存储
iscsiadm -m node -T iqn.2008-09.com.example:server.target1 -l #挂在分区
fdisk -l #查看分区是否挂在成功
iscsiadm -m node -T iqn.2008-09.com.example:server.target1 -u #卸载分区
以上在redhat系系统可用,未配置udev。

③ linux 的文件类型和ipsan的文件类型不统一可以挂载吗

只要内核有支持该文件系统类型的模块,就能挂载,san存储模块我没用过,也许需要重新编译内核模块以添加支持。

④ linux系统可以为windows系统提供iscsi挂载吗

这个和操作系统无关吧,只要acls里面允许某机器远程挂接,并且iqn是有效的,windows和linux只见应该是可以互相提供iscsi挂载。

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

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

⑥ 如何在linux下挂载存储

在存储设备上写好相应lun允许连接的HBA卡WWN号就行了
然后reboot下linux就应该能用fdisk -l看到有个新的设备

⑦ linux平台上如何配置san共享存储

用mount命令吧。具体要看SAN是用什么形式共享出来的。

⑧ LINUX下挂载了一个IPSAN,IPSAN的容时不时有48T,请问应该怎么什么文件系统

SAN存储设备一旦被Linux主机识别了,你就可以把他当做是一块磁盘去使用好了,只不过你的这块磁盘有点大,每块有48TB这么大,所以识别之后,你可以向对待磁盘一样将他分区、格式化文件系统都没有问题的。
第二个问题,如何吧三台IPSAN的容量整合到一起,我理解就是要把三台IPSAN 48TB*3的容量挂载到同一个目录下对吧。那很简单,使用LVM,把三个IPSAN设备识别出来的空间分别格式化成三个PV,然后建立一个VG,把这三个PV加入新建的VG,最后在这个VG里创建一个足够大的LV,把这个LV格式化成你要的文件系统挂载到你要的路径就好了。
对于SAN设备,我还是建议你把他创建成适当大小的LUN,再把这些LUN指给需要的主机,一个LUN就48TB,在数据迁移的时候都会显得很不方便。

⑨ 关于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

热点内容
分解质因数c语言 发布:2024-10-05 12:15:53 浏览:776
mysql存储过程字符编码 发布:2024-10-05 12:05:48 浏览:180
c语言命名 发布:2024-10-05 11:56:38 浏览:616
编程哪个好学习 发布:2024-10-05 11:50:59 浏览:999
为什么不买安卓旗舰 发布:2024-10-05 11:46:04 浏览:380
ostcb编译条件 发布:2024-10-05 11:28:24 浏览:993
win10怎么关闭登录密码 发布:2024-10-05 11:09:55 浏览:935
降温解压器 发布:2024-10-05 10:54:15 浏览:421
轧钢压缩空气 发布:2024-10-05 10:54:10 浏览:185
京东微信密码是多少 发布:2024-10-05 10:28:48 浏览:488