CentOS 7: EBS über Systemd-Unit mounten

CentOS 7: EBS über Systemd-Unit mounten

Das CentOS 7 HVM-Community-Image mountet das Laufwerk nicht, wenn wir es wie empfohlen über rc.local tun (da dies über den Eintrag /etc/fstab die Maschine anhalten und unerreichbar machen kann, wenn beim Mounten während des Bootvorgangs ein Problem auftritt). Wir haben die Berechtigung für /etc/rc.local als ausführbare Datei festgelegt, aber es mountet es trotzdem während des Bootvorgangs. Ich bin mir nicht sicher, was das Problem ist!

Also mache ich es über die folgende systemd-Einheit in /etc/systemd/system in der Datei mountebs.service, was gut funktioniert

[Unit]
Description=Mount EBS Drives
After=network.target

[Service]
Type=oneshot
ExecStart=/usr/bin/mount /dev/xvdb1 /var/www/

[Install]
WantedBy=multi-user.target

Gibt es nun etwas, das ich hier zusätzlich zur Verfügung stelle After=network.targetund das entfernt werden kann, weil es nur das Einbinden des Laufwerks beim Systemstart erfordert und sonst nichts? Ist es außerdem die beste Option, dies über die systemd-Einheit zu tun, oder kann etwas anderes, einfacheres getan werden?

verwandte Informationen