Hängen Sie beim Booten automatisch ein Verzeichnis eines anderen Servers ein

548
SMT

Ich habe zwei Centos 7-Server und ich habe ein Verzeichnis vom 2. Server am 1. Server per SSHFS angehängt. Und es funktioniert gut.

Wenn ich jedoch den ersten Server neu starte, muss ich das Verzeichnis manuell einhängen.

Welche Konfiguration muss das Verzeichnis nach dem Neustart automatisch einhängen? Ich habe fstab ausprobiert, aber es muss das Passwort des 2. Servers enthalten, und ich kenne die korrekte Syntax nicht.

0

1 Antwort auf die Frage

0
atype

Zuerst müssen Sie SSH - Schlüssel basierte Authentifizierung ist hier konfigurieren Beispiel, dann konfigurieren automoint mit fstab. Die korrekte Syntax lautet:

user@host:/remote/folder /mount/point fuse.sshfs noauto,x-systemd.automount,_netdev,users,idmap=user,IdentityFile=/home/user/.ssh/id_rsa,allow_other,reconnect 0 0

Die wichtigen Einhängeoptionen sind hier noauto, x-systemd.automount und _netdev.

  • noauto sagt, es soll nicht beim booten gemountet werden;
  • x-systemd.automount teilt dem Gerät mit, dass es nur beim Zugriff gemountet werden soll.
  • _netdev teilt mit, dass es sich um ein Netzwerkgerät und nicht um ein Blockgerät handelt (ohne dass es zu Fehlern bei "Kein solches Gerät" kommen kann).