![«смонтировать» файл из внешней файловой системы в локальную файловую систему?](https://rvso.com/image/1402596/%C2%AB%D1%81%D0%BC%D0%BE%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%C2%BB%20%D1%84%D0%B0%D0%B9%D0%BB%20%D0%B8%D0%B7%20%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B5%D0%B9%20%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%BE%D0%B9%20%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B%20%D0%B2%20%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%83%D1%8E%20%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D1%83%D1%8E%20%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%83%3F.png)
У меня есть учетные данные для сервера, к которому я могу подключиться по SSH и получить доступ к файловой системе на этой машине. Внутри этой файловой системы есть файл, к которому мне нужно постоянно обращаться, чтобы видеть, что было добавлено; файл журнала. Я хотел бы, так сказать, "смонтировать" этот файл в моей локальной системе, чтобы я мог открыть и использовать его, как если бы он был в моей локальной файловой системе.
Моя цель — написать парсер для этого файла, который будет извлекать соответствующую информацию по мере ее добавления как можно быстрее. Но в настоящее время у меня нет возможности открыть файл в моей программе из-за его расположения.
Надеюсь, это понятно. Есть какие-нибудь предложения?
решение1
Используйте SSHFS и смонтируйте его с помощью fuse.
sshfs user@remote_host:/path/to/directory <local_mount_point>
Вы можете настроить его в fstab:
sshfs#user@remote_host:/path/to/directory <local_mount_point> fuse user 0 0
более подробную информацию можно найти здесь:http://xmodulo.com/2013/04/how-to-mount-remote-directory-over-ssh-on-linux.html