$put_perv_real = "/home/www/dvakompa-ru/dopol/"; ?>
Продолжим тему расширения дискового пространства. В главе 3 мы уже рассмотрели подключение к Raspbian флеш-накопителя USB и внешнего жесткого диска USB. Если места не хватает, можно воспользоваться внешними файлохранилищами. Очень удобное средство — Яндекс. Диск. Яндекс. Диск — это так называемый облачный сервис, который позволяет вам бесплатно хранить файлы на серверах Яндекса. Вы можете работать с файлами этого Диска на любом устройстве, подключенном к Интернету. Яндекс.Диск поддерживает и протокол WebDAV, что позволяет вам работать с Диском через любой WebDAV-клиент и подключать Диск как сетевой диск Windows. Кроме того, Яндекс.Диск можно использовать для быстрого обмена файлами с другими пользователями Сети — достаточно отправить ссылку на этот файл, и другие пользователи смогут его скачать.
Готовить совместные мероприятия удобно, когда у всех участников есть доступ к одним и тем же файлам. Создавайте общие папки на Яндекс.Диске и приглашайте друзей, сокурсников и коллег для совместной работы над проектами, обмена учебными материалами, а также для планирования путешествий или праздников. Вы редактируете файл у себя на компьютере — изменения через Яндекс.Диск автоматически отражаются у всех. Храните файлы на Диске, и вы сможете просматривать и редактировать их на любом устройстве и в любой точке мира, где есть Интернет: дома, на работе, в кафе и даже в пути. Начните писать отчет в офисе, сохраните на Диск, откройте на домашнем компьютере — и продолжите с того же места, где остановились.
Для того чтобы подключиться к Яндекс.Диску через WebDAV-клиент, укажите при настройке программы следующие параметры:
* адрес сервера: https://webdav.yandex.ru;
* логин (имя пользователя): ваш логин на Яндексе;
* пароль: ваш пароль на Яндексе.
Для того чтобы Raspbian умел обращаться к Яндекс.Диску по протоколу WebDAV, нужно установить пакет davfs2:
sudo apt-get install davfs2
Затем нужно создать папку, куда будет отображаться содержимое Яндекс.Диска:
sudo mkdir /mnt/yandex.disk
sudo chmod -R 777 /mnt/yandex.disk
Монтируем:
sudo mount -t davfs https://webdav.yandex.ru /mnt/yandex.disk -o uid=pi, gid=pi,rw,file mode=0777,dir mode=0777
Требуется ввести логин от своего аккаунта в Яндекс и пароль (рис. 4.12).
Теперь настроим автоматическое монтирование Яндекс.Диска при загрузке. Перенастроим для этого пакет davfs2:
sudo dpkg-reconfigure davfs2
В открывшемся интерфейсе (рис. 4.13) выбираем Yes. Этим мы позволим монтировать систему непривилегированным пользователям ОС.
Добавим нашего пользователя в группу davfs2:
sudo usermod -aG davfs2 pi
Здесь pi — имя пользователя. Если вы меняли стандартное имя, то впишите вместо pi имя вашего пользователя.
Настроим параметры авторизации:
sudo nano /etc/davfs2/secrets
Откроется файл, в конец которого надо добавить запись формата:
https://dav-pocket.appspot.com/docso [Логин, выданный сайтом]
[пароль, выданный сайтом]
Примечание
Логин и пароль нужно вводить без квадратных скобок.
То есть, добавляем строку:
https://webdav.yandex.ru login password
где:
* login — логин аккаунта Яндекс;
* password — пароль.
Сохраняем файл: <Ctrl>+<O> и закрываем его: <Ctrl>+<X>.
Настраиваем автоматическое монтирование. Для этого следует отредактировать файл fstab. Откроем его:
sudo nano /etc/fstab
и допишем следующую строку:
https://webdav.yandex.ru /mnt/yandex.disk davfs uid=1000,user,rw, netdev 0 0
Теперь осталось только перезагрузить Raspbian для проверки автоматического монтирования:
sudo reboot
Если все сделано правильно, то в папке, которую вы создали и выбрали как точку монтирования, должны появиться файлы, находящиеся на Яндекс.Диске (рис. 4.14). Эти файлы не занимают места на SD-карте, но при этом остаются доступными для редактирования.