1

Я сталкиваюсь с проблемами при попытке смонтировать общий ресурс AFP на CentOS 7. В настоящее время использую mount_afp вместе с fuse но всякий раз, когда я пытаюсь что-то смонтировать, segfaults mount_afp в glibc. Я либо ищу альтернативу mount_afp либо способ решить проблему с segfaults. Мне не удалось найти какую-либо полезную информацию.

# 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]

У кого-нибудь есть идеи, куда идти отсюда?

1 ответ1

0

В то время как проект afpfs-ng (я полагаю, это то, что вы используете) почти мертв, недавно был сделан запрос на получение к afpfs-ng, который решает проблему с ошибкой (хотя я не уверен, решит ли она вашу ошибку): https://github.com/simonvetter/afpfs-ng/commit/f6e24eb73c9283732c3b5d9cb101a1e2e4fade3e

Я бы предложил несколько вариантов:

  • Попробуйте собрать afpfs-ng из исходников.
  • Используйте sshfs (статья с практическими рекомендациями) в качестве более удобной альтернативы в мире FUSE-remote-FS, хотя вы также можете попытаться использовать smbfs, но она чужды как OS X, так и Linux.
  • Используйте NFS (остерегайтесь угроз безопасности; я бы не советовал устанавливать сервер NFS на ноутбуке, например)
  • В зависимости от ваших требований я также могу предложить:
    • FileZilla для доступа к OS X через ssh, но с использованием протокола SFTP.
    • Синхронизация или BitTorrent Sync для синхронизации ваших локальных файлов.
    • rsync для копирования файлов иногда или с помощью cron.
    • Dropbox, Google Drive, ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .