- Добавляем Яндекс Диск в менеджер файлов Linux
- Способ два.
- Яндекс.Диск как файловая система
- Монтирование Яндекс Диска по протоколу WebDAV (CentOS)
- Устанавливаем и настраиваем WebDAV для Яндекс.Диск
- Ошибка can’t write entry into mtab
- Исправление ошибок во время монтирования:
- Сохраняем резервные копии на Яндекс.Диск
- Как разархивировать архив
- Читайте также
Добавляем Яндекс Диск в менеджер файлов Linux
В прошлый раз я рассказывал о графическом клиенте(неофициальном) для Линукс. Он не всегда и не совсем удобен. А что если нам подключить ЯндексДиск прямо в проводник? Будем использовать протокол WebDAV.
Открываем наш менеджер файлов, там в меню файл находим — подключиться к серверу.
Адрес нам нужен webdav.yandex.ru
Тип соединененеия WebDAV c Шифрованием (HTTPS)
Свой логин и пароль, и галочку — запомнить пароль.
Теперь что бы все не отвалилось, добавляем в закладки.
В закладках появиться disk, переименовываем, если вам нужно.
Теперь перезагрузим компьютер и посмотрим, не отвалиться ли это.
Способ два.
Нам нужно установить утилитку
sudo apt-get install davfs2
Теперь нам нужно создать папку, куда мы будем монтировать наш яндекс диск, обычно все диски монтируются в media, но вы можете использовать любое место. Можно создать папку как в графическом режиме, так и командой, только учтите, это делается из под root
Теперь монтируем, на этом этапе нам нужен наш логин и пароль от яндекс диска. Тут только командой
sudo mount -t davfs https://webdav.yandex.ru /media/yandex && sudo chown -R user /media/yandex
user — ваш пользователь в Линукс, ему права дать надо.
Теперь нам нужен фал /etc/davfs2/secrets , в него нужно внести логин и пароль от яндекса, что бы не вводить постоянно.
Добавляем строку https://webdav.yandex.ru username password
Естественно подставляя свой логин и пароль
Далее так же с рут правами идем в файл /etc/fstab и вконец пишем
https://webdav.yandex.ru:443 /media/yandex davfs user,noauto 0 0
Теперь добавим себя в группу davfs2
sudo adduser serge davfs2
Естественно вместо serge — ваш пользователь компьютера.
sudo chmod 4755 /usr/sbin/mount.davfs
Можно перезагрузить машину, но у меня без перезагрузки работает.
В чем разница между способами?
В первом способе у вас сетевой диск, привью фоток не отображается.
Во втором случае у вас как бы съемный диск, его копия при монтировании будет у вас на компе, работать будет быстрее, вам доступны все операции, как с обычным диском. Да и привью фоток отображаются.
Чтобы отмонтировать диск, надо под root правой кнопкой в проводнике кликнуть — отсоединить. В папке media все исчезнет.
Если не нужно, удаляем в обратном порядке.
Яндекс.Диск как файловая система
Недавно Яндекс анонсировал свой новый сервис, подобный DropBox’у. Многие его сразу же начали поливать из ведра, хотя, я думаю, зря.
Один из плюсов лично для меня, линуксоида — не нужно устанавливать дополнительные приложения, как в случае с DropBox’ом. Сервис можно подключить через файловый менеджер Nautilus, используя WebDAV. Что я, собственно, сразу же и сделал.
Однако, я не стал на этом ограничиваться, ведь гуёвый доступ — не совсем хорошо, консольки никто не отменял.
Подключим Яндекс.Диск как файловую систему, например, в Ubuntu.
Установим пакет davfs2:
Создадим точку монтирования:
Примонтируем наш диск, введя логин и пароль от нашей почты на Я.ру (use https, Luke!):
# mount -t davfs https://webdav.yandex.ru /mnt/yandex.disk/
Убедимся, что всё в порядке:
# df -h /mnt/yandex.disk/ Filesystem Size Used Avail Use% Mounted on https://webdav.yandex.ru 10G 7.7M 10G 1% /mnt/yandex.disk
10 гигабайт — всегда хорошо, для каких-нибудь бэкапов или быстрого обмена файлов, особенно, если это сервер.
Простой скрипт для автоматического монтирования (спасибо uscr via habrahabr.ru/post/142067/#comment_4752116):
#!/usr/bin/expect spawn mount.davfs https://webdav.yandex.ru /clouds/yandex.disk/ expect "Username:" send "USERNAME@yandex.ru\r" expect "Password:" send "PASS\r" expect eof
Монтирование Яндекс Диска по протоколу WebDAV (CentOS)
Admin 15.05.2017 , обновлено: 18.05.2020 CentOS, Linux, VPS
Создаём резервное копирование сервера на Яндекс Диск, по протоколу WebDAV, для операционной системы CentOS 7 x64.
Резервную копию на Яндекс Диск можно выполнить двумя способами. В предыдущей статье уже описывалось как синхронизировать backup папки на Яндекс диск с помощью консольного клиента. В этой статье будет рассказано, как делать резервные копии и перемещать их на Яндекс Диск.
Устанавливаем и настраиваем WebDAV для Яндекс.Диск
Устанавливаем на CentOS WebDAV:
Добавляем данные аутентификации Яндекса в специальный файл:
Тогда устанавливаем редактор nano.
Создаём на сервере папку Яндекса, которую будем подключать:
Вводим логин и пароль от Яндекса. Пароль хранится незашифрованном, чтобы не скомпроментировать свои данные, создайте отдельный пароль для приложения WebDAV.
Ввод логина и пароля может не понадобится, если вы заполнили в предыдущем действии файл /etc/davfs2/secrets.
Команда для размонтирования диска:
Не будем добавлять автоматическое монтирование Яндекс Диска при каждой загрузки Linux. Это не рекомендуется делать, потому что для резервного копирования диск нужен лишь на короткое время. Вместо этого будем монтировать диск на время работы скрипта.
Ошибка can’t write entry into mtab
После монтированная часто возникает такая надпись:
Ошибка не влияет на работу. Несмотря на это предупреждение всё прекрасно работает.
Исправление ошибок во время монтирования:
Сохраняем резервные копии на Яндекс.Диск
Теперь пора заняться сохранением резервных копий сайта на Яндекс Диск. Ниже будут два варианта.
Выбираете тот способ, который покажется вам удобнее или проще.
Как разархивировать архив
Если в дальнейшем потребуется восстановить резервные файлы на сервере, то воспользуйтесь рекомендациями из статьи «Как быстро восстановить резервную копию на сервере».
Читайте также
У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.