Backup de favoritos do Firefox e outros arquivos pessoais

12

Estou migrando do Windows para o Ubuntu para minha área de trabalho pessoal e quero saber uma maneira fácil de fazer backup de dados pessoais, como favoritos do Firefox, documentos pessoais, etc.

No Windows eu estou copiando tudo manualmente e no Ubuntu eu quero criar um script bash para fazer isso automaticamente.

Eu não tenho conhecimento de script bash além de criar um arquivo e torná-lo executável e este exemplo simples:

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

Como posso detectar automaticamente meu perfil atual? (Eu tenho 3 perfis no meu computador atualmente, um que eu não uso, um para minha esposa que não tem favoritos, e o meu).

    
por fred 18.12.2011 / 20:08

3 respostas

18

Eu recomendaria usar o rsync (no Ubuntu).

Se você tiver centenas de megs de dados, talvez deseje apenas sincronizar / fazer backup do modificado. Isso aumentará a velocidade de backup.

Como de outros arquivos, como hosts, você pode simplesmente cp

Agora, para o firefox, você precisa descobrir qual perfil está usando a partir do profiles.ini e, em seguida, copiar o bookmarks.html

Você pode usar o grep para descobrir qual é a pasta usada pelo profiles.ini:

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

que será exibido:

Path=e8tog617.default

Em seguida, remova o Path=

sed "s/Path=//g"

Veja como será o 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

Agora, chmod +x do seu backup.sh e execute-o ./backup

    
por 18.12.2011 / 20:34
1

Para o Firefox, acho que você pode usar o recurso "Sincronizar" do Firefox para sincronizar seus perfis.

Para documentos de backup, você também pode experimentar alguns softwares como unison ou FreeFileSync.

    
por 18.12.2011 / 20:19
0

Faça o backup manual do perfil

Se você se sentir confortável com a cópia de arquivos e pastas, poderá fazer o backup manual do seu perfil. Esse processo pode ser tão simples quanto copiar um único diretório para um local de backup. A maior parte do trabalho está em descobrir onde a pasta do perfil está armazenada.

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. 

O correio é armazenado por padrão no perfil. Se você reconfigurar o Thunderbird, o Mozilla Suite ou o SeaMonkey para armazenar mensagens de contas fora do perfil, também será necessário copiar o "diretório local" para essa conta. Procure em Configurações da conta para encontrar o local do diretório local de cada conta. [editar] Restaurar manualmente o perfil

Para restaurar um backup de perfil:

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
    
por 10.06.2013 / 07:48