Snapraid uma excelente opção para backup de dados em vários discos rígidos

snapdraid

SnapRAID é um programa de backup para discos rígidos. Armazena paridade, suas informações de dados e recupera de até seis discos.

O programa é gratuito, de código aberto e funciona na maioria dos sistemas operacionais Linux com facilidade. O SnapRAID é voltado principalmente para um media center doméstico, onde você tem muitos arquivos grandes que raramente mudam.

Os recursos do SnapRAID são:

  • Todos os seus dados são resumidos para garantir a integridade dos dados e evitar a corrupção.
  • Se houver muitos discos com falha para permitir a recuperação, os dados serão perdidos apenas nos discos com falha.
  • Todos os dados nos outros discos estão seguros.
  • Se você acidentalmente excluir alguns arquivos de um disco, você pode recuperá-los
  • Você pode começar com discos completos.
  • Os discos podem ser de tamanhos diferentes.
  • Você pode adicionar discos a qualquer momento.
  • Não bloqueia seus dados. Você pode parar de usar o SnapRAID a qualquer momento.
  • Tempo sem a necessidade de reformatar ou mover dados.

Para que o SnapRAID funcione corretamente, você deve ter quatro discos rígidos que deve ser formatado com o mesmo sistema de arquivos (Ext4).

No Ubuntu, a maneira mais rápida de fazer isso é formatar com o Cfdisk ou com a ajuda do Gparted. Para iniciar o processo de formatação a partir do terminal, basta executar o seguinte comando:

sudo cfdisk /dev/sdX

Onde "sdx" é o ponto de montagem de cada disco rígido.

Assim que o editor de partição CFdisk estiver aberto, iremos deletar os sistemas de arquivos existentes no disco rígido.

Em seguida, passamos a criar uma nova partição Ext4 que ocupará todo o tamanho da unidade. Quando terminar de editar e formatar, selecione "Gravar" para salvar suas alterações e "Sair" para sair.

Instale SnapRAID

No Ubuntu, você poderá obter o software SnapRAID muito rapidamente, já que teremos apenas que adicionar seu repositório ao nosso sistema.

Fazemos isso digitando o seguinte comando no terminal:

sudo add-apt-repository ppa:tikhonov/snapraid

Agora vamos atualizar nossa lista de repositórios com:

sudo apt update

E prosseguiremos com a instalação do SnapRAID com:

sudo apt install snapraid

Usando SnapRAID

Para começar a usar este utilitário teremos que configurar os pontos de montagem dos dados. Então, primeiro vamos criar uma pasta com:

sudo mkdir -p /var/snapraid/

Depois disso vamos criar as pastas para os pontos de montagem dos discos

sudo mkdir -p /mnt/{disco1,disco2,disco3,disco4,data}

Agora é hora de editar o arquivo de configuração SnapRAID:

sudo nano -w /etc/snapraid.conf

Aqui teremos que procurar a linha que diz «# Format: "parity FILE_PATH»Sob esta linha, iremos deletar o código lá e substituir por:

parity /mnt/disco4/snapraid.parity

Agora vamos encontrar a linha «# Format: "content FILE_PATH«. E excluímos as linhas abaixo dela e as substituímos por:

content /var/snapraid.content

content /mnt/disco1/snapraid.content

content /mnt/disco2/snapraid.content

content /mnt/disco3/snapraid.content

Agora vamos localizar a linha «# Format: "disk DISK_NAME DISK_MOUNT_POINT»E vamos substituir o conteúdo abaixo dele por:

data d1 /mnt/disco1/

data d2 /mnt/disco2/

data d3 /mnt/disco3/

Finalmente, localizamos a linha «#pool /pool»E aqui vamos especificar / mnt / data.

pool /mnt/data

Já feito isso agora vamos apenas salvar os combios com Ctrl + O e sair com Ctrl + X

Configurar montagens de unidade SnapRAID

O SnapRAID requer que todos os discos rígidos sejam configurados no arquivo / etc / fstab. Para adicionar essas montagens de unidade, vamos executar o comando blkid em cada uma das unidades de disco rígido.

Este comando informará o UUID.

sudo blkid /dev/sdXY

Com isso vamos copiar a saída UUID para cada partição da unidade. Vamos colocar esses dados no arquivo fstab, onde eles substituem "tu-uuid" pelos dados obtidos:

sudo -s

echo ' ' >> /etc/fstab

echo '# SnapRAID' >> /etc/fstab

echo 'UUID=tu-uuid /mnt/disco1 ext4 noatime,defaults 0 0' >> /etc/fstab

echo 'UUID=tu-uuid /mnt/disco2 ext4 noatime,defaults 0 0 ' >> /etc/fstab

echo 'UUID=tu-uuid /mnt/disco3 ext4 noatime,defaults 0 0' >> /etc/fstab

echo 'UUID=tu-uuid /mnt/disco4 ext4 noatime,defaults 0 0 ' >> /etc/fstab

Feito isso agora vamos adicionar o pool de drives AUFS à pasta / etc / fstab

echo ' ' >> /etc/fstab

echo '#SnapRAID AuFS mount' >> /etc/fstab

echo 'none / mnt / data aufs br = / mnt / disk1 = rw: / mnt / disk2 = rw: / mnt / disk3 = rw, create = mfs, auto 0 0' >> / etc / fstab [/ sourcecode]

No final disso, nós só teremos que reiniciar nosso sistema para que o SnapRAID seja executado na inicialização com todas as configurações feitas.

Agora tudo o que resta é colocar os dados no diretório do grupo. Para colocar arquivos individuais no grupo SnapRAID

sudo -s

cp /ruta/al/archivo /mnt/data

Colocar diretórios no Grupo SnapRAID

sudo -s

cp -r /ruta/a/carpeta/ /mnt/data

Feito isso apenas execute o comando snapraid sync para sincronizar os dados.

snapraid sync

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.