Як встановити та налаштувати rsnapshot для додаткових резервних копій

rsnapshot

Домашнє завдання резервна копія Важливо захищати інформацію, яку ми маємо на своїх комп’ютерах, хоча очевидно, що одне - це робити вдома, а зовсім інше - захищати дані університету чи компанії, де обсяг інформації значно більший більше і є різні обов'язки. Тому потреба у потужних та універсальних інструментах набагато більша, хоча очевидно, що ними також може користуватися кожен із нас вдома.

А тепер подивимось Як встановити та налаштувати rsnapshot для додаткових резервних копійЦе інструмент, який не тільки дозволяє нам захищати інформацію безпечним та простим способом, але й робить це дуже ефективно. Прикладом цього, що ми говоримо, є той факт, що місця, необхідного для зберігання, як би ми його не використовували, це так трохи вище резервної копії з тих пір єдине, що зберігається, - це копія тих файлів, які модифікуються. Ще однією перевагою rsnapshot є те, що резервні копії є жорсткими посиланнями на попередні резервні копії, до тих пір, поки в резервне копіювання Звичайно.

Щоб мати можливість користуватися rsnapshot ми повинні виконати деякі запитання, і це полягає в тому, що це інструмент, який, у свою чергу, покладається на інших для своєї роботи. Наприклад, давайте потрібно встановити rsync, а також мати доступ через SSH до комп’ютера, на якому ми збираємось зберігати резервні копії, тобто ми повинні встановити SSH на обох комп’ютерах і налаштував ключі для доступу без необхідності вводити пароль «від руки».

Отже, насамперед ми збираємось налаштувати це:

ssh -keygen -t rsa

Тут SSH запитає у нас фразу, але оскільки ми збираємось виконувати команди віддалено, ми хочемо 0 взаємодії, тому ми відкинемо це, натиснувши клавішу Enter / Enter два рази, скільки нас просять. Наприкінці у нас буде 2 нових файли в ~ / .ssh: один - id_rsa і містить приватний ідентифікаційний ключ, інший - id_rsa.pub і містить відкритий ключ. Ми копіюємо останні на віддалений сервер за допомогою команди ssh-copy-id, яка запитує у нас пароль облікового запису на зазначеному сервері, а потім дбає про його правильне завантаження та збереження, тобто створення відповідних каталогів та встановлення необхідних дозволів:

# ssh-copy-id -i ~ / .ssh / id_rsa.pub user @ віддалений сервер

Потім ми встановлюємо rsync та rsnapshot:

# sudo apt-get install rsync rsnapshot

Тепер ми редагуємо файл конфігурації rsnapshot, щоб встановити каталог, в якому ми збираємося робити резервні копії:

# nano /etc/rsnapshot.conf

Ми модифікуємо розділ snapshot_root, щоб вказати, де ми будемо зберігати резервні копії на віддаленому комп’ютері:

# snapshot_root / disk1 / backup

Встановлюємо інтервал, в якому rsnapshot буде виконувати своє завдання (у цьому прикладі чотири рази на день, тобто кожні шість годин), і для цього ми видаляємо # перед тим, який ми збираємось використовувати, і модифікуємо його за смаком, наприклад:

інтервал погодинно 4

Тепер ми встановлюємо локальні папки, які ми збираємось синхронізувати, для чого додаємо їх разом із опцією резервного копіювання:

резервна копія / home / localhost /

резервна копія / etc localhost /

Слід зазначити, що поля відокремлені «табуляцією», тобто, після введення однієї ми натискаємо клавішу табуляції тощо. Так само ми можемо вказати, які файли ми хочемо виключити зі своїх резервних копій, для якого ми використовуємо рядок, присвячений кожному з них:

виключити_файл /etc/rsnapshot.conf

виключити_файл /etc/bashrc.conf

Потім ми зберігаємо та закінчуємо цю конфігурацію, але, на щастя, ми маємо можливість перевірити її за допомогою параметра:

# тест конфігурації rnapshot

Якщо все піде добре, ми отримаємо повідомлення із запитом "Sintax OK".

Інший варіант - запустити його в тестовому режимі, для якого ми вводимо:

# rsnapshot -t щогодини

Нарешті, ми просто маємо запустити rsnapshot, що ми робимо, додаючи режим виконання, який повинен відповідати інтервалу, який ми використовували: щогодини, щодня, щотижня чи місяця.

У нашому випадку:

#rsnapshot погодинно

Це ми побачимо всередині / disk1 / backup папки будуть / щодня.0/localhost/home y щодня.0 / localhost / тощо, і всередині них буде той самий вміст, що і в папках команди, яку ми хотіли захистити. Ось і завдяки rsnapshot відтепер ми можемо розраховувати додаткові резервні копії у нашій системі.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.