Recentemente, mudei de initscript para systemd, segui este wiki, e eu recebi um erro assim durante a inicialização:
Job dev-md126p5.device/start timed out
Este é o meu fstab:
/dev/mapper/VGLinux-lvroot / ext4 rw,relatime,stripe=64,data=ordered 0 1
/dev/mapper/VGLinux-lvhome /home ext4 rw,relatime,stripe=64,data=ordered 0 2
/swapfile none swap defaults 0 0
/dev/md126p5 /media/data ntfs-3g uid=xiaoxing,gid=users 0 0
Aqui está o meu esquema de partição: Eu tenho dois discos rígidos que são idênticos e, por padrão, é um raid0. Três partições como esta:
- windows 7, 200GB, ntfs
- linux, 100 GB, lvm
/, 30 GB, ext4
/ home, 30 GB, ext4
o resto para despesas futuras.
- data, rest, ntfs
Após o "tempo esgotado", ele me lança em um modo de emergência, eu posso montar a partição de dados manualmente, e executar "systemctl default", ele irá iniciar o sistema corretamente. Ou eu posso comentar a parte "data" no arquivo fstab, e entrar no sistema e montá-lo facilmente.
Não há nenhum problema antes de mudar para o systemd. Agora eu tentei tudo, incluindo escrever meu próprio arquivo .service para montá-lo, mas ainda não consigo montar a partição durante a inicialização. Alguma idéia?
EDIT # 1
O erro acima foi do journalctl, o erro impresso na tela durante a inicialização é:
[ TIME ] Timed out waiting for device dev-md126p5.device.
E seguido por muitos [DEPEND], então estou no modo de emergência.
Estou apenas curioso sobre qual é a causa? É porque está em um ataque, ou porque é uma partição ntfs?