docs: update sysadmin/backup/rclone/rclone-backup
parent
dfd0adb910
commit
a12ef40928
|
|
@ -2,7 +2,7 @@
|
||||||
title: rclone-backup
|
title: rclone-backup
|
||||||
description:
|
description:
|
||||||
published: true
|
published: true
|
||||||
date: 2023-11-15T15:58:15.041Z
|
date: 2023-11-15T16:00:26.198Z
|
||||||
tags:
|
tags:
|
||||||
editor: ckeditor
|
editor: ckeditor
|
||||||
dateCreated: 2023-11-15T15:58:15.041Z
|
dateCreated: 2023-11-15T15:58:15.041Z
|
||||||
|
|
@ -11,44 +11,18 @@ dateCreated: 2023-11-15T15:58:15.041Z
|
||||||
<p> </p>
|
<p> </p>
|
||||||
<p>Постоянно пользуюсь утилитой rclone для загрузки данных в S3 хранилище. Вспомнил, что ни разу не писал про неё отдельно. Решил исправить. Думаю, многие знают про неё, так как программа старая, удобная, популярная. Она есть под все известные ОС: Windows, macOS, Linux, FreeBSD, NetBSD, OpenBSD, Plan9, Solaris.</p>
|
<p>Постоянно пользуюсь утилитой rclone для загрузки данных в S3 хранилище. Вспомнил, что ни разу не писал про неё отдельно. Решил исправить. Думаю, многие знают про неё, так как программа старая, удобная, популярная. Она есть под все известные ОС: Windows, macOS, Linux, FreeBSD, NetBSD, OpenBSD, Plan9, Solaris.</p>
|
||||||
<p>Я использую её исключительно в консоли Linux. Она есть в базовых репозиториях, так что ставится стандартно:</p>
|
<p>Я использую её исключительно в консоли Linux. Она есть в базовых репозиториях, так что ставится стандартно:</p>
|
||||||
<figure class="table" style="width:727px;">
|
<p><code>apt install rclone dnf install rclone</code></p>
|
||||||
<table style="background-color:rgb(240, 240, 240);border-bottom:1px solid rgb(221, 221, 221);border-left:1px solid rgb(221, 221, 221);border-right:1px solid rgb(221, 221, 221);border-top:1px solid rgb(221, 221, 221);">
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td style="background-color:rgb(255, 255, 255);border-bottom:1px solid rgb(221, 221, 221);border-left:1px solid rgb(221, 221, 221);border-right:1px solid rgb(221, 221, 221);border-top:1px solid rgb(221, 221, 221);padding:10px;">apt install rclone
|
|
||||||
dnf install rclone</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</figure>
|
|
||||||
<p><br>Самую свежую версию можно поставить вот так:</p>
|
<p><br>Самую свежую версию можно поставить вот так:</p>
|
||||||
<figure class="table" style="width:727px;">
|
<p><code>curl https://rclone.org/install.sh | bash</code></p>
|
||||||
<table style="background-color:rgb(240, 240, 240);border-bottom:1px solid rgb(221, 221, 221);border-left:1px solid rgb(221, 221, 221);border-right:1px solid rgb(221, 221, 221);border-top:1px solid rgb(221, 221, 221);">
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td style="background-color:rgb(255, 255, 255);border-bottom:1px solid rgb(221, 221, 221);border-left:1px solid rgb(221, 221, 221);border-right:1px solid rgb(221, 221, 221);border-top:1px solid rgb(221, 221, 221);padding:10px;">curl https://rclone.org/install.sh | bash</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</figure>
|
|
||||||
<p> </p>
|
|
||||||
<p>Далее рисуем простой конфиг в файле ~/.config/rclone/rclone.conf:</p>
|
<p>Далее рисуем простой конфиг в файле ~/.config/rclone/rclone.conf:</p>
|
||||||
<figure class="table" style="width:727px;">
|
<pre><code class="language-plaintext">[selectel]
|
||||||
<table style="background-color:rgb(240, 240, 240);border-bottom:1px solid rgb(221, 221, 221);border-left:1px solid rgb(221, 221, 221);border-right:1px solid rgb(221, 221, 221);border-top:1px solid rgb(221, 221, 221);">
|
type = swift
|
||||||
<tbody>
|
user = 79167_username
|
||||||
<tr>
|
key = uO6GdPZ97
|
||||||
<td style="background-color:rgb(255, 255, 255);border-bottom:1px solid rgb(221, 221, 221);border-left:1px solid rgb(221, 221, 221);border-right:1px solid rgb(221, 221, 221);border-top:1px solid rgb(221, 221, 221);padding:10px;">[selectel]
|
auth = https://api.selcdn.ru/v3
|
||||||
type = swift
|
tenant = 79167_username
|
||||||
user = 79167_username
|
auth_version = 3
|
||||||
key = uO6GdPZ97
|
endpoint_type = public</code></pre>
|
||||||
auth = https://api.selcdn.ru/v3
|
|
||||||
tenant = 79167_username
|
|
||||||
auth_version = 3
|
|
||||||
endpoint_type = public</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</figure>
|
|
||||||
<p><br>Это пример для S3 хранилища от Selectel (<a href="https://selectel.ru/services/cloud/storage/?ref_code=5596463bb7">https://selectel.ru/services/cloud/storage/?ref_code=5596463bb7</a>). Все учётные данные получите в ЛК. Я давно им пользуюсь. Когда выбирал, он был самым дешёвым. Сейчас не знаю как, не сравнивал. Для объёмов до 100 Гб там цены небольшие. За этот объём заплатите рублей 300 примерно (стандартное хранилище, холодное ещё дешевле), так что не критично. Рекомендую дублировать бэкапы сайтов, магазинов в S3. У меня это всегда второе, холодное хранилище, куда уезжают полные архивы с определённой периодичностью.</p>
|
<p><br>Это пример для S3 хранилища от Selectel (<a href="https://selectel.ru/services/cloud/storage/?ref_code=5596463bb7">https://selectel.ru/services/cloud/storage/?ref_code=5596463bb7</a>). Все учётные данные получите в ЛК. Я давно им пользуюсь. Когда выбирал, он был самым дешёвым. Сейчас не знаю как, не сравнивал. Для объёмов до 100 Гб там цены небольшие. За этот объём заплатите рублей 300 примерно (стандартное хранилище, холодное ещё дешевле), так что не критично. Рекомендую дублировать бэкапы сайтов, магазинов в S3. У меня это всегда второе, холодное хранилище, куда уезжают полные архивы с определённой периодичностью.</p>
|
||||||
<p>Бэкап директории /mnt/backup/day делается следующим образом:</p>
|
<p>Бэкап директории /mnt/backup/day делается следующим образом:</p>
|
||||||
<figure class="table" style="width:727px;">
|
<figure class="table" style="width:727px;">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue