Destruindo um sistema de arquivos ZFS

0

De volta, quando configuro meu servidor alguns anos atrás, fiz algumas pesquisas e decidi usar um sistema de arquivos zfs para os três discos que eu usaria no armazenamento.

No geral, estou muito feliz com isso. Para começar, usei apenas 3 discos rígidos de 500GB de laptops antigos e, quando decidi atualizá-los, o processo de substituição foi incrivelmente fácil e eu tive todos os 3 discos substituídos em poucas horas.

Mas estou querendo fazer algumas alterações. Eu quero ser capaz de ver rapidamente a capacidade total do sistema e quanto dele foi usado, mas quando eu o configurei, criei alguns pontos de montagem separados.

Essencialmente eu tenho o conjunto inteiro montado como / willzpool, mas dentro dele eu tenho 5 pastas separadas - / willzpool / will (meu armazenamento) / willzpool / MrsWill (o armazenamento da minha esposa) / willzpool / media (uma pasta comum que podemos acessar e também usar como armazenamento para minha biblioteca plex e distribuições / torrents baixadas, etc.)

Todos os 3 também são compartilhados pelo samba para compatibilidade com o Windows.

Por alguma razão eu dei a essas 3 pastas seus próprios pontos de montagem de / willzpool / will, / willzpool / MrsWill, / willzpool / media. Isso significa que, quando eu uso 'zfs list', eu realmente não obtenho um número exato de quanto o pool inteiro está usando, ele é dividido em 4 sistemas de arquivos separados.

Eu também tenho 2 pastas dentro do arquivo principal / willzpool de / willzpool / backups (usado para um backup rsync do meu sistema / inteiro menos algumas pastas para que eu possa recuperar facilmente se eu quebrar alguma coisa) e / willzpool / nextcloud (usado para minha pasta de dados nextcloud) Estas 2 pastas são contadas em relação ao armazenamento do / willzpool quando eu executo 'zfs list' e eu tenho a pasta de backups compartilhada pelo samba também para que eu possa verificar se está tudo funcionando como eu quero (na semana passada) pode ver os montes separados para will / MrsWill / media são realmente inúteis.

Se eu destruir a montagem com o zfs destroy, ela excluirá o conteúdo das pastas ou apenas destruirá os pontos de montagem, deixando-me com minha entrada de nível superior / willzpool zfs que 'zfs list' me fornecerá totais para?

    
por Will 19.03.2017 / 14:25

1 resposta

0

Ok, acho que respondi a minha própria pergunta.

Mudei o conteúdo de um dos meus sistemas de arquivos zfs para uma nova pasta

mv /willzpool/MrsWill/* /Willzpool/MrsWillbackup

que esvaziou a pasta. Em seguida, criei um arquivo de teste, executei zfs destroy willzpool/MrsWill e a pasta MrsWill e seu conteúdo foram eliminados.

Eu mv /willzpool/MrsWillBackup /willzpool/MrsWill e acessei a pasta através de um laptop via samba e tudo funciona exatamente como antes, exceto que agora o nível superior zfs /willzpool/ agora faz referência ao tamanho total dos dados.

Para referência, a razão pela qual isso foi útil é que estou usando conky & amp; webmin para monitorar remotamente meu uso de hdd no servidor e nem refletir com precisão o tamanho total do volume willzpool (composto de 3 discos) quando ele é dividido em sistemas de arquivos separados)

    
por Will 19.03.2017 / 15:48