首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NetApp磁盘阵列可以用作JBOD吗?

NetApp磁盘阵列可以用作JBOD吗?
EN

Server Fault用户
提问于 2014-07-24 15:24:46
回答 3查看 3.9K关注 0票数 1

我有一堆(旧的)带有光纤通道连接的NetApp DS14MK2磁盘阵列

我不会使用它们来做任何重要的事情,但是我可以使用它们作为单独的Linux JBOD (XFS)或Solaris/OmniOS (ZFS)吗?

EN

回答 3

Server Fault用户

回答已采纳

发布于 2014-07-24 19:25:56

这个盖伊已经做到了。

获取设备名称

代码语言:javascript
复制
sginfo -l

每个驱动器需要从520字节格式化为512字节。

代码语言:javascript
复制
sg_format --format --size=512 --verbose=/dev/sgX
票数 1
EN

Server Fault用户

发布于 2017-05-09 23:59:31

我的解决方案有点复杂。我能够在我的NetApp DS14MK4 (14x450 so )上使用Ubuntu16.10框上的HPQlogicalQLE2462 HBA建立一个JBOD,使用以下命令(一些设置将根据硬盘类型和大小不同,因此相应调整):

  1. 在系统启动时启用Qlogic (默认情况下禁用)
  2. 使用lsscsi或sginfo列出Ubuntu中的驱动器(可以使用apt安装)并列出所有“/dev/sd”的列表?标记为“netapp”的驱动器:

lsscsi --list OR sginfo -l

  1. 您必须使用sg_format (最初设置为520)将块计数调整为512,以便操作系统识别(-r是一个“调整大小”命令,我们需要在这里使用"-6“作为感觉模式(默认值为”10“):

sudo sg_format -6 -r --count=-1 --verbose /dev/sd?

  1. 现在,您需要对每个驱动器进行实际格式化(我打开了14个终端窗口,并在一个旧Pentium D盒上一次性完成了这些操作):

sudo sg_format -6 -F -s 512 --verbose /dev/sd?

  1. 使用BlockDev重新读取分区:

sudo blockdev --rereadpt /dev/sd?

  1. 现在您应该可以看到它们使用:

sudo cat /proc/partitions

  1. 使用GParted (我这次使用了GUI )创建必要的分区,以便稍后将这些分区分组为LVD。首先创建一个分区表: Device >>选择"GPT“。然后使用GParted将它们格式化为"lvd2 pv“类型。
  2. 现在使用VGcreate创建一个逻辑卷组(在这里使用分区名称,而不是设备名称,即sdb1而不是sdb):

sudo vgcreate VG_NAMEOFYOURCHOICE /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1 /dev/sdh1 /dev/sdi1 /dev/sdj1 /dev/sdk1 /dev/sdl1 /dev/sdm1 /dev/sdn1 /dev/sdo1

  1. 现在,您需要使用LVcreate来使用raid5与所有14个驱动器一起使用您刚才创建的卷组创建逻辑卷(我选择了64条长度,这是默认情况下对Raid5的建议):

sudo lvcreate -L 5.72T -i14 -I64 -n VG_NAMEYOUCHOSEIN#7 LV_NAMEOFYOURCHOICE

  1. 确保您可以看到刚才创建的逻辑卷:

sudo lvdisplay /dev/VG_NAMEYOUCHOSEIN#7/LV_NAMEOFYOURCHOICE

  1. 现在我们需要创建一个文件夹来将这个逻辑卷挂载到并设置所有权和权限:

sudo mkdir FOLDERNAME

sudo chown yourusername:yourusername /FOLDERNAME

sudo chmod -R 777 /FOLDERNAME

  1. 让我们在逻辑卷上创建一个文件系统(我使用ext4,您可以使用jfs或其他):

sudo mkfs -t ext4 /dev/VG_NAMEYOUCHOSEIN#7/LV_NAMEOFYOURCHOICE#9

  1. 让我们将这个文件系统挂载到我们的新文件夹:

sudo mount -t ext4 /dev/VG_NAMEYOUCHOSEIN#7/LV_NAMEOFYOURCHOICE#9 /FOLDERNAME#10

  1. 如果您愿意,可以将它放到etc/FSTAB中,但是#12中的-t在重启时为我做了它。如果在重新启动时没有可用的驱动器,您可以重新运行挂载命令。

欢迎您作为NetApp自定义光纤频道JBOD的骄傲所有者!

票数 3
EN

Server Fault用户

发布于 2014-07-24 15:29:24

如果Netapp有某种定制的驱动器固件,这可能会阻止这种情况。在存储控制器的世界中,这是一件很常见的事情。您可能可以从驱动器的OEM中用库存固件覆盖此固件,但这可能仍然不起作用,这取决于磁盘和HBA之间的FC组件是否也以某种方式锁定。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/615229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档