Estou usando o Opensuse 12.3.
systemd-195-13.45.1.x86_64
Após alguns problemas ao adicionar um disco no btrfs mount, estou tentando colocar meu sistema no modo de emergência (que considero todos os serviços interrompidos e todas as montagens capazes de desmontar).
Mas eles simplesmente não funcionam !!!
Como forçar o systemd a entrar no modo de emergência? (ou algo equivalente ao modo único init) e forçar o modo de emergência no momento da inicialização (menu grub)?
Primeira tentativa:
eu uso da maneira antiga: init 1
no console ...
Eles me mostram a tela de emergência, solicitam a senha do root, mas após esse re-login, ainda não consigo desmontar o meu btrfs FS (diz que está em uso). (com lsof não encontrei nada usando essas montagens).
O runlevel
comando retorna nível 3 ... não 1 ...
Segunda tentativa:
executo o comando systemctl emergency
que me mostra a "tela de emergência", solicito a senha do root ... e, finalmente, mostro-me runlevel = 1. Mas ainda não sou capaz de desmontar meus btrfs FS ....
Terceira tentativa:
Reinicialize a máquina e, na tela do grub, digite 'e' para adicionar a palavra "emergência" nas opções. Onde eles me enviam uma mensagem como "palavra de emergência inválida". Eu tento com a palavra "única" e fico com o mesmo comportamento ....
Minha solução final foi remover a montagem automática do fstab e reiniciar o sistema no modo normal. Então finalmente consegui executar minha verificação no btrfs Fs ... mas é muito chato porque todos os serviços que dependem dessa montagem iniciam com erros ...
init 1
sempre resolve isso por mim). Será útil saber se systemctl emergency
deve atender a situações como essa (ou devo usar outro modo?) E, a qualquer dica, como forçá-lo na próxima reinicialização e evitar no momento da inicialização alguém usar o FS antes de executar meus materiais ...
init 1
não está funcionando, portanto deve haver algo sério acontecendo.