我对RAID很陌生。我重新安装了UbuntuServer14.03,并制作了一个由3个HDD组成的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.8TB,我想使用。
当我做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如何使用数组?任何帮助都将不胜感激。谢谢!
发布于 2015-08-27 08:27:43
删除raid解释
如果您想在LVM中使用它,则不需要raid,您可以直接将硬盘(或者更确切地说是硬盘上的分区)添加到LVM中,并将其添加到池中。(https://wiki.ubuntu.com/Lvm)
这里有几个步骤说明,我不能测试ATM。您的评论对我来说意味着您害怕数据丢失,并且是有关swraid和LVM的新手。即使是一个专业人士做备份,然后再摆弄这样的东西,做一个备份你的数据!
删除raid,您不需要/不想要它:
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)
上的所有内容
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现在,您的Volumegroup应该有您所有的驱动器空间,请与vgdisplay核对。现在,您需要调整根逻辑卷的大小。您需要再次找到名称(lvdisplay)并使用sudo lvextend -L +5g VolumeGroupName/LogicalVolumeName对其进行扩展。
最后但并非最不重要的是resize2fs /device/of/your/root/partition来调整文件系统的大小。(要查找根分区设备,请检查例如mount的输出。)
同样,在没有数据备份的情况下,不要这样做,如果想使用LVM,请阅读更多关于LVM的信息。
https://askubuntu.com/questions/666328
复制相似问题