Недавно я перешел с initscript на systemd, следовал этой вики, и во время загрузки я получил такую ошибку
Job dev-md126p5.device/start timed out
Это мой ФСТАБ:
/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
Вот моя схема разделов: у меня есть два жестких диска, которые идентичны, и по умолчанию это raid0. Три раздела, как это:
- Windows 7, 200 ГБ, NTFS
- linux, 100 ГБ, lvm /, 30 ГБ, ext4 /home, 30 ГБ, ext4 остальное для будущих расходов.
- данные, отдых, нтфс
После «тайм-аута» это переводит меня в аварийный режим, я могу смонтировать раздел данных вручную, и запустить "systemctl default", это запустит систему должным образом. Или я могу закомментировать часть "data" в файле fstab, войти в систему и легко смонтировать ее.
Нет проблем, прежде чем я перешел на systemd. Теперь я попробовал все, включая запись собственного файла .service для его монтирования, но он все еще не может смонтировать раздел во время загрузки. Есть идеи?
РЕДАКТИРОВАТЬ # 1
Выше была ошибка из journalctl, ошибка, отображаемая на экране во время загрузки:
[ TIME ] Timed out waiting for device dev-md126p5.device.
И затем много [ЗАВИСИТ], затем я в аварийном режиме.
Мне просто интересно, в чем причина? Это потому, что это на рейде, или потому что это раздел NTFS?