Резервне копіювання закладок Firefox та інших особистих файлів


12

Я переходжу з Windows на Ubuntu для свого особистого робочого столу і хочу знати простий спосіб резервного копіювання особистих даних, таких як закладки Firefox, особисті документи тощо ...

У Windows я копіюю все вручну, а в Ubuntu я хочу створити сценарій bash, щоб зробити це автоматично.

Я не знаю, як баш сценаріїв, крім створення файлу та його виконання, і цей простий приклад:

#!/bin/bash
cp /files/file.doc /media/flashdrive/

Як я можу автоматично визначити свій поточний профіль? (На моєму комп’ютері в даний час є 3 профілі, який я не використовую, один для моєї дружини, який не має закладок, і мій).


які дані ви будете робити з резервної копії?
Книга Зевса

Я хочу створити резервну копію закладок, деякі документи з моєї папки «Документи» (усі), деяку системну конфігурацію (наприклад, файл хостів)

Відповіді:


18

Я рекомендував би використовувати rsync (в Ubuntu).

Якщо у вас є сотні мег даних, можливо, ви хочете синхронізувати / створити резервну копію зміненого. Це збільшить швидкість резервного копіювання.

Як і для інших файлів, таких як хости, ви можете просто cp

Тепер для Firefox вам потрібно знайти, який профіль ви використовуєте, profiles.iniтоді ви зможете скопіювати bookmarks.html

Ви можете використовувати grep, щоб дізнатися, яку папку використовують у профілі.ini:

grep Path ~/.mozilla/firefox/profiles.ini

що виведе:

Path=e8tog617.default

Потім видаліть Path=

sed "s/Path=//g"

Ось як буде виглядати backup.sh:

rsync -rltDqv ~/Documents/ /media/flashdrive/Documents/
cp ~/.mozilla/firefox/`grep Path ~/.mozilla/firefox/profiles.ini | sed "s/Path=//g"`/bookmarks.html /media/flashdrive/bookmarks.html
cp /etc/hosts /media/flashdrive/hosts

Тепер, chmod +xваш backup.sh, а потім запустіть його./backup


швидке запитання: куди мені поставити backup.sh? чи можу я запустити його з будь-якого місця?

ви можете скопіювати скрипт у / usr / sbin або створити папку у своїй домашній папці та змінити .profile, щоб шукати виконувані файли у цій папці, як потім додати цей код до .profileif [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi
Book Of Zeus

2

Для Firefox, я думаю, ви можете використовувати функцію "Синхронізація" Firefox для синхронізації ваших профілів.

Для резервних копій документів ви також можете спробувати деякі програми, такі як unison або FreeFileSync.


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

0

Створіть резервну копію профілю вручну

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

It's a good idea to first get rid of any unnecessary files to reduce the size of your backup.
    Firefox: " Tools -> Options-> Advanced -> Network -> (under Offline Storage or Cached Web Content) -> Clear Now"
    Mozilla Suite/SeaMonkey: Edit -> Preferences -> Advanced -> Cache -> Clear Cache, as well as compact your mail.
    Thunderbird: Compact your mail. 
Completely exit or quit the application. Mozilla Suite and SeaMonkey 1.x users on Windows should also exit Mozilla Quick Launch if its enabled.
Find the "Mozilla" (for Mozilla Suite/SeaMonkey 1.x), "SeaMonkey" (for SeaMonkey 2), "Firefox", or "Thunderbird" folder in the profile folder path that contains the registry.dat file or profiles.ini file and the "Profiles" folder (Windows and Mac) or <profile name> folder (Linux). See Profile folder - Firefox , Profile folder - Thunderbird and Profile folder - SeaMonkey for the location.
Copy the "Mozilla" "SeaMonkey" "Firefox" or "Thunderbird" folder to the backup location. This will back up all profiles in the default location and the "registry.dat" or "profiles.ini" file that keeps track profiles.
If you have created any profiles in a custom location, copy them to the backup location and make a note of the original location. 

Пошта за замовчуванням зберігається в профілі. Якщо ви повторно налаштували Thunderbird, Mozilla Suite або SeaMonkey для зберігання повідомлень облікових записів за межами профілю, вам також потрібно скопіювати "локальний каталог" для цього облікового запису. Перегляньте в Налаштуваннях облікового запису, щоб знайти місце в локальному каталозі кожного облікового запису. [редагувати] Відновити профіль вручну

Щоб відновити резервну копію профілю:

Close the application whose profile you're going to restore. If you're using Mozilla Suite or SeaMonkey 1.x you should also exit Mozilla Quick Launch if its enabled.
Copy each folder you backed up to the exact same location that it was in when you made the backup
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.