Tenho um computador com 2 hdds, que pretendo utilizar para armazenamento de dados. Inicialmente, eu queria criar um pool zfs espelhado, mas não é necessário armazenar tantos dados com tanta segurança. Portanto, se eu criar um pool zfs com raid0 vdev e definir cópias=2 em conjuntos de dados específicos (por exemplo, no qual vou armazenar fotos de família ou similares), isso será o mesmo que ter dois pools, um espelhado para dados mais críticos , um raid0 para dados padrão?
relate perguntas
-
Qual opção do tipo RAID10 faria mais sentido para uma VM Hyper-V garantir a recuperação de qualquer unidade?
-
Verifique se o LVM RAID1 espelhado LV está degradado
-
Como posso remover esse array mdadm "zumbi"?
-
Controlador RAID PCIe em um slot PCIe para GPU
-
como o mdadm é executado durante a inicialização?
Não,
copies=2
não oferece redundância de dispositivo ! Não usecopies=2
em vez de um espelho vdev!Se um dispositivo que é seu próprio vdev (como no RAID 0) falhar, você não poderá importar seu pool. Todos os seus dados desapareceriam.
Não há nenhum benefício em usar
copies=2
em vez de um mirror vdev. Só tem pontos negativos:copies=2
nem mesmo protege seus dados tão bem. Aqui está um experimento que mostra que, se 0,1% aleatório do disco for corrompido em um pool 85% cheio, os arquivos ainda serão perdidos.O que você deve fazer em vez disso? Você deve configurar seus discos em um espelho (RAID 1) e fazer um backup em um pool diferente em outro lugar. O backup seria para seus arquivos importantes extras, como as fotos de família que você mencionou. Nunca esqueça que RAID não é backup.
Se o seu orçamento for realmente apenas dois discos rígidos, eu criaria dois pools individuais feitos de discos individuais e
zfs send | zfs receive
os arquivos importantes entre os dois. Isso é um pouco complicado, e é por isso que só sugiro se você não tiver outras opções. Com certeza é mais seguro que o RAID 0 comcopies=2
.