O que você precisa fazer backup depende do seu sistema em particular *.
Então, isso vai precisar de um pouco de trabalho de sua parte para resolver. Comece por descobrir o que não precisa de backup. Primeiro, dê uma olhada no seu diretório raiz e, em seguida, 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, portanto, não é necessário fazer backup.
/dev
, /lost+found
, /proc
, /run
, /sys
e /tmp
são automaticamente recriados na reinicialização. [Eu estou supondo que os links: /initrd.img@
, /initrd.img.old@
, /vmlinuz@
, /vmlinuz.old@ são recriados no boot ubuntu reinstalar (não sei qual).]
No meu sistema /root
está vazio (use sudo -s
para abrir um shell como usuário root para visualizá-lo ... tenha cuidado com exit
imediatamente depois de inspecionar /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 e-mails e impressoras e arquivos transitórios e temporários. "Eu agora o copio, exceto para / var / log. ref: link )
/bin
, /boot
, /lib
, /lib64
e /sbin
presumivelmente serão recarregados por meio de uma reinstalação do Ubuntu, a menos que você esteja fazendo um trabalho de desenvolvimento de 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 em seu sistema em /etc
, /opt
, /srv
e /usr
, que você também deseja fazer backup, seja em conjunto ou individualmente.
Aqui estão algumas páginas que podem ajudar a entender esses diretórios:
link
link
Uma linha de pensamento relacionada é: Digamos que você acabou de instalar um novo Ubuntu. O que você precisaria fazer backup? Resposta: nada. Você não mudou nada ainda, então você pode simplesmente reinstalar o Ubuntu. Ele restaura / bin, / etc, / root, / usr, etc.
Portanto, a única razão pela qual você pode querer fazer backup / bin é porque você o alterou ou adicionou a ele. Então, parte do backup é entender o que é onde e quando é 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 completas de discos ou partições. Isso leva muito tempo para backup e restauração e pode deixar seu sistema inativo enquanto o trabalho está em andamento. E é como eu costumava fazer backup dos meus sistemas Windows usando o Acronis. A única coisa que eles fornecem é um mapa de partição 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 posso melhorar isso.)