![Fazendo backups de 10 discos rígidos. Devo apenas criar imagens de disco?](https://rvso.com/image/1438159/Fazendo%20backups%20de%2010%20discos%20r%C3%ADgidos.%20Devo%20apenas%20criar%20imagens%20de%20disco%3F.png)
Farei backups de cerca de 10 discos rígidos, cerca de 4 TB de dados. Usarei um adaptador USB para SATA e depois transferirei os dados para uma unidade USB externa de 4 TB. Provavelmente farei isso em um ambiente Linux rodando em um Raspberry Pi, pois quero que o sistema de cópia seja independente. Conheço as habilidades de potência do Pi, então usarei um hub alimentado e isso não deve ser um problema. Minha única pergunta é: seria uma ideia melhor apenas criar imagens de todos os 10 discos rígidos e depois montá-las sempre que precisar extrair dados delas ou copiar cada arquivo para o novo disco rígido. A razão pela qual pensei que as imagens seriam uma ideia melhor é porque já vi problemas no passado no Windows ao arrastar e soltar todo o conteúdo de um disco rígido, onde ele ficaria preso em um único arquivo por algum motivo desconhecido e daria um erro vago como "não foi possível copiar o arquivo xxx", que por sua vez interromperá o restante do processo de cópia. Pelo que entendi, criar uma imagem resultaria em uma cópia 1 por 1 do conteúdo e não prestaria atenção aos dados reais. Além disso, a organização das imagens parece boa. Existem vantagens ou desvantagens no uso de imagens? Além disso, existe algum programa que funcione bem no Debian para fazer isso?
-Ben
Responder1
Eu provavelmente consideraria algumas coisas.
O raspi não é um bom dispositivo para imagens iniciais - ele tem pouca potência, você precisará alimentar suas unidades de alguma forma e isso complicará demais as coisas. Uma área de trabalho 'normal' é o que eu usaria se tivesse uma opção
Quanto à imagem, costumo gostar do gnuddrescuepara esse tipo de coisa - ele faz uma passagem, ignorando setores defeituosos e repetidas passagens para garantir que o máximo de dados possível seja copiado.
Você pode então montar essas imagens com kpartx (que montaria imagens com mais de uma partição) e extrair os dados de lá.
Responder2
Existem diferentes ferramentas que você pode usar, dependendo de quais são seus objetivos:
sincronizar novamente: Se o sistema de arquivos estiver intacto e tudo que você deseja são os dados nele, copie-o com o rsync.
imagem parcial(ou ferramentas semelhantes, dependendo do sistema de arquivos que você está usando): Se você deseja fazer uma cópia exata da unidade, mas sem copiar os setores que não contêm dados, use partimage. Isso pode economizar muito espaço. Mas faça isso apenas se tiver certeza de que o sistema de arquivos não está corrompido e que todos os dados que você deseja estão lá, porque você perde todos os dados que estão em setores não utilizados. Se você decidir usar o partimage, a maneira mais fácil de fazer isso é usar o clonezilla, um ótimo frontend para diferentes ferramentas de imagem de disco. Lembre-se de que você não tem acesso direto aos arquivos, é necessário recriar e montar a imagem real para ter acesso a eles.
ddrescue:Se você acha que as unidades irão falhar a qualquer minuto e deseja retirar todos os dados delas o mais rápido possível para recuperação posterior, use esta ferramenta, conforme descrito na resposta do Journeyman Geek. Tenha em mente que isso requer muito espaço em disco e esforço adicional para realmente obter os dados das imagens.
Quanto ao RaspberryPi: Você pode usar o RaspberryPi para isso com a única limitação sendo a velocidade de transferência das portas USB (desde que não comprima seus dados). Então, se você não se importa em ser um pouco lento, usar o RaspberryPi é totalmente aceitável. Você também pode usar qualquer outro computador com uma distribuição GNU/Linux em execução, ou até mesmo um LiveCD (como sysresccd, partedmagic ou ClonezillaLive).
Todo o software acima está disponível em quase todas as distribuições GNU/Linux, incluindo Debian e Raspbian, portanto a disponibilidade não é um problema.