Str*_*ide 7 linux mdadm lvm2 ubuntu
我有一个在 Ubuntu 10.04 中创建的带有 4 个 HD 的 mdadm/lvm2 卷。我刚刚将计算机升级到 Ubuntu 10.10。
我重做了 mdadm 命令来启动和运行卷,做了 mdadm --detail --scan > /etc/mdadm/mdadm.conf 来获取配置文件。
但是现在,每次我重新启动时,它都会告诉我该卷尚未准备好。/proc/mdstat 说我总是有一个“非活动”卷的磁盘作为 md_d127。我需要停止此卷并重新组装整个内容以使其正常工作。
这是我从 mdadm --detail --scan 中得到的并放入 /etc/mdadm/mdadm.conf 的内容:
ARRAY /dev/md127 level=raid5 num-devices=4 metadata=01.02 name=:r0 UUID=7610a895:a54fe65b:c9876d2a:67f4a179
Run Code Online (Sandbox Code Playgroud)
这是我启动时的 /proc/mdstat:
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md127 : inactive sdb1[2](S) sdd1[0](S) sda1[4](S)
2930279595 blocks super 1.2
md_d127 : inactive sdc1[1](S)
976759865 blocks super 1.2
unused devices: <none>
Run Code Online (Sandbox Code Playgroud)
我需要做 mdadm -S /dev/md_d127, mdadm -S /dev/md127, mdadm -A --scan 才能让这个卷再次工作。
这是怎么回事?这在 Ubuntu 10.04 中没有发生。我现在真的很担心我的raid5数据丢失。
我已采取重新格式化整个阵列的方法。这适用于 Ubuntu 10.10。
sudo mdadm -C /dev/md0 -l 5 -n 4 -e 1.2 /dev/sd[bcde]1
sudo mdadm -Ds | sudo tee /etc/mdadm/mdadm.conf
sudo pvcreate /dev/md0
sudo vgcreate vg0 /dev/md0
sudo lvcreate vg0 --name lv0 --extents '100%FREE'
sudo mkfs.ext4 /dev/vg0/lv0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8807 次 |
| 最近记录: |