Como montar automaticamente a partição NTFS no RAID0 no Arch Linux com SystemD

Como montar automaticamente a partição NTFS no RAID0 no Arch Linux com SystemD

Recentemente, mudei do initscript para o systemd, segui este wiki e recebi um erro como este 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: tenho dois discos rígidos 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 restante para gastos futuros.
  3. dados, descanso, NTFS

Após o "tempo limite", ele me coloca em modo de emergência, posso montar a partição de dados manualmente e executar "systemctl default", ele iniciará o sistema corretamente. Ou posso comentar a parte "dados" no arquivo fstab, entrar no sistema e montá-lo facilmente.

Não há problema antes de mudar para o systemd. Agora tentei de 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 ideia?

EDITAR #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 em modo de emergência.

Estou apenas curioso para saber qual é a causa? É porque está em um ataque ou porque é uma partição NTFS?

Responder1

Parece que /dev/md126p5leva um tempo relativamente longo para configurar e ficar visível systemd, causando 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 x-systemd.device-timeout=60sopção diz ao systemd para esperar até 60 segundos para que o dispositivo apareça antes de desistir dele. Ajuste o valor do tempo limite até que ele seja montado de forma confiável sempre que você inicializar.

informação relacionada