É possível alterar as propriedades do sistema de arquivos para um pool do ZFS existente?

4

Suponha que eu criei um pool com compression = on, e mais tarde queria desativar a compactação no local - isso é possível e, em caso afirmativo, como?

Estou usando o Zevo CE no OS X caso isso faça alguma diferença (zpool versão 28).

    
por GJ. 14.04.2013 / 23:10

2 respostas

6

Claro - zfs set compression=off pool/filesystem (ou apenas zfs set compression=off pool para o sistema de arquivos raiz do pool).

Observe que isso não volta e descompacta os dados que já foram gravados - você precisará reescrever os dados para fazer isso ( zfs send e zfs recv podem ajudar nisso).

    
por 14.04.2013 / 23:15
2

Sim, você pode fazer isso ao vivo. Você pode até mudar o tipo de compressão ...

Lembre-se da distinção entre pools zfs e sistemas de arquivos. As propriedades de compactação são definidas no nível do sistema de arquivos zfs.

Novos dados para o pool serão descompactados se você desativá-lo.

Posso perguntar por que você está interessado em desativar a compactação? A recomendação para o ZFS é deixar a compactação ON , a menos que você saiba que seu conjunto de dados será composto de dados não compactáveis (por exemplo, arquivos .tiff ou outros arquivos de mídia).

    
por 14.04.2013 / 23:22

Tags