Eu executo a versão mais recente do servidor Ubuntu em um computador pessoal em casa que uso como servidor. Eu tenho dois volumes lógicos nele. vg0
e vg1
. Recentemente, notei que minha partição /dev/vg0/lv-var
montada /var
era muito pequena. Fiz backup de tudo /var
e /home
comecei a reduzir /dev/vg0/lv-home
e aumentar a /dev/vg0/lv-var
partição. Os comandos que usei ficaram assim:
umount /home
lvreduce --size 325G /dev/vg0/lv-home
lvextend -L +100.22G /dev/vg0/lv-var
xfs_growfs /dev/mapper/vg0-lv--var
Tudo parecia ter funcionado. Observe que não o fiz umount /var
, pois era usado por muitos processos essenciais.
Após a reinicialização, o sistema agora inicializa. emergency mode
Não consigo nem usar um teclado para solucionar problemas porque ele tem problemas para lidar com conexões USB e recebo um erro semelhante aunable to enumerate USB device
Sinto que pode haver um problema com o fato de não ter remontado /home
antes de reiniciar.
Tentando montar em casa no modo de segurança, recebo:
mount: /home: can't read superblock on /dev/mapper/vg0-lv--home.
Quando o sistema inicializa, posso ver:
[FAILED] Failed to mount /home. (100.0% complete)
Eu tentei xfs_repair
mas não consigo nem montar o volume em lugar nenhum porque recebocan't read superblock on /dev/mapper/vg0-lv--home
Estou pensando em excluir o volume lógico, criar um novo e montá-lo em casa. Tenho backups dos meus dados, mas como posso fazer isso e permitir que o sistema saiba montar os recém-criados /home
na inicialização?