So mounten Sie eine NTFS-Partition auf RAID0 in Arch Linux mit systemd automatisch

So mounten Sie eine NTFS-Partition auf RAID0 in Arch Linux mit systemd automatisch

Ich bin vor Kurzem gemäß diesem Wiki von Initscript auf Systemd umgestiegen und habe beim Booten einen Fehler wie diesen erhalten:

Job dev-md126p5.device/start timed out

Dies ist meine 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

Hier ist mein Partitionsschema: Ich habe zwei Festplatten, die identisch sind und standardmäßig ein RAID0 ist. Drei Partitionen wie diese:

  1. Windows 7, 200 GB, NTFS
  2. Linux, 100 GB, LVM /, 30 GB, ext4 /home, 30 GB, ext4, der Rest für zukünftige Ausgaben.
  3. Daten, Rest, NTFS

Nach dem „Timeout“ werde ich in einen Notfallmodus versetzt. Ich kann die Datenpartition manuell mounten und „systemctl default“ ausführen. Dadurch wird das System ordnungsgemäß gestartet. Oder ich kann den „data“-Teil in der fstab-Datei auskommentieren, in das System gelangen und es problemlos mounten.

Vor dem Wechsel zu systemd gab es kein Problem. Jetzt habe ich alles versucht, einschließlich des Schreibens meiner eigenen .service-Datei zum Mounten, aber die Partition kann beim Booten immer noch nicht gemountet werden. Irgendwelche Ideen?

BEARBEITEN #1

Der obige Fehler stammte von Journalctl. Der beim Booten auf dem Bildschirm angezeigte Fehler lautet:

[ TIME ] Timed out waiting for device dev-md126p5.device.

Und gefolgt von viel [ ABHÄNGIG ], dann bin ich im Notfallmodus.

Mich würde nur interessieren, was die Ursache ist. Liegt es daran, dass es sich um ein RAID handelt oder daran, dass es sich um eine NTFS-Partition handelt?

Antwort1

Es scheint, als /dev/md126p5würde das Einrichten und die Anzeige für relativ lange dauern systemd, was den Timeout-Fehler verursacht. Versuchen Sie, einen langen Timeout-Wert in festzulegen /etc/fstab. Beispiel:

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

Die x-systemd.device-timeout=60sOption weist systemd an, bis zu 60 Sekunden zu warten, bis das Gerät angezeigt wird, bevor es aufgegeben wird. Passen Sie den Timeout-Wert so an, dass es bei jedem Systemstart zuverlässig bereitgestellt wird.

verwandte Informationen