Я хочу настроить сетевой диск для хранения моих личных фотографий. У меня уже есть сервер и пользователь с картинками на сервере. Я планировал хранить фотографии в домашнем каталоге этого пользователя.
Я уже пытался настроить монтирование 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) прост в использовании даже нетехническими лицами (настройка может быть более сложной)
Есть ли такой способ?
Затем я попытался использовать «Подключиться к серверу» в Nautilus. Это выглядело очень многообещающе, и это вроде как работает. Единственным недостатком является то, что места, связанные с этой опцией, не отображаются в диалоговом окне загрузки файлов в браузерах
Наутилус монтирует эти файлы в ~/.gvfs/share_name
, и они также доступны в диалоговом окне загрузки файлов в браузерах из этого каталога. , Может быть, диалоговое окно скрывает эту папку, поскольку она скрыта, просто нажмите CTRL kbd> + H kbd> в диалоговом окне, чтобы переключить отображение скрытых файлов / каталогов и перейти к этой папке.
Чтобы монтировать так же, как монтирует Наутилус, просто используйте команду
gvfs-mount "ssh://user@host:port"
(очевидно, правильно заполняя детали.) С помощью этой команды вы можете сделать простой скрипт bash:
#!/bin/bash
sleep 20
gvfs-mount "ssh://user@host:port"
сделайте его исполняемым и автоматически запустите этот скрипт при входе в систему. (например, набрав «startup» в Dash и используя приложение «startup apps» для его настройки.) Этот скрипт будет ждать 20 секунд после запуска, чтобы смонтировать общий ресурс, если вам нужно больше или меньше времени, чтобы Wi-Fi просто появился измените число в скрипте на те секунды, которые вы хотите.