标签: raid

本土SAN——拓扑思想?

我有兴趣使用以下技术在 Linux 上手动运行 SAN 解决方案:

  • 国际标准化组织
  • 女主突袭
  • lvm
  • 多径
  • xfs/gfs/???
  • 成组的 NIC

在硬件方面,我正在考虑在目标和启动器上具有多个 gigE NIC 的 2 x gigE(或更好)交换机。

人们对如何在理想情况下在完全 n+1(最小)冗余的假设下进行配置有什么建议?

另外,我是否需要在 iSCSI“结构”中间设置一组聚合器主机?像这样的东西:

目标(使用 mdadm)<-gigE-> 聚合主机(lvm)<-gigE-> 发起者

或者最好做这样的事情:

目标(无镜像) <-gigE-> 聚合器主机 (mdadm) <-gigE-> 启动器 (lvm)

有很多方法可以设计这个,我很想知道其他人在做类似的事情时可能有什么经验?

SAN 将用于 VMware 映像和通用文件服务(以及一些数据库,如果可行)。

raid iscsi lvm mdadm multipath

6
推荐指数
1
解决办法
741
查看次数

槟榔 - 通过将磁盘换成更大的磁盘来扩大突袭

我想要做的是,一个接一个地更换我当前raid阵列中的驱动器(在1680i中)。在驱动器被较大的驱动器替换后,我想对阵列进行在线扩展。这能做到吗?

raid hardware-raid

6
推荐指数
1
解决办法
3160
查看次数

为什么会有多个奇偶校验磁盘的 RAID 型号?

我只是想知道多个“奇偶校验磁盘”如何工作,因为似乎这样做可能会破坏具有奇偶校验的目的。

raid

6
推荐指数
3
解决办法
321
查看次数

我有一个 21TB 的阵列,但在 Windows 中只能看到 16TB

控制器

  • 突袭控制器:3Ware 9650SE-24M8
  • 磁盘:21 x 1TB RAID5
  • 条纹 64KB

视窗

  • 操作系统:Windows Server 2003 SP2 32x
  • 磁盘:动态 19557.44GB
  • 体积:容量 15832.19GB

我想我的阵列必须有一个 4KB 的块大小,这将它限制为 16TB。我想我必须切换到 64KB 块大小才能看到最大 256TB。或者在我的控制器上创建另一个单元以超过 16TB 的存储空间。

不幸的是,我已经添加了超过 16TB,理想情况下我想缩小阵列并回收 5 个没有做任何事情的磁盘。我不认为这是可能的。更有可能的是,我可以更改块大小以便 20TB 在 Windows 中可见吗?

编辑:

我的问题是阵列已经接受了超过 16TB 的磁盘,但没有显示它。我无法在不破坏阵列或更改集群大小的情况下回收磁盘。我担心更改集群大小可能需要几天/几周/几个月的时间?使用 Acronis。我选择购买四个 3TB 驱动器来迁移数据,然后将阵列重建为两个较小的卷。谢谢你的帮助 :)

raid windows-server-2003 ntfs hardware-raid 3ware

6
推荐指数
1
解决办法
5626
查看次数

“mdadm --create”与“mdadm --build”的用例?

从 mdadm 手册页,--build 部分:

这种用法类似于--create。不同之处在于它创建了一个没有超级块的遗留数组。

^^ 所以 --build 没有超级块。10-4。接下来是:

对于这些数组,最初创建数组和随后组装数组之间没有区别,只是希望在第二种情况下那里有有用的数据。

^^ 我对这个说法感到困惑。任何人都可以改写吗?

--build 而不是 --create 的用例是什么?

raid mdadm

6
推荐指数
1
解决办法
3275
查看次数

如果我切换 RAID 控制器,我会丢失 RAID 阵列吗

如果我有一个 RAID 阵列并且我将控制器切换到更新的控制器,这会破坏阵列吗?

例如,我有 6 个驱动器作为 1 个 RAID0 阵列。如果我将控制器升级到不同的控制器,但没有配置任何东西,我是否可以重新插入旧控制器并且阵列不会受到损害?

raid

6
推荐指数
1
解决办法
7425
查看次数

mdadm:热删除失败...

我的 RAID1 已降级,我需要替换 /dev/sdb。但是,我可以将 /dev/sdb5(在 /dev/md1 中)标记为失败并将其删除,但我不能对 /dev/sdb1(安装在 / 上的 /dev/md0)执行相同的操作:

root@kes:~# mdadm /dev/md0 --fail /dev/sdb1
mdadm: set /dev/sdb1 faulty in /dev/md0

root@kes:~# mdadm --detail /dev/md0
/dev/md0:
        Version : 00.90
  Creation Time : Wed Apr  7 03:00:39 2010
     Raid Level : raid1
     Array Size : 975185536 (930.01 GiB 998.59 GB)
  Used Dev Size : 975185536 (930.01 GiB 998.59 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Mon …
Run Code Online (Sandbox Code Playgroud)

linux raid mdadm raid1

6
推荐指数
1
解决办法
8108
查看次数

将非条带化 LVM LV 更改为条带化 LV

我目前在一个卷组 (VG) 上有几个逻辑卷 (LV)。此 VG 托管在单个物理卷 (PV) 上。我有一个备用驱动器,我可以用它来随机播放数据。

我现在还有一个与我原来的 PV 驱动器相匹配的新驱动器。我想移动现有的 LV,最终使 LV 跨越两个 PV。这可能吗?你怎么做呢?

linux raid lvm

6
推荐指数
1
解决办法
9923
查看次数

VMWare ESXi 5 - 扩展的 RAID 5 阵列 - 无法访问数据存储

我使用的是 VMWare ESXi 5,并在带有 P400i RAID 卡的 HP DL360 上设置了 2 TB RAID 5。我又添加了两个 1 TB 驱动器并使用 SmartStart ACU,添加了驱动器并扩展了逻辑磁盘。

现在,在引导回 ESXi 后,服务器会引导,但没有列出可用的持久存储。我已经多次重新扫描无济于事:数据存储没有出现。

我启动到 GParted 并显示 1.8TB 分区,但它显示为未知。有人有什么好主意吗?

编辑:最终解决方案

所以在咬牙切齿之后,解决起来相当简单。

我为我的服务器购买了一个 eSata 2 TB 外置驱动器和一个 PCI eSata 卡。

然后我使用 Clonezilla 将当前分区映像到我的新外部驱动器。您必须在高级模式下选中“不检查驱动器大小”,否则它会因为驱动器较小而对您大喊大叫。

出于某种原因,我的 PCI 卡无法在我的 HP 服务器上启动,所以我将驱动器连接到我拥有的另一个桌面,启动到 VMWare,并将 vmdk 复制到另一个驱动器。

我要炸毁 RAID 配置,然后创建 1.5TB 逻辑驱动器。

raid hp hp-smart-array hp-proliant vmware-esxi

6
推荐指数
1
解决办法
2万
查看次数

/proc/mdstat 下的“Personalities”功能是什么意思

在某些系统上,我看到了这一点:

Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] [faulty]
md1 : active raid1 sdb1[1] sda1[0]
      10485696 blocks [2/2] [UU]

md2 : active raid1 sdb2[1] sda2[0]
      477371328 blocks [2/2] [UU]
Run Code Online (Sandbox Code Playgroud)

和其他系统显示:

Personalities : [raid1]
md0 : active raid1 sdb2[1] sda2[0]
      204788 blocks super 1.0 [2/2] [UU]

md1 : active raid1 sdb1[1] sda1[0]
      4193272 blocks super 1.1 [2/2] [UU]

md2 : active raid1 sda3[0] sdb3[1]
      483985276 blocks super 1.1 [2/2] [UU]
      bitmap: 0/4 pages [0KB], 65536KB chunk
Run Code Online (Sandbox Code Playgroud)

我想知道个性 …

linux raid software-raid

6
推荐指数
1
解决办法
1340
查看次数