Как смонтировать сетевой диск, чтобы его можно было использовать из приложений и по wifi

Я хочу настроить сетевой диск для хранения моих личных фотографий. У меня уже есть сервер и пользователь с картинками на сервере. Я планировал хранить фотографии в домашнем каталоге этого пользователя.

Я уже пытался настроить монтирование sshfs в fstab, но это не сработало. Я полагаю, причина была в том, что мой ноутбук в настоящее время работает только по Wi-Fi, и fstab потребовал бы проводного соединения даже при использовании опции _netdev.

Затем я увидел это http://ubuntuforums.org/showthread.php?t=896474&p=5635104#post5635104 , в котором добавляются сценарии монтирования в сети, если вверх и если вниз. Но по какой-то причине даже это не сработало. Когда было установлено Wi-Fi соединение, скрипт if-up не запускался.

Затем я попытался использовать «Подключение к серверу» в Nautilus. Это выглядело очень многообещающе, и это вроде как работает. Единственным недостатком является то, что места, связанные с этим параметром, не отображаются в диалоговом окне загрузки файлов в браузерах. И это был бы один из основных вариантов использования, которым я прикрепляю картинку к электронному письму.

Поэтому мой вопрос заключается в том, как мне подключить сетевой диск так, чтобы: 1) диск можно было использовать из таких приложений, как браузер; 2) он автоматически подключался, когда сеть была доступна или когда щелкала закладка или каталог в Nautilus 3) Может использоваться несколькими пользователями 4) прост в использовании даже нетехническими лицами (настройка может быть более сложной)

Есть ли такой способ?

0
задан 04.05.2020, 20:15

1 ответ

Затем я попытался использовать «Подключиться к серверу» в Nautilus. Это выглядело очень многообещающе, и это вроде как работает. Единственным недостатком является то, что места, связанные с этой опцией, не отображаются в диалоговом окне загрузки файлов в браузерах

Наутилус монтирует эти файлы в ~/.gvfs/share_name, и они также доступны в диалоговом окне загрузки файлов в браузерах из этого каталога. , Может быть, диалоговое окно скрывает эту папку, поскольку она скрыта, просто нажмите CTRL + H в диалоговом окне, чтобы переключить отображение скрытых файлов / каталогов и перейти к этой папке.

Чтобы монтировать так же, как монтирует Наутилус, просто используйте команду

gvfs-mount "ssh://user@host:port"

(очевидно, правильно заполняя детали.) С помощью этой команды вы можете сделать простой скрипт bash:

#!/bin/bash
sleep 20
gvfs-mount "ssh://user@host:port"

сделайте его исполняемым и автоматически запустите этот скрипт при входе в систему. (например, набрав «startup» в Dash и используя приложение «startup apps» для его настройки.) Этот скрипт будет ждать 20 секунд после запуска, чтобы смонтировать общий ресурс, если вам нужно больше или меньше времени, чтобы Wi-Fi просто появился измените число в скрипте на те секунды, которые вы хотите.

1
ответ дан 04.05.2020, 20:16
  • 1
    Это звучит хорошим. Но та соединительная часть могла быть автоматизирована в так или иначе? Было бы потрясающим, если Наутилус мог бы выполнить сценарий, когда он запускается. Я нашел некоторую историю о сценариях Наутилуса g-scripts.sourceforge.net , но ничего не видел о выполнении их, когда Наутилус запускается. Если это могло бы выполнить сценарий, когда это запускается, то я думаю, что это могло также выполнить простую команду sshfs для монтирования диска. – Kara 04.05.2020, 20:16
  • 2
    @Mika, Конечно, это может быть. Но видя Вашу удачу с автомонтированием I didn' t предлагают его.:) При автозапуске его только с входом в систему это должно быть прекрасным. – ederollora 04.05.2020, 20:17
  • 3
    Ну, да в теории. Я добавил закладку к этому .gvfs/каталог в Наутилус, но когда я нажал ту закладку в диалоговом окне файла загрузки, это открыло мой корневой путь серверов, и я должен был перейти к/home/pictures/для нахождения моих изображений. Я мог сделать это, но моя жена shouldn' t должен знать внутреннюю структуру моего сервера. Я забыл одно требование, 4) это должно быть применимо нетехническими людьми. – ajreal 04.05.2020, 20:17
  • 4
    Спасибо, I' ll испытывают это, когда я добираюсь для размещения. Хотя я думаю, что для сценария нужна некоторая модификация для работы над Wi-Fi. Я полагаю, что приложения запуска запущены, прежде чем соединение Wi-Fi устанавливается. – Gold 04.05.2020, 20:17
  • 5
    @Mika вещь закладки в Наутилусе могла использоваться, чтобы инициировать соединение и сделать монтирование, но это смонтирует целую долю. Для доступа к файлам легко просто делают символьную ссылку на удаленный каталог, Вы хотите, например, с ln -s ~/.gvfs/share_name/home/pictures name_for_the_link и используете эту символьную ссылку для доступа к той конкретной папке. Можно сделать ту символьную ссылку в любом каталоге, который Вы хотите. Конечно, связь будет разорвана, когда сервер не будет подключен, но тогда Вы просто нажимаете ту закладку в Наутилусе, и все в порядке. – bbe 04.05.2020, 20:18

Теги

Похожие вопросы