Antes de tudo você deve entender como funciona. As partições funcionam em todo o disco sda, o software RAID funciona sobre partições e, a seguir, no diagrama:
Disco sda - > partição sda4 - > RAID de software md0 - > Volume físico LVM - > Grupo de volumes LVM vg0 - > Volume lógico da LVM - > sistema de arquivos - > ponto de montagem do sistema.
Você não pode desmontar o sistema de arquivos raiz da interface de linha de comando que está sendo executado a partir dele. É por isso que você precisa rodar o mesmo sistema Linux em CD / DVD. Você pode usar o mesmo CD de instalação do Linux ou a última versão SystemRescueCD . Você precisa verificar depois de iniciar a partir do CD:
-
O software RAID está iniciando e seu estado pelo comando
cat /proc/mdstat
? O dispositivo RAIDmd
pode ter outro número. -
O grupo de volumes LVM está ativo por comando
vgdisplay
? -
Os sistemas de arquivos (nos volumes LVM) são montados pelo comando
mount
?
Em seguida, desmonte todos os sistemas de arquivos que são colocados nos volumes LVM pelo comando umount
, desative o grupo de volumes LVM vg0 pelo comando vgchange -a n vg0
, encerre a matriz RAID pelo comando mdadm --stop /dev/md0
, remova o dispositivo RAID pelo comando mdadm --remove /dev/md0
e só então zerar o superbloco em sda4 pelo comando mdadm --zero-superblock /dev/sda4
.
Antes de tudo você precisa fazer backup de todos os arquivos em todos os sistemas de arquivos de volumes LVM.
Pode ser que você restaure o carregador de boot do grub.
Atualizações:
Antes de restaurar a inicialização, você precisa restaurar o LVM! Inicialize seu sistema novamente a partir do SystemResqueCD. Execute fdisk /dev/sda
e pressione:
t (type)
4
8e (Linux LVM)
w
Em seguida, execute testdisk
:
create new log file
select /dev/sda and press Proceed
select Intel/PC partition type
select Analyse
select Backup (at first starting 'testdisk') or select Quick Search and Press Enter
select Deeper Search
select Linux LVM with heights start CHS values and press space key to change this found structure as Primary partition and press enter
select Write
Em seguida, armazene o backup do testdisk em algum lugar por scp backup.log user@somehost:~
e reinicie novamente a partir do SystemResqueCD.
após a reinicialização, você pode ver seu volumegroup vg0
pelo comando vgdisplay. Se não estiver, execute testdisk
novamente, carregue o backup do testdisk e inicie novamente com outra partição Linux LVM fundada.
Depois de restaurar o LVM com sucesso, você pode restaurar a inicialização como descrito em Reparo da inicialização do Ubuntu .