Як створити резервну копію та перенести файли конфігурації Linux
Додатки Linux зберігають свої налаштування в прихованих папках всередині домашньої теки кожного облікового запису користувача. Завдяки цьому налаштування програм набагато легше створювати резервні копії та відновлення, ніж у Windows, де налаштування розкидані в реєстрі та системних папках.
Якщо ви просто хочете створити резервну копію налаштувань або перейти до нового дистрибутиву Linux або іншого комп'ютера, ви можете легко створити копію налаштувань програми та взяти їх із собою.
Переглядайте файли конфігурації облікового запису користувача
Спочатку знайдіть конфігураційні файли облікового запису користувача. Відкрийте диспетчер файлів вашого дистрибутива у вашій домашній папці і активуйте опцію «Показати приховані файли» у файловому менеджері вашого робочого столу Linux.
Наприклад, на Ubuntu відкрийте файловий менеджер Nautilus, і він за промовчанням перейде безпосередньо до домашньої теки. Натисніть меню Перегляд і виберіть Показати приховані файли.
Ви побачите багато різних файлів і папок, всі вони починаються з періоду. Ось як ви ховаєте файли і папки на Linux - просто перейменовуйте їх так, щоб їх ім'я починалося з a. характер. Файлові менеджери приховуватимуть їх за замовчуванням, щоб вони не заважали.
Знайдіть папку параметрів програми
Різні програми часто мають власну папку під вашим домашнім каталогом. Наприклад, Pidgin зберігає всі свої налаштування, файли журналів та інші дані в каталозі .purple. Firefox зберігає свої встановлені розширення, біль, налаштування та інші дані в каталозі .mozilla.
Деякі програми мають папки під папкою .config. Натисніть трохи навколо, і ви повинні знайти, де програма, яку ви хочете створити, зберігає свої конфігураційні файли.
Деякі програми - зокрема, програми GNOME - використовують старі системи "Gconf" або новіші "Dconf" для зберігання налаштувань. Параметри Gconf зберігаються у файлі .gconf, а параметри dconf зберігаються у файлі .config / dconf. Скопіюйте ці цілі папки, і всі налаштування програми, що містяться в gconf і dconf, прийдуть до вас на новий комп'ютер.
Ви можете перенести налаштування окремої програми з Gconf або Dconf за допомогою команд gconftool або dconf. Ці команди дозволяють скидати частини Gconf або Dconf у файл і відновлювати їх на іншому ПК.
Резервне копіювання та відновлення параметрів програми
Щоб створити резервну копію налаштувань програми, просто скопіюйте папку конфігурації на диск USB, зовнішній жорсткий диск, папку для хмарних сховищ або будь-яке інше місце зберігання. Ви також можете клацнути правою кнопкою миші папку в більшості файлових менеджерів і створити з неї архівний файл - архівний файл можна легше надсилати електронною поштою, завантажувати й переміщувати.
Обов'язково закрийте програму, перш ніж створювати резервні копії налаштувань конфігурації. Це забезпечить належне завершення роботи програми та збереження його налаштувань, залишивши папку чистих налаштувань для нового дистрибутиву Linux.
Відновити налаштування програми, розмістивши її папку в домашній папці облікового запису користувача на іншій системі Linux. Це ідеальне рішення, коли ви перевстановлюєте Linux і хочете відновити налаштування важливих програм, або просто коли ви переходите до нового комп'ютера Linux і хочете зберегти налаштування.
Щоб бути безпечним, потрібно видалити чи перейменувати існуючі файли конфігурації, перш ніж мігрувати старі. Наприклад, якщо ви хочете перенести налаштування Firefox на інший дистрибутив Linux, спочатку слід видалити каталог .mozilla на цьому дистрибутиві Linux, перш ніж копіювати стару папку .mozilla. Це гарантує, що ви не маєте суміші файлів з двох різних конфігураційних папок
(Якщо ви хочете будь-коли видалити налаштування програми Linux і почати нове, саме так ви це зробите - відправляйтеся до домашньої теки, переглядайте приховані файли та видаляйте папку конфігурації програми).
Ви не повинні створювати резервні копії файлів заздалегідь - якщо у вас все ще є доступ до диска з інстальованим Linux, можна підключити диск до нового комп'ютера, перейти до домашньої папки вашого облікового запису користувача та скопіювати його. папку.
Щоб перенести всі налаштування на нову систему Linux, просто копіюйте всі файли, що починаються з a. у домашній папці - ви можете копіювати всі інші файли, що починаються з a. характер. Це буде найкращим чином, якщо ви переходите до системи, що працює з таким самим дистрибутивом Linux - наприклад, з комп'ютера під керуванням Ubuntu 14.04 на інший комп'ютер, на якому запущено Ubuntu 14.04..
Легко створюйте резервні копії всіх налаштувань
Вбудований у Ubuntu інструмент Déjà Dup також створює резервні копії налаштувань облікового запису користувача за замовчуванням. Потім їх можна легко відновити в системі Ubuntu в майбутньому. На відміну від резервної копії на Windows, яка просто відновить ваші файли, резервна копія Déjà Dup відновить всі налаштування вашого облікового запису користувача. Це всі файли у вашій домашній теці.
Синхронізуйте налаштування в Інтернеті
Ви можете використовувати служби хмарних сховищ, щоб синхронізувати ці папки параметрів через Інтернет, обмінюватися ними між ПК і мати резервну копію в Інтернеті. Ми раніше охоплювали синхронізацію ваших конфігураційних файлів з Ubuntu One, але Ubuntu One було закрито. Dropbox та інші інструменти все ще можна використовувати для синхронізації важливих файлів конфігурації. Якщо ви використовуєте службу зберігання хмар, що дозволяє вам вибирати будь-яку папку або файл у вашій системі для синхронізації, це легко.
Сам Dropbox не дозволяє вибрати окремі папки для синхронізації за межами папки Dropbox. Вам потрібно створити символічні посилання, які перевернуть Dropbox у синхронізацію цих файлів. Ми розглянули це, коли ми розглянули, як синхронізувати налаштування Pidgin на всіх комп'ютерах. Якщо ви використовуєте крос-платформну програму, таку як Pidgin, ви можете навіть поділитися тими ж налаштуваннями між комп'ютерами Linux і Windows.
Ми орієнтувалися на файли конфігурації облікового запису користувачів, оскільки вони є тим, чого хочуть більшість користувачів Linux. Загальносистемні конфігураційні файли часто є специфічними для дистрибутиву Linux або налаштування апаратних засобів, тому ви не хочете, щоб всі вони були створені та відновлені на іншому ПК.
Якщо у вас є певні загальносистемні конфігураційні файли, які потрібно створити резервні копії та відновити - наприклад, файли конфігурації сервера - ви повинні просто створювати резервні копії та відновлювати їх у тому ж місці на іншому комп'ютері. Майте на увазі, що різні дистрибутиви Linux можуть зберігати ці конфігураційні файли в різних місцях, тому вам доведеться помістити цей файл конфігурації в інше місце.
Зображення: David Sanabria на Flickr