Backup do comando linux workstation

0

Então, eu sou o que você chama de "quase" noob quando se trata de linux. Recentemente, comecei a trabalhar em uma estação de trabalho do CentOS e sei que há muitas personalizações do outro usuário. Eu também sei que há uma tonelada de atualizações (como 800) que eu coço para instalar. Quais diretórios eu preciso fazer backup e como, para garantir que esse PC de trabalho compartilhado seja capaz de restaurar a sua condição anterior, esse processo de backup deve quebrar uma tonelada de coisas? Obrigado antecipadamente!

    
por drobalqk 20.08.2015 / 04:11

3 respostas

2

A maneira mais fácil é tirar uma foto da partição / disco rígido. Dê uma olhada página de manual do dd . dd @ wikipedia . alguns comandos dd

Em suma, você usa o dd para tirar uma imagem da sua partição / disco rígido com o comando %código% e para restaurar, basta inicializar o computador com um live cd e inverter o if = e de =. dd é quase sempre instalado em todo sistema linux / live-cd

dd if=/path/to/image/sda.img of=/dev/sda
dd if=/path/to/image/sda1.img of=/dev/sda1

Basta verificar com dd if=/dev/sda of=/backupfoler/sda.img dd if=/dev/sda1 of=/backupfolder/sda1.img para ver em qual disco rígido / partição você precisa tirar uma imagem.

alternativamente, dê uma olhada na ferramenta de despejo.

    
por 20.08.2015 / 12:59
0

O backup não quebra nada.

Para obter uma cópia exata do sistema, fazer uma pequena cópia da unidade (talvez comprá-la primeiro) é o caminho a percorrer. Eu entendo que você não quer fazer isso, o que significa que você estará fazendo algumas concessões.

  • Da perspectiva do usuário / home / * é provavelmente o mais importante, e similarmente / root
  • / etc contém as configurações do sistema e é particularmente útil.
  • Dependendo do que você instala / opt pode ser vital ou totalmente sem importância e nem mesmo existir. Da mesma forma / usr / local
  • Partes de / var também podem ser úteis, mas você provavelmente pode deixar de fora muito, incluindo / var / log, / var / cache, / var / spool - Observe que muitos bancos de dados (mysql, postgres) instalar sob / var por padrão. Você pode ser melhor despejá-los em SQL. Se você tiver discos "extras", talvez seja necessário consultar / media - mas é improvável que isso forme uma parte essencial de seu sistema.

Se você tiver uma instalação "vanilla" e tiver usado apenas pacotes padrão, provavelmente não será necessário fazer o backup de / usr, mas deverá fazer um rpm -qa > /root/files.lst - Isto irá descarregar uma lista dos pacotes instalados - você desejará esta lista para garantir que todos os pacotes sejam instalados em seu novo sistema se você precisar ir lá.

    
por 25.08.2015 / 20:23
0

Tudo bem, eu vejo. Mas você deve pelo menos ter um backup de / home < - arquivos do usuário / etc < - este é o local onde os arquivos de configuração estão localizados. / var com "tar" você pode arquivar os diretórios como este.

tar -pcvzf backup.tar.gz /home /etc /var --exclude='/var/tmp' --exclude='/var/lock' 

--exclude='/var/run'

Você pode verificar o tamanho desses diretórios e se você tem espaço para isso com "du"

du -h -c /home | grep total
du -h -c /etc | grep total
du -h -c /var | grep total

Esse backup deve garantir sua cobertura para a maioria. Você apenas tem que reinstalar o sistema / softwares se ele for usado.

    
por 25.08.2015 / 20:10