Como montar automaticamente a partição ntfs no raid0 no arch linux com o systemd

6

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:

  1. windows 7, 200GB, ntfs
  2. linux, 100 GB, lvm /, 30 GB, ext4 / home, 30 GB, ext4 o resto para despesas futuras.
  3. 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?

    
por dawnstar 23.09.2012 / 00:59

1 resposta

1

Parece que /dev/md126p5 leva um tempo relativamente longo para configurar e fica visível para systemd , causando, assim, o erro de tempo limite. Tente definir um valor de tempo limite longo em /etc/fstab . Por exemplo:

/dev/md126p5 /media/data ntfs-3g x-systemd.device-timeout=60s,uid=xiaoxing,gid=users 0 0

A opção x-systemd.device-timeout=60s diz ao systemd para esperar até 60 segundos para o dispositivo aparecer antes de desistir dele. Ajuste o valor do tempo limite até que ele seja montado de forma confiável toda vez que você inicializar.

    
por 23.09.2012 / 05:44