光纤通道磁盘 Centos6.5

光纤通道磁盘 Centos6.5

我得到了一些光纤通道磁盘架,包括几个 300Gb SCSI 驱动器和一个带有多个刀片的 HP c7000 刀片系统。

由于没有可用的存储控制器(文件管理器),我不得不在没有存储控制器的情况下进行操作。想法是使用可以访问磁盘的刀片。(低成本解决方案)

我在一台有 qlogic 光纤通道端口 (2400) 的服务器上配置了 centos。磁盘架直接连接到它。(与光纤链路串联)

当我启动 Linux 并执行 lsscsi 时,磁盘被识别:

[0:0:0:0]    disk    NETAPP   X279_S15K5288F15 NA02  /dev/sda 
[0:0:1:0]    disk    NETAPP   X279_S15K5288F15 NA02  /dev/sdb 
[0:0:2:0]    disk    NETAPP   X279_S15K5288F15 NA02  /dev/sdc 
[0:0:3:0]    disk    NETAPP   X279_S15K5288F15 NA02  /dev/sdd 
[0:0:4:0]    disk    NETAPP   X279_S15K5288F15 NA02  /dev/sde 
[0:0:5:0]    disk    NETAPP   X279_S15K5288F15 NA02  /dev/sdf 
[0:0:6:0]    disk    NETAPP   X279_S15K5288F15 NA02  /dev/sdg 
[0:0:7:0]    disk    NETAPP   X279_S15K5288F15 NA02  /dev/sdh 

...

问题是我无法在其上运行任何文件系统并且无法挂载它(例如使用 nfs 在网络上共享存储。

如何在 scsi 磁盘上创建文件系统,以便将它们安装到 Linux 上?我尝试了 fdisk /dev/sda,它告诉我没有可用分区或没有分区表?

是否有可能将它们聚合成一个大分区并使用某种 RAID?(这是第二条路,首先必须成功创建一个 fs)

有人知道怎么做吗?

答案1

虽然我认为这超出了您当前的知识范围,并且您首先需要了解基本概念,例如什么是磁盘、块设备、分区、文件系统等,但这是最简单的解决方案。

使用 pvcreate 并在磁盘上创建 LVM:

pvcreate --pvmetadatacopies 3 /dev/sd{a,b,c,d,e,f,g,h}

使用 vgcreate 创建卷组(您可能只创建一个,具体取决于您需要做什么):

vgcreate MyVolumeGroup /dev/sd{a,b,c,d,e,f,g,h}

根据您的要求,使用 lvcreate 创建逻辑卷。以下是创建一个包含 2 个条带和 2 个镜像的逻辑卷的示例(有点类似于 RAID 10):

lvcreate -i 2 -m 2 -n LOGICAL_VOLUME_NAME -L 10G MyVolumeGroup

在 LVM 上创建文件系统:

mkfs.xfs /dev/mapper/MyVolumeGroup-LOGICAL_VOLUME_NAME

挂载文件系统:

mount /dev/mapper/MyVolumeGroup-LOGICAL_VOLUME_NAME /mnt

重要的:

这只是一个示例,您可以使用它来开始测试您的设置。您需要了解很多有关 LVM 工作原理的知识,才能在生产环境中实际使用此类设置。您需要掌握比当前更多的知识,才能有效使用您尝试使用的存储类型。

相关内容