7 мая 2017 г.

Бэкап Linux сервера в облачные хранилища



Всем привет.

Пишу редко, да метко 8).

Решил написать тут о совершенно замечательной софтине для бэкапа данных на внешних облачных хранилищах (со свежей версией и не только на облачных).

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

Что имеем. Небольшой домашний серверок на Fedora и необходимость бэкапить незатейливое количество файлов в виде фоток, документов и т. п. Есть желание хранить копию данных в облачном хранилище - у меня это Google Drive с объёмом примерно на 200 гигов.

В качестве решения для бэкапа используем - Rclone

Установка очень простая и описана вот на этой странице

https://rclone.org/install/

Просто забиваем в терминал команду за командой копируя и всё.

Для Fedora встала как надо, никаких особых манипуляций делать не пришлось
После установки набираем в терминале

rclone config

И попадаем в нехитрый интерфейс настройки.

Здесь хочу также сослаться на страницу настройки конкретного хранилища,
вот надо отдать должное разработчикам, они всё достаточно хорошо документировали.

https://rclone.org/drive/

Итак что здесь:

Жмём в самом начале N - New remote

И затем выбираем из списка своё хранилище

Далее, для не очень знающих английский

Google Application Client Id - leave blank normally. client_id> ТУТ ТУПО ЖМЕМ ЭНТЕР (оставляем дефолтные настройки) Google Application Client Secret - leave blank normally. client_secret> ТУТ ТОЖЕ ЖМЕМ ЭНТЕР (оставляем дефолтные настройки)
Remote config

Вот здесь ниже: вопрос о том, настраиваете ли вы конфигурации на сервере у которого
есть браузер или нет. У меня сервер без графической оболочки (GUI) поэтому я выбираю
N

Use auto config? * Say Y if not sure * Say N if you are working on a remote or headless machine or Y didn't work

При выборе N вам выведут в терминал строчку URL ссылки, которую вы копируете куда-нибудь (я работаю в терминале через SSH поэтому просто копирую к себе в браузер на
личном компе и всё), по ссылке открывается стандартный диалог Google в которой даю
приложению права (доступы) к диску (звучит страшно на самом деле все просто, пробуйте).
Взамен Google даёт мне токен, который я копирую назад в терминал, жму энтер и на этом конфигурация закончена.

(если кто тормознет на этом этапе дайте знать я еще раз пройду процесс и заскриную все что надо).

Итого что имеем:

1) Настроенную конфигурацию на сервере с доступом через API Гугл диска.

Далее, как все это чудо работает.

Во-первых синхронизация работает только в одну сторону.

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

Команда простая, запускаю я её от root

rclone sync --drive-use-trash --log-level DEBUG --log-file /home/1/log.txt /media/sdb1/myfiles togoogle:backup

Расшифрую:

--drive-use-trash (при удалении файла перемещать его в облачном хранилище в корзину, полезно)
--log-level DEBUG вести журнал событий (лог) в данном случае я сегодня подключал
новое хранилище флажок DEBUG означает что выводятся абсолютно все события, это удобно,
уровень логгирования можно регулировать, уровни подробностей вот такие есть

DEBUG|INFO|NOTICE|ERROR (вот тут все команды https://rclone.org/commands/rclone_config/)

--log-file /home/1/log.txt - ну тут всё просто в какой файл писать лог

/media/sdb1/myfiles - путь папки с файлами

togoogle:backup - вот здесь n - это название той конфигурации, которую я задал в самом начале, а backup - это папка
на облачном сервисе в которую и делается бэкап

В принципе, это всё. Я запускаю по крону - все это синхронизируется раз в сутки и всё.
Если файл удалён - то он в облачном хранилище перемещается в корзину (удобно).

Также, если кто не знает (а почему-то об этом мало кто знает) в Гугл диске, например, есть версионность, файлик можно и назад откатить с прошлой версии.

Я использую Rclone несколько месяцев - всё работает с гугловским хранилищем просто замечательно.

Бэкапить можно также сейчас и локально и на другие хранилища, вот полный список

  • Google Drive
  • Amazon S3
  • Openstack Swift / Rackspace cloud files / Memset Memstore
  • Dropbox
  • Google Cloud Storage
  • Amazon Drive
  • Microsoft OneDrive (пробовал - работает ОК, но синхронизирует медленно)
  • Hubic (пробовал - работает ОК, но тормоза из РФ, читайте ниже, но если захотите попробовать вот мой промокод в качестве спасибо от вас FXPEMN)
  • Backblaze B2
  • Yandex Disk (пробовал - работает ОК, но.. с нюансами см ниже)
  • SFTP
  • The local filesystem
 
Чтобы 2 раза не вставать, отдельно напишу про облачные хранилища.

Самый дешевый в РФ сейчас - это Яндекс, 1 TB за 200 рублей в месяц (а при покупке на год за 166 рублей в пересчете на месяц) - это просто подарок какой-то!. На втором месте - это майкрософтовский пакет офис 365 (не морщитесь, это реально так) за сумму в районе 350 с копейками рублей вы получаете 5 лицензий на офис плюс на каждую из 5 лицензий - 1 ТБ хранилище (то есть итого 5 аккаунтов по 1 тб в каждом). Обратная картинка этой халявы - хранилище очень тормозное, можете подключить халявный план и попробовать. Опять же, если вам некуда торопиться, то вполне ОК и если вам надо, например, 2 ТБ их можно разбить на отдельные конфигурации и бэкапить в 2 аккаунта.

У Гугла 1 ТБ стоит сейчас 699 рублей, я считаю - что сейчас это дорого.

По Яндексу вот какой расклад - я тестировал, работает неплохо, но почему-то не всегда устойчиво (скорость загрузки плавала), пробуйте перед покупкой на халявном хранилище. Провайдеры у всех разные, да и тестировал я несколько месяцев назад.

 Очень интересным предложением выглядит https://hubic.com/ - где 10 ТБ можно приобрести за 5 евро в месяц, но скорость мне не понравилась, опять же это всё субъективно. У всех разные провайдеры, да и времени уже прилично прошло. Пробуйте с халявным 25 гиговым тарифом, кстати, вот мой реферальный код,  FXPEMN - при регистрации его вбейте и первым 5-и зарегистрировавшимся должны дать +5 гигов нахаляву. Жаль что у них нет 1 ТБ хранилищ.

Аналогично, стоит попробовать Amazon Drive - тут за 60 баксов в год дают типа безлимит. Не пробовал, но стоит.

Вот как-то так.

Теперь еще раз для маньяков по шифрованию и безопасности личных данных - вот тут такая опция есть
https://rclone.org/crypt/

я не пробовал, пока руки не дошли, попробуйте и отпишитесь в каментах 8).

Также для целей бэкапа в облачные хранилища можно попробовать вот такой опенсорсный софт https://www.duplicati.com/ я его пробовал, в версии для Windows, но еще в старой версии, тогда все работало достаточно неплохо. В версии 2-x пока не пробовал.

Всем хорошего бэкапа, котаны!). Делайте бэкапы почаще - это спасает и деньги и ваши нервные клетки!)

10 августа 2014 г.

Windows 9 скачать бесплатно?

Сто лет ничего тут не писал, времени мало)

Хочу отметить что более года назад я написал в предыдущем посте о том, что MS возможно будет раздавать свою Windows бесплатно.

А вот и новость подоспела http://www.gazeta.ru/tech/2014/08/07_a_6163517.shtml 

Угрожает ли это проникновению Linux - нет, это заслон тому, чтобы на компы во всю не пришёл Google со своим Android, а все предпосылки к этому есть. Смартфон и планшет - это важная, но ограниченная доля рынка, миллионы людей по прежему работают на десктопах и будут работать. Я уверен, что Google во всю развернётся и на этом рынке, речь причём идёт я думаю и о Google Chrome OS и о какой-нибудь десктопной версии Android. Время покажет.

16 марта 2013 г.

Windows 8 - продуктовый тупик - 2 (промежуточные итоги)

Сегодняшний срач в каментах к ещё октябрьской записи о перспективах Windows - 8 сподвиг меня написать некий промежуточный итог тому, что сейчас происходит на рынке.

Как я и ожидал Windows 8 провалилась, мне вообще было смешно в прошлом году читать мысли экспертов, что мол эта операционка привнесет много нового в жизнь юзеров, на что надеялись производители железа тоже непонятно, хотя думаю MS им тупо выкрутил руки.

Сухие итоги в выдержках из СМИ:

"В начале марта спецы из фирмы Net Applications, анализирующие посещаемость десятков тысяч популярных веб-сайтов, озвучили такую цифру: из всей массы интернет-пользователей с Windows 8 работают сегодня лишь три с небольшим процента, и рост этого сегмента постоянно замедляется, составляя сейчас лишь десятые доли процента в месяц. Чтобы понять, насколько это плохо, стоит вспомнить выпущенную в 2007-м году Windows Vista: она за первые четыре месяца отвоевала долю в целых 4%. А ведь Vista сегодня расценивается как бесспорно провальный продукт! Что уж говорить про Windows 7, стартовавшую с троекратно лучшим результатом." тут.

"Некоторое время назад компания Samsung свернула продажи планшета под управлением операционной системы Windows RT в США и некоторых европейских странах, мотивируя этот шаг отсутствием спроса. В интервью изданию Wall Street Journal новый соисполнительный директор южнокорейского гиганта, Джей Кей Шин (J. K. Shin), дал понять, что некоторые производители и разработчики недовольны новыми программными продуктами Microsoft." - отсюда, а ведь это звиздец, за одни только признания от ведущего производителя железа продуктового менеджера у MS надо увольнять  с волчьим билетом)).

"Таким образом, отметка в 1,1 млн проданных устройств была достигнута почти за 5 месяцев. В свою очередь, Surface Pro вышел на рынок 9 февраля, чуть более месяца назад.
Указанные объемы оказались ниже того, на что Microsoft рассчитывала, во всяком случае что касается RT. По данным аналитика UBS Брента Тилла (Brent Thill), изначально компания заказала у поставщиков 3 млн планшетов Surface RT, рассчитывая реализовать их до конца 2012 г., то есть чуть больше чем за два месяца." - вот отсюда, думаю этого хватит.

А ещё вот такой график, отсюда, меньше 3 % - это всё что набрала 8-ка за почти 5 месяцев.


Что дальше?

В октябре я писал о том, что: "Как вариант, думаю корпоративщиков будут как можно дольше держать на виндовс 7, не исключаю, что отдельным сервис-паком потом вернут и для корпоратива и для физиков кнопку Пуск и возможность лёгкого отключения нового интерфейса и, я думаю, MS в итоге пересмотрит свою политику продажи софта в том числе физику, в том числе и модель монетизации и цены на софт."

А вот вам и признание тупика MS - "Примерно в середине 2013 г. будет выпущено крупное обновление Windows 8 под кодовым названием Windows Blue, целью которого является внесение изменений, позволяющих повысить интерес к новой операционной системе, сообщает InfoQ. Одним из таких изменений станет возможность включить стандартное меню «Пуск», к которому пользователи привыкли по предыдущим версиям платформы."

:-D, ну вы поняли, я ваш Капитан Очевидность. Всё это было видно и прогнозируемого с самого начала. На самом деле мы наблюдаем постепенный закат MS, рано или поздно монополия должна была закончиться, процесс будет очень длительный и неторопливый. А весь этот продуктовый бардак просто отголоски.

Интересно, что попытка возврата в "прошлое" с помощью выпуска новой версии операционки очередной только привнесёт хаоса в сознание потребителя - ну вот какой смысл покупать ещё раз фактически виндовс 7 (ведь отличий больше не будет) с тем же примерно функционалом))), как будут убеждать юзеров в необходимости сменить операционку, непонятно. Любопытно также, как поступят с существующими юзерами виндовс 8, кинут ли их предложив поставить этот "сервис пак" за деньги или дадут получить вожделенную кнопку бесплатно.

Будет интересно).

На самом деле для быстрой кончины монополии MS на рынке необходимо совпадение нескольких условий - возможность играть в игры, халявная установка операционки и чтобы "Вконтактики" работали. В корпоративной среде - это нормальный аналог MS офиса. Всё.
В этой связи, Valve активно впиливая в Linux игрушки - "В Steam для Linux появились игры Day of Defeat, Day of Defeat: Source и Half-Life 2: Deathmatch" делает очень многое для того, чтобы это реализовалось.

Кстати, с интересом жду, когда уже MS выпустит свою бесплатную операционку, на поверхности лежит идея давать юзерам бесплатные инсталлы, взамен запретить им возможность устанавливать софт, кроме как централизованно, при этом брать с производителей софта денег (тот же Valve не зря сейчас пилит игрушки для конкурентов понимая, чем это грозит).