小编osg*_*sgx的帖子

LVM2 内置raid - 如何检查raid 状态

我刚刚使用lvconvert --type raid1 -m1 /dev/ubuntu/root /dev/sdb5Ubuntu 12.10创建了 LVM2 内置 RAID1(类似于 lvm mirrir,但更新)。

如何从非 root 用户在命令模式和 GUI 中检查镜像状态/健康状况?

有我的vgs, pvs, lvs(仅限 root,需要打开 /dev/mapper/control):

# vgs
 VG      #PV #LV #SN Attr   VSize   VFree
 ubuntu    2   2   0 wz--n- 27.52g  916.00m
# pvs
 PV        VG     Fmt  Attr PSize  PFree
 /dev/sda5 ubuntu lvm2 a--  13.76g 408.00m
 /dev/sdb5 ubuntu lvm2 a--  13.76g 508.00m
# lvs
 LV     VG     Attr     LSize   Pool Origin Data% Move Log Copy%  Convert
 root   ubuntu rwi-aom- …
Run Code Online (Sandbox Code Playgroud)

lvm raid 12.10

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

将lvm2 root转换为lvm2 raid1后无法启动

我在第一个 HDD (sda) 上安装了 Ubuntu 12.10(无更新,内核 3.5.0-17-generic),它使用 MBR 并在启用 LVM2 的情况下分区为“为 ubuntu 使用整个磁盘”。根文件系统在 LVM2 (VG:ubuntu) 上。今天我添加了相同大小的第二个硬盘(sdb),像第一个硬盘一样对其进行分区,创建 lvm2 PV 并将根 LV 转换为 raid1:

pvcreate /dev/sdb5
vgextend ubuntu /dev/sdb5
lvconvert --type raid1 -m1 /dev/ubuntu/root /dev/sdb5
Run Code Online (Sandbox Code Playgroud)

100% 重新同步后,我重新启动,initramfs 无法找到 root fs:

Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
... (kernel messages)
Gave up waiting for root device. Common problems:
 - Boot args (cat /proc/cmdline)
   - Check rootdelay= (did the system wait long enough?)
   - …
Run Code Online (Sandbox Code Playgroud)

boot lvm raid

4
推荐指数
1
解决办法
2843
查看次数

标签 统计

lvm ×2

raid ×2

12.10 ×1

boot ×1