使用 RAID0 阵列

使用 RAID0 阵列

我对 RAID 的使用还很陌生。我全新安装了 Ubuntu Server 14.03,并创建了一个由 3 个硬盘组成的 RAID0 阵列。我还在另一块不属于 RAID 的硬盘上设置了 LVM。

我设置分区的方式如下:

LVM root - ext 4 /
LVM swap

sda - EFI boot
      ext2 /boot
      lvm

RAID - 3 HDDs part of this

当我启动系统时,系统显示我只有 1 TB 的空间。安装后如何在终端中使用 RAID 阵列。这些驱动器总共有 4.8 TB,我想使用它们。

当我这样做时mdadm -D /dev/md0,它会出现以下情况:

/dev/md0:
        Version : 1.2
  Creation Time : Sun Aug 23 03:35:15 2015
     Raid Level : raid0
     Array Size : 4688435712 (4471.24 GiB 4800.96 GB)
   Raid Devices : 3
  Total Devices : 3
    Persistence : Superblock is persistent

    Update Time : Sun Aug 23 03:35:15 2015
          State : clean 
 Active Devices : 3
Working Devices : 3
 Failed Devices : 0
  Spare Devices : 0

     Chunk Size : 512K

           Name : yayu:0  (local to host yayu)
           UUID : 929e7482:a829a482:9b223a7b:8a81e4b2
         Events : 0

    Number   Major   Minor   RaidDevice State
       0       8       17        0      active sync   /dev/sdb1
       1       8       33        1      active sync   /dev/sdc1
       2       8       49        2      active sync   /dev/sdd1

我该如何使用数组?任何帮助都将不胜感激。谢谢!

答案1

[删除了突袭解释]

如果您想在 LVM 中使用它,则不需要 raid,您可以将硬盘驱动器(或者硬盘驱动器上的分区)直接添加到 LVM 中,然后将其添加到池中。(https://wiki.ubuntu.com/Lvm

以下是我提供的更多分步说明无法测试ATM。您的评论让我感觉到您担心数据丢失,并且您对于 swraid 和 LVM 还只是个新手。即使是专业人士在摆弄这类东西之前也会进行备份,请备份您的数据!

删除突袭,你不需要/不想要它:

sudo mdadm --stop /dev/md0
sudo mdadm --zero-superblock /dev/sdb
sudo mdadm --zero-superblock /dev/sdc
sudo mdadm --zero-superblock /dev/sdd

http://ubuntuforums.org/showthread.php?t=884556

这将删除三个“raid”硬盘上的所有内容

sudo parted -s /dev/sdb mklabel msdos
sudo parted -s /dev/sdb unit mib mkpart primary 1 100%
sudo parted -s /dev/sdb set 1 lvm on
sudo pvcreate /dev/sdb1 

http://www.linuxquestions.org/questions/linux-general-1/using-parted-command-to-create-lvm-partitions-4175533903/

对 /dev/sdc 和 /dev/sdd 重复上述操作

接下来,您需要找出卷组的名称并将驱动器添加到 VG:

sudo vgdisplay |grep "VG Name"
sudo vgextend VolumeGroupName /dev/sdb1 /dev/sdc1 /dev/sdd1

现在您的卷组应该拥有所有驱动器空间,请使用 进行检查vgdisplay。现在您需要调整根逻辑卷的大小。您需要再次找到名称 ( lvdisplay) 并使用sudo lvextend -L +5g VolumeGroupName/LogicalVolumeName进行扩展。

最后但并非最不重要的resize2fs /device/of/your/root/partition是调整文件系统的大小。(要找到根分区设备,例如,检查 的输出mount。)

再次强调,不要在没有备份数据的情况下这样做如果您想使用 LVM,请阅读有关它的更多信息。

相关内容