O SnapRAID é um recurso fácil, sistema RAID de software para sistemas Windows e Linux que permite aos usuários configurar um pool de unidades para armazenar dados facilmente. O programa é gratuito, é de código aberto e é executado na maioria dos sistemas operacionais Linux com facilidade. Neste tutorial, focaremos na configuração do SnapRAID no servidor Ubuntu.
Nota: embora este tutorial seja focado no servidor Ubuntu, é possível seguir as instruções e configurá-lo em outros sistemas operacionais Linux. As instruções são quase idênticas.
Para o SnapRAID funcionar corretamente, você precisa ter quatro discos rígidos. Idealmente, os discos rígidos devem ter o mesmo tamanho e os discos rígidos devem ser formatados com o mesmo sistema de arquivos (Ext4.) No Ubuntu Server, a maneira mais rápida de fazer isso é formatar com o Cfdisk. Para iniciar o processo de formatação, acesse o console do servidor Ubuntu ou, SSH remotamente e use a sintaxe de comando abaixo. Lembre-se de que você precisará repetir esse processo quatro vezes para que cada disco rígido tenha o mesmo sistema de arquivos etc.
Nota: substitua o X pela etiqueta real da unidade que você deseja formatar.
sudo cfdisk / dev / sdX
Quando o editor de partições do CFdisk estiver aberto no console, use-o para excluir os sistemas de arquivos existentes no disco rígido. Em seguida, crie uma nova partição Ext4 que ocupe todo o tamanho da unidade. Quando terminar de editar e formatar, selecione “Write” para salvar as alterações e “Quit” para sair.
No Ubuntu, você poderá obter o software SnapRAID muito rapidamente. A razão para isso é que o desenvolvedor mantém um PPA de software disponível para o Ubuntu Server, bem como a distribuição do Ubuntu Desktop. Para adicionar o PPA ao Ubuntu Server, você deve primeiro ativar o suporte ao PPA.
sudo apt install software-propriedades-comuns
Com o software PPA em funcionamento, é hora de adicionar o repositório do software SnapRAID ao sistema.
supa add-apt-repository ppa: tikhonov / snapraid
Execute o atualizar comando para atualizar o Ubuntu, para que o SnapRAID PPA possa ser totalmente integrado ao seu sistema Ubuntu.
atualização do sudo apt
Por fim, instale o software SnapRAID.
sudo apt install snapraid
Se você deseja usar o software SnapRAID corretamente no Ubuntu, várias pastas diferentes devem ser configuradas. Esses diretórios são para montagens de unidades, bem como para o conjunto de dados. A primeira pasta que você deve criar é a que irá entrar /var/.
sudo mkdir -p / var / snapraid /
Em seguida, várias pastas devem ser criadas no diretório / mnt /. Cinco deles para ser exato. Para criar todas essas pastas com um comando fácil, faça o seguinte:
sudo mkdir -p / mnt / {disco1, disco2, disco3, disco4, dados}
Agora que os diretórios estão definidos, é hora de configurar o arquivo de configuração do SnapRAID. Para fazer isso, abra o arquivo snapraid.conf no Nano com o comando abaixo.
sudo nano -w /etc/snapraid.conf
Primeiro, examine o arquivo de configuração e procure a linha que diz "# Formato:" paridade FILE_PATH "
Sob essa linha, apague o código e substitua-o por:
parity /mnt/disk4/snapraid.parity
Em seguida, vá para a linha no arquivo de configuração que diz "# Formato:" conteúdo FILE_PATH "
. Apague as linhas diretamente abaixo dela. Substitua-o por estas quatro linhas.
content /var/snapraid.content
content /mnt/disk1/snapraid.content
content /mnt/disk2/snapraid.content
content /mnt/disk3/snapraid.content
Mova o arquivo para baixo na seção Conteúdo e localize a linha no arquivo de configuração que diz "# Formato:" disco DISK_NAME DISK_MOUNT_POINT "
. Mais uma vez, remova todo o código diretamente abaixo e substitua-o pelo código abaixo.
dados d1 / mnt / disk1 /
dados d2 / mnt / disk2 /
dados d3 / mnt / disk3 /
Por fim, desça o arquivo de configuração e localize o "# piscina / piscina"
linha. Abaixo dele, especifique o /mnt/data diretório.
pool / mnt / data
Depois de especificar o local do conjunto de dados no arquivo de configuração, salve as edições pressionando Ctrl + O. Em seguida, feche o editor com Ctrl + X.
O SnapRAID requer todos os discos rígidos configurados no /etc/fstab Arquivo. Para adicionar essas montagens de unidade, vá para o terminal e faça o seguinte.
Passo 1: Execute o blkid comando em cada um de seus discos rígidos. Este comando informará o UUID. Substitua X pela letra da unidade e Y pelo número da partição (também conhecido como /dev/sdb1etc.)
sudo blkid / dev / sdXY
Passo 2: Copie a saída UUID do blkid comando para cada partição da unidade e salve-o em um arquivo de texto no seu editor de texto favorito para mais tarde.
Etapa 3: Use os seguintes comandos de eco para escrever rapidamente em suas montagens de unidade no /etc/fstab Arquivo. Certifique-se de substituir “example-uuid” pelos UUIDs salvos no editor de texto.
sudo -s echo '' >> / etc / fstab. echo '# Drives for SnapRAID configuration' >> / etc / fstab. echo 'UUID =exemplo-uuid / mnt / disk1 ext4 noatime, padrão 0 0 '>> / etc / fstab. echo 'UUID =exemplo-uuid / mnt / disk2 ext4 noatime, o padrão é 0 0 '>> / etc / fstab. echo 'UUID =exemplo-uuid / mnt / disk3 ext4 noatime, padrão 0 0 '>> / etc / fstab. echo 'UUID =exemplo-uuid / mnt / disk4 ext4 noatime, padrões 0 0 '>> / etc / fstab
Passo 4: Use o seguinte eco comandos para adicionar o conjunto de unidades AUFS ao seu /etc/fstab pasta.
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
Etapa 5: Reinicie o servidor Ubuntu. Quando ficar online novamente, todas as unidades serão carregadas nas pastas corretas, prontas para uso com o SnapRAID.
Com todos os diretórios montados e o software instalado, o SnapRAID está pronto para uso. Agora, resta apenas colocar os dados no diretório do pool. Para fazer isso, obtenha um shell raiz no shell de linha de comando do servidor Ubuntu. Em seguida, siga os exemplos de comando abaixo para colocar arquivos e pastas no pool de unidades.
Colocar arquivos únicos no pool do SnapRAID
sudo -s cp / caminho / para / único / arquivo / mnt / data
Colocar diretórios no pool SnapRAID
sudo -s cp -r / caminho / para / pasta / / mnt / data
Quando seus dados estiverem no pool do SnapRAID, execute o sincronização snapraid comando para sincronizar os dados.
sincronização snapraid
Você certamente precisa de uma boa ferramenta para gerenciar suas p...
Às vezes um Emulador Android não é suficiente se você deseja usar a...
O Abiword é um processador de texto leve para Linux e outros sistem...