Mount AFP-Aktie auf CentOS 7

2686
user3973427

Ich habe Probleme beim Versuch, eine AFP-Freigabe auf CentOS 7 bereitzustellen . Derzeit mount_afpmit, fuseaber immer wenn ich versuche, mount_afp-Segfaults in glibc einzuhängen. Ich suche entweder nach einer Alternative mount_afpoder nach einem Weg, um das Problem mit Segfaults zu lösen. Ich konnte keine nützlichen Informationen finden.

# mount_afp afp://<ip-adress>/Publications /mnt/test Segmentation fault  -------------------------------------------------------------------------------------------  # afp_client mount -u <username> -p <password> <hostname>:Publications /mnt/test The afpfs daemon does not appear to be running for uid 0, let me start it for you Dropped connection # tail /var/log/messages Nov 27 15:50:12 hostname kernel: mount_afp[64706]: segfault at f ip 00007fb1a1a68df1 sp 00007ffe2cd61810 error 4 in libc-2.17.so[7fb1a195e000+1b6000]  -------------------------------------------------------------------------------------------  # sudo afpcmd afpcmd: connect afp://<hostname>/Publications # tail /var/log/messages Nov 27 15:52:18 hostname kernel: afpcmd[64978]: segfault at f ip 00007fb75dbabdf1 sp 00007ffd3f519e10 error 4 in libc-2.17.so[7fb75daa1000+1b6000] 

Hat jemand eine Idee, wohin er gehen soll?

1
Vielleicht möchten Sie mit sshfs nachsehen, was vielleicht dasselbe tut, was Sie wollen ... Ich weiß es nicht, weil ich mit dem afp-Protokoll nicht sehr vertraut bin ... [hier] (http: // fortysomethinggeek .blogspot.com / 2012/11 / sshfs-on-osx-mount-sshsftp-shares-on-mac.html) ist etwas, das helfen könnte ... Gamerb vor 8 Jahren 1

1 Antwort auf die Frage

0
Vlad Frolov

Während das afpfs-ng-Projekt (ich denke, es ist das, was Sie verwenden) fast tot ist, gab es kürzlich eine Pull-Anfrage an afpfs-ng, die einen Segfault löst (obwohl ich nicht sicher bin, ob es Ihren Segfault löst): https://github.com/simonvetter/afpfs-ng/commit/f6e24eb73c9283732c3b5d9cb101a1e2e4fade3e

Ich würde mehrere Optionen vorschlagen:

  • Versuchen Sie, afpfs-ng aus Quellen zu erstellen.
  • Verwenden Sie sshfs ( Howto-Artikel ) als eine besser gewartete Alternative in der Welt von FUSE-remote-FS. Sie können zwar auch versuchen, smbfs zu verwenden, ist jedoch sowohl für OS X als auch für Linux eine Fremdsprache.
  • Verwenden Sie NFS (Vorsicht vor Sicherheitsrisiken; ich würde beispielsweise nicht empfehlen, den NFS-Server auf einem Laptop einzurichten.)
  • Je nach Ihren Anforderungen kann ich auch vorschlagen:
    • FileZilla für den Zugriff auf OS X über ssh, jedoch unter Verwendung des SFTP-Protokolls.
    • Syncthing oder BitTorrent Sync, um Ihre lokalen Dateien synchron zu halten.
    • rsync, um Dateien gelegentlich zu kopieren oder cron zu verwenden.
    • Dropbox, Google Drive, ...