Graude-msk.ru

Ремонт бытовой техники
4 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Яндекс диск синхронизация webdav

Дождались, Яндекс выпустил официальный консольный клиент для своего облачного хранилища, теперь не нужны yadisk-sync и велосипеды из связки WebDAV + rsyng и их аналоги.

ЯндексДиск представлен в виде .deb и .rpm пакетов для 32-х и 64-х битных систем.
Пойдём правильным путём, добавим репозитарий, скачаем ключ, и установим привычным нам способом:
sudo su
cp /etc/apt/sources.list /etc/apt/sources.list_backup
echo «deb deb http://repo.yandex.ru/yandex-disk/deb stable main» >> /etc/apt/sources.list
wget -O — http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG | sudo apt-key add —
apt-get update
apt-get install yandex-disk
exit

Первый запуск:
yandex-disk setup (просит ввести логин, пароль, и папку для синхронизации)

Начало работы:
yandex-disk start

Настал момент, когда осталось только смотреть как все работает:
yandex-disk status

Плюсы:
+ бесплатно 10 Гб дополнительного бекапа данных (несложно выполнить условия их получения, максимально бесплатно 20 Гб за приглашенных друзей)
— нет значка на панели задач (опять городить велосипеды)
+ есть маломальское API
+ есть возможность сделать папки/файлы публичными и дать на них ссылку.
+ авторизация по посредством Basic-аутентификации или OAuth-токена (официальный клиент).

Остановлюсь на очень важном моменте, в том случае если у вас в аккаунте яндекса подключена "Двухфакторная аутентификация", обычный пароль для подключения к диску не подойдет, перейдите по ссылке — https://passport.yandex.ru/profile/access где нужно создать отдельный пароль для подключения к приложению через WebDAV.

Перешли по ссылке выше, далее увидим следующее окно:

Создаем пароль для подключения к диску через webdav

жмем по кнопке "Получить пароль приложения", далее от вас потребует авторизации через приложение "Яндекс ключ" с помощью QR кода.

авторизуемся через приложение яндекс ключ по QR коду

  • Авторизовались с помощь QR, далее будет предложено создать пароль. Выбираем для какого типа приложения мы создаем пароль, выбираем "Облачный сервис".
Читайте так же:
Как синхронизировать базу 1с в управлении торговлей

выбираем тип приложения для которого будем создавать пароль

  • После будет предложено выбирать операционную систему(платформу) для которой создаем пароль, выбираем вариант — "Другое".

Выбираем OC для которой создаем пароль

  • Вводим наименование операционной системы(дистрибутива линукс).

Добавляем наименование системы/дистрибутива для которой создаем пароль

Ввели все необходимые данные, жмем кнопку "Добавить" и готово.

  • После остается еще добавить приложение для которого мы создаем пароль, пишем WebDAV и жмем кнопку "Добавить".

Указываем название приложения для которого создаем пароль

  • Все пункты указания дополнительных данных мы прошли, получаем пароль.

Вот и получили мы пароль, копируем и пользуемся, готово.

  • Подключаемся к Яндекс диску с помощью созданного пароля и пользуемся.

Проверяем результат, как видим к диску подключились, все готово.

Вот и все, пароль для подключения к Яндекс диск через WebDAV получен, подключение успешно выполнено, файлы синхронизированы.

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

Официальная инструкция от Яндекса по подключению к диску через WebDAV — здесь.

Более точная настройка резервного копирования

На предыдущих действиях можно остановиться, но мы пойдём чуть дальше.

Открываем конфигурационный файл, который создал Яндекс Диск для своей работы:

Можем поменять его на следующее (дополним комментариями):

# Путь к файлу с данными авторизации
auth="/root/.config/yandex-disk/passwd"

# Каталог хранения backup в VESTA
dir="/backup"

# Не синхронизировать указанные каталоги
# exclude-dirs="exclude/dir1,exclude/dir2,path/to/another/exclude/dir"

После настройки бэкапа на Яндекс Диск всё его содержимое будет копироваться в главный раздел Яндекс Диска. Это не удобно, если вы на Яндексе храните кроме резервных копий что-то ещё.

Для того чтобы Яндекс резервные копии складывал в отдельно-отведенную папку, в панели управления VESTA надо изменить абсолютный путь backup папки.

Как настроить путь до бэкап папки смотрите в общей статье о создании резервных копий на Vesta – в самом конце статьи после заголовка: «Как изменить путь хранения backup в Vesta».

Вместо этого пути:

Меняем путь для резервного копирования на следующий:

Читайте так же:
Как отключить синхронизацию в учетной записи гугл

где site_name — имя вашего сайта.

Теперь на Яндекс Диске появится папка backups, а в ней папка с названием сайта и в ней уже будет находится резервная копия вашего сайта.

Вместо папки с названием сайта, если например, сайтов несколько, можно назвать папку по названию хостинга.

Проблемы с большими файлами

Операции (скачивания, закачивание) над небольшими файлами проходят отлично. Однако при большем размере файла (50 МБ и более) возникают проблемы. Например, появляется сообщение Delayed Write Failed (Ошибка отложенной записи), а размер закачанного файла оказывается 0 байт.

Для решения этих проблем можно попробовать изменить параметры клиента, как это описано ниже, подробнее см. в статье You cannot download more than 50 MB or upload large Files when the upload takes longer than 30 minutes using Web Client in Windows 7

Но в действительности получилось закачать файл 300 МБ только командой xcopy с отключением буферизации:

Копирование закончилось успешно, при том что не получилось ни проводником Windows, ни copy /y /z /v.

Лимит на размер файла

Исходное значение 50 000 000 байт. Задается в байтах параметром реестра:

Например, можно задать 500 000 000.

Таймаут

Исходное значение 1800 секунд или 30 минут, поэтому операции более 30 минут прерываются. Значение таймаута задается в секундах параметром реестра:

В статье рекомендуется значение 3600, т.е. 3600 секунд или один час.

Возможные проблемы с доступом

К сожалению, не всегда подключение к Яндекс Диску через WebDav проходит гладко – иногда могут возникнуть небольшие сложности. Но не стоит переживать – мы расскажем, как быстро с ними справиться.

Итак, что делать, если вы получили сообщение об ошибке при попытке соединения по протоколу?

  • Проверьте правильность пароля;
  • Убедитесь, что включена верная раскладка клавиатуры;
  • Проверьте, не активирована ли клавиша Caps Lock;
  • Удостоверьтесь в наличии необходимого количества свободного места;
  • Убедитесь, что объем загружаемого файла не превышает 50 ГБ;
  • Тщательно изучите настройки доступа, о которых мы писали выше – они должны быть введены верно.

Важно! Если вы пытаетесь подключить Яндекс Диск по WebDav, необходимо удостовериться, что используемая программа поддерживает SSL-шифрование. Если опция поддержки отсутствует, нужно выбрать другую программу.

Вы увидели ошибку «Неправильное имя папки» ? Проблема может появиться из-за отсутствия поддержки защищенного протокола HTTPS в операционной системе.

  • Поменяйте название папки;
  • Сохраните внесенные изменения;
  • Готово!

Напоследок отметим, что если вы не можете найти файлы в корзине – не стоит переживать. Вы не сможете обнаружить документы, так как они удаляются с серверов хранилища, минуя корзину. Восстановить их не получится.

Мы рассказали вам о том, как подключить Яндекс Диск через WebDav, обсудили тонкости настройки и поговорили об ошибках. Больше никаких проблем возникнуть не должно – вы научились пользоваться протоколом!

голоса
Рейтинг статьи
Читайте так же:
Читалка для компьютера и андроида с синхронизацией
Ссылка на основную публикацию
Adblock
detector