O que você precisa fazer backup depende do seu sistema particular *.
Então, isso vai exigir um pouco de trabalho de sua parte para resolver. Comece descobrindo o que não precisa ser copiado. Primeiro, dê uma olhada no diretório raiz e depois trabalhe de trás para frente.
Por exemplo, cd /; ls -F
me dá:
bin/ initrd.img@ mnt/ snap/ vmlinuz@
boot/ initrd.img.old@ opt/ srv/ vmlinuz.old@
cdrom/ lib/ proc/ sys/
dev/ lib64/ root/ tmp/
etc/ lost+found/ run/ usr/
home/ media/ sbin/ var/
/cdrom
, /media
E /mnt
são pontos de montagem assim fazer backup não precisa.
/dev
, /lost+found
, /proc
, /run
, /sys
E /tmp
obtenção automática recriado na reinicialização. [Eu estou supondo que os links: /initrd.img@
, /initrd.img.old@
, /vmlinuz@
, /vmlinuz.old@ se re-criadas na inicialização ubuntu reinstalação (não tenho certeza qual).]
No meu sistema /root
está vazio (use sudo -s
para abrir um shell como usuário root para visualizá-lo ... tenha cuidado para exit
imediatamente após a inspeção /root
.)
/snap
também está vazio. Talvez seja um ponto de montagem.
/var
contém dados variáveis, como arquivos de log do sistema, diretórios de spool de correio e impressora e arquivos temporários e temporários. "Agora faço backup, exceto para / var / log. ref: http://www.tldp.org/LDP/Linux- Hierarquia do sistema de arquivos / html / var.html )
/bin
, /boot
, /lib
, /lib64
, E /sbin
, presumivelmente, vai ter recarregado através de uma reinstalação do Ubuntu, a menos que você está fazendo o trabalho de desenvolvimento do sistema ou algo parecido. Você pode fazer backup deles ou confiar em uma nova instalação para recuperá-los.
/home
deve estar em seu próprio backup. Haverá momentos em que você desejará restaurar apenas /home
.
Isso deixa outras alterações feitas ao seu sistema em /etc
, /opt
, /srv
, e /usr
que você vai querer também backup, em conjunto ou individualmente.
Aqui estão algumas páginas que podem ajudar a entender esses diretórios:
http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/the-root-directory.html
http://www.tldp.org/LDP/intro-linux/html/sect_03_01.html#sect_03_01_03
Uma linha de pensamento relacionada é: Digamos que você acabou de instalar um novo Ubuntu. Do que você precisa fazer backup? Resposta: nada. Você não mudou nada ainda, então pode simplesmente reinstalar o Ubuntu. Restaura / bin, / etc, / root, / usr, etc.
Portanto, o único motivo pelo qual você pode querer fazer backup / bin é porque você o alterou ou adicionou a ele. Portanto, parte do backup é entender o que é onde e quando ele é criado e modificado. Apenas saiba que o resto de nós também luta com isso.
***** E, embora você não tenha perguntado, é possível criar imagens de disco ou partição completas. Isso leva muito tempo para fazer backup e restauração e pode deixar o sistema inativo enquanto esse trabalho está em andamento. E é assim que costumava fazer backup dos meus sistemas Windows usando o Acronis. A única coisa que eles fornecem é um mapa de partições e imagens de partições não-linux. Agora, faço isso antes de reorganizar as partições e antes de testar minhas funções de restauração de backup.
(Estou muito aberto a sugestões de como eu poderia melhorar isso.)