GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Der beste Weg, um einen Remote-Ordner zu mounten?

Ich habe zwei RasberryPi, auf denen Debian Wheezy läuft, und ich möchte einen Ordner von Computer A auf Computer B mounten.

Was ist der beste (und effizienteste) Weg, dies zu tun?

Ich kann es über SMB tun, aber das ist für Windows, ich denke, es muss einen besseren Weg geben, um es unter Linux zu teilen.

Akzeptierte Antwort:

Sie können viele Dinge verwenden, darunter beliebte Optionen:

  • NFS
  • Samba / CIFS
  • SSHFS

Aufgrund der einfachen Einrichtung müssten sie meiner Meinung nach in dieser Reihenfolge angeordnet werden (oben:am einfachsten)

SSHFS

Über FUSE können Sie entfernte Dateisysteme über ssh mounten. Ich werde nicht darauf eingehen, wie, da Cristopher das bereits sehr gut erklärt hat. Beachten Sie nur, dass es etwas mehr Arbeit erfordert, um die Datei automatisch zu mounten.

Samba

Damit können Sie Windows- und Unix-Rechner verwenden, um auf den Remote-Ordner zuzugreifen. Wenn es für Sie keine große Sache ist, werden Sie wahrscheinlich nicht davon profitieren. Es ist jedoch einfach, es bei init automatisch einzuhängen (geben Sie einfach die entsprechenden Werte unter /etc/fstab ein , einschließlich username=<your-samba-username>,password=<your-samba-password> in der Optionsspalte.

NFS

Sie können sich nur über IP authentifizieren (keine Benutzernamensache =schneller, nur von Nutzen innerhalb Ihres nicht-feindlichen LAN) oder über Kerberos-Tickets (zu umständlich für nur zwei Himbeeren; aber nützlich in Unternehmensumgebungen).

Da es den Kernelmodus unterstützt, läuft es schneller als sshfs. Außerdem hat es einen besseren Durchsatz, da keine Verschlüsselung durchgeführt wird, und im Fall des winzigen Raspberry ARM kann es einen Unterschied machen.

Außerdem ist die Einrichtung nicht so mühsam, Sie vertrauen einfach Ihrem Netzwerk. Sie haben Automount-Unterstützung in /etc/fstab auch, und Sie müssen keine sensiblen Daten (wie Benutzernamen oder Passwörter) eingeben, und wenn Sie Ihre Benutzernamen synchronisiert haben (gleicher /etc/passwd und /etc/group Dateien) können Sie das übliche POSIX-Berechtigungs-Toolset verwenden (chown , chgrp und chmod ).


Linux
  1. Weg, einen Ordner zu "tail -f"?

  2. Der beste Weg, um die Maschinen-ID unter Linux zu erhalten?

  3. Führen Sie Befehle auf einem Remote-Rechner über PHP aus

  4. Wie lernt man SELinux am besten?

  5. Überprüfen Sie, ob der Ordner ein gemountetes Remote-Dateisystem ist

Ausführen von Befehlen auf Remote-Linux-Systemen über SSH

Mounten Sie einen Remote-Ordner mit sshfs

Wie mounte ich einen Remote-Linux-Ordner in Windows über SSH?

Ich habe gerade /bin gelöscht. Was ist der beste Weg, um sich zu erholen?

Verschlüsselte Remote-Backups über Rsync?

Beste Möglichkeit, Swap in Linux zu deaktivieren