Mudanças entre as edições de "Bacula - Restauração de Backups/Restauração do Samba4"

De IFRS Campus Canoas
Ir para: navegação, pesquisa
Linha 43: Linha 43:
 
  # make install
 
  # make install
  
 +
=Restauração dos arquivos=
 +
Utilize a restauração do bacula para restaurar os arquivos contidos nas pasta:
 +
/backup            (Contêm arquivos de backup utilizando a ferramenta samba_backup).
 +
/etc/krb5.conf
  
 +
A partir do backup realizado pela ferramenta samba_backup:
 +
# cd /tmp/bacula-restores/
 +
# tar jxvf etc.XXXX.tar.bz2 -C /usr/local/samba/
 +
# tar jxvf samba4_private.XXXX.tar.bz2 -C /usr/local/samba/
 +
# tar jxvf sysvol.XXXX.tar.bz2 -C /usr/local/samba/
 +
Renomeie os arquivos .bak:
 +
# find /usr/local/samba/private/ -type f -name '*.ldb.bak' -print0 | while read -d $'\0' f ; do mv "$f" "${f%.bak}" ; done
 
Edite o arquivo /etc/resolv.conf
 
Edite o arquivo /etc/resolv.conf
 
  domain canoas.ifrs.edu.br
 
  domain canoas.ifrs.edu.br

Edição das 14h05min de 15 de outubro de 2015

Requisitos

Fixe o endereço IP no arquivo /etc/network/interfaces

allow-hotplug eth0
iface eth0 inet static
address IPSERVIDOR
netmask 255.255.255.0
gateway GATEWAY

Edite o nome do host no arquivo /etc/hostname

dominio

Edite o arquivo /etc/hosts

127.0.0.1       localhost
IPSERVIDOR     dominio.canoas.ifrs.edu.br      dominio
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters


Instalação de dependências

# apt-get install bind9
# apt-get install acl attr autoconf bison build-essential \
 debhelper dnsutils docbook-xml docbook-xsl flex gdb krb5-user \
 libacl1-dev libaio-dev libattr1-dev libblkid-dev libbsd-dev \
 libcap-dev libcups2-dev libgnutls28-dev libjson-perl \
 libldap2-dev libncurses5-dev libpam0g-dev libparse-yapp-perl \
 libpopt-dev libreadline-dev perl perl-modules pkg-config \
 python-all-dev python-dev python-dnspython python-crypto \
 xsltproc zlib1g-dev

Instalação do samba4 através do código fonte

Baixe o código fonte no site https://download.samba.org/pub/samba/stable/, que deve ser a mesma versão utilizada no servidor original.

# wget https://ftp.samba.org/pub/samba/stable/samba-4.X.XX.tar.gz

Descompacte e inicie o processo de compilação:

# tar zxvf samba-4.X.XX.tar.gz
# cd samba-4.X.XX/
# ./configure  --enable-debug --enable-selftest
# make
# make quicktest
# make install

Restauração dos arquivos

Utilize a restauração do bacula para restaurar os arquivos contidos nas pasta:

/backup             (Contêm arquivos de backup utilizando a ferramenta samba_backup).
/etc/krb5.conf

A partir do backup realizado pela ferramenta samba_backup:

# cd /tmp/bacula-restores/
# tar jxvf etc.XXXX.tar.bz2 -C /usr/local/samba/
# tar jxvf samba4_private.XXXX.tar.bz2 -C /usr/local/samba/
# tar jxvf sysvol.XXXX.tar.bz2 -C /usr/local/samba/

Renomeie os arquivos .bak:

# find /usr/local/samba/private/ -type f -name '*.ldb.bak' -print0 | while read -d $'\0' f ; do mv "$f" "${f%.bak}" ; done

Edite o arquivo /etc/resolv.conf

domain canoas.ifrs.edu.br
search canoas.ifrs.edu.br
nameserver IPSERVIDOR

Referências

Atualização_do_Samba4

Backup and restore an Samba AD DC