usando o ZFS em uma unidade USB externa para backup no Ubuntu


9

Eu corro Ubuntu 12.04 precisa e gostaria de formato, usando ZFS , um externo USB HDD para usá-lo como uma unidade de backup para os meus casa diretórios.

Como é apenas uma unidade, não estou interessado em autocorreção, pois entendo que isso exige uma configuração RAID de 2 ou mais discos para fazer o correto. Portanto, ser capaz de tirar instantâneos da minha unidade de backup externa usando recursos nativos do ZFS é suficiente, por enquanto.

O plano é sincronizar novamente minha pasta pessoal na unidade ZFS usando a opção --inplace para reduzir o tamanho da captura instantânea. Esperamos que isso permita manter muitas semanas de instantâneos dos meus diretórios pessoais na unidade ZFS . HDD do sistema operacional, onde as casas diretórios residem é ext4 se isso faz alguma diferença. Eu também gostaria de ter suporte nativo ao ZFS no meu Ubuntu, não no FUSE .

Como devo conseguir isso no Ubuntu, usando a linha de comando? (não toda a cópia de segurança, apenas a formatação).

Respostas:


7

Supondo que seu disco USB seja / dev / sdb e será usado exclusivamente com o ZFS:

zpool create pool sdb
zfs create pool/backup

Use / pool / backup como seu diretório de destino do rsync.

Crie instantâneos com:

zfs snapshot pool/backup@$(date +%Y%m%d%H%M)

não devo formatar a unidade como ZFS primeiro? 'sudo zpool create pool sdb' me fornece "especificação inválida do vdev use '-f' para substituir os seguintes erros: / dev / sdb faz parte do 'pool' potencialmente ativo do pool". E quando tento 'sudo zpool create -f pool sdb', obtenho "não é possível abrir '/ dev / sdb': dispositivo ou recurso ocupado"
— MarcusJuniusBrutus

Não, não existe a formatação ZFS (supondo que você queira criar um sistema de arquivos como o mk2efs). / Dev / sdb é o seu disco USB? Você já criou um pool ZFS nele? Já existe um sistema de arquivos montado no seu disco USB?
— Jlliagre

Criei um pool do ZFS com os comandos "zpool create pool sdb" e "zfs create pool / backup" que você forneceu. O disco USB estava em / dev / sdb e foi formatado com NTFS com um sistema de arquivos montado (que, no entanto, eu desmontei). De qualquer forma, eu vou aceitar a sua resposta para agora e vai ler sobre ZFS piscinas um pouco mais ...
— MarcusJuniusBrutus

Portanto, os pools já estavam lá quando você recebeu a mensagem de erro. O que diz: zpool list pool, zpool status poole zpool history pool?
— Jlliagre
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.