{"id":12728,"date":"2023-08-14T13:09:27","date_gmt":"2023-08-14T16:09:27","guid":{"rendered":"https:\/\/categoriaoutros.com.br\/?p=12728"},"modified":"2023-08-14T18:44:19","modified_gmt":"2023-08-14T21:44:19","slug":"zfs-conheca-significado-de-termos-usados","status":"publish","type":"post","link":"https:\/\/categoriaoutros.com.br\/?p=12728","title":{"rendered":"ZFS: Conhe\u00e7a o Significado dos Termos Usados"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"838\" height=\"842\" src=\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/site-palavra-chave.jpg\" alt=\"\" class=\"wp-image-12653\" srcset=\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/site-palavra-chave.jpg 838w, https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/site-palavra-chave-300x300.jpg 300w, https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/site-palavra-chave-150x150.jpg 150w, https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/site-palavra-chave-768x772.jpg 768w\" sizes=\"auto, (max-width: 838px) 100vw, 838px\" \/><figcaption class=\"wp-element-caption\">Termos usados em ZFS<\/figcaption><\/figure><\/div>\n\n\n<p>Mais do que um sistema de arquivos, ZFS \u00e9 fundamentalmente diferente. ZFS combina as fun\u00e7\u00f5es de sistema de arquivos e gerenciador de volumes, permitindo que novos dispositivos de armazenamento sejam adicionados a um sistema ativo e tendo o novo espa\u00e7o dispon\u00edvel nos sistemas de arquivos existentes nesse pool de uma s\u00f3 vez. Ao combinar as fun\u00e7\u00f5es tradicionalmente separadas, o ZFS \u00e9 capaz de superar as limita\u00e7\u00f5es anteriores que impediam o crescimento dos grupos de RAID. Um vdev \u00e9 um dispositivo de n\u00edvel superior em um pool e pode ser um disco simples ou uma transforma\u00e7\u00e3o RAID, como um espelho(mirror) ou matriz RAID-Z. Cada um dos sistemas de arquivos ZFS (chamados dataset ou conjuntos de dados) tem acesso ao espa\u00e7o livre combinado de todo o pool. Os blocos usados \u200b\u200bdo pool diminuem o espa\u00e7o dispon\u00edvel para cada sistema de arquivos. Essa abordagem evita a armadilha comum com particionamento extensivo em que o espa\u00e7o livre se torna fragmentado entre as parti\u00e7\u00f5es.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>TERMO<\/strong><\/td><td><strong>SIGNIFICADO<\/strong><\/td><\/tr><tr><td><strong>Pool<\/strong><\/td><td>Um pool de armazenamento \u00e9 o bloco de constru\u00e7\u00e3o mais b\u00e1sico do ZFS. Um pool consiste em um ou mais vdevs, os dispositivos subjacentes que armazenam os dados. Um pool \u00e9 ent\u00e3o usado para criar um ou mais sistemas de arquivos(datasets) ou dispositivos de bloco (volumes). Esses datasets e volumes compartilham o pool de espa\u00e7o livre restante. Cada pool \u00e9 identificado exclusivamente por um nome e um GUID. O n\u00famero da vers\u00e3o do ZFS no pool determina os recursos dispon\u00edveis.<\/td><\/tr><tr><td><strong>Tipos de vdev<\/strong><\/td><td>Um pool consiste em um ou mais vdevs, que s\u00e3o um \u00fanico disco ou um grupo de discos, transformados em RAID. Ao usar muitos vdevs, o ZFS distribui os dados pelos vdevs para aumentar o desempenho e maximizar o espa\u00e7o utiliz\u00e1vel. Todos os vdevs devem ter pelo menos 128 MB de tamanho.<br><br>Usar um disco inteiro como parte de um pool inicializ\u00e1vel \u00e9 altamente desencorajado, pois isso pode tornar o pool n\u00e3o inicializ\u00e1vel. Da mesma forma, voc\u00ea n\u00e3o deve usar um disco inteiro como parte de um espelho ou RAID-Z vdev. Determinar de forma confi\u00e1vel o tamanho de um disco n\u00e3o particionado no momento da inicializa\u00e7\u00e3o \u00e9 imposs\u00edvel e n\u00e3o h\u00e1 lugar para inserir o c\u00f3digo de inicializa\u00e7\u00e3o.<br><br>Vamos ver os tipos de vdevs:<br><br># <strong>Disco<\/strong>: O tipo vdev mais b\u00e1sico \u00e9 um dispositivo de bloco padr\u00e3o. Pode ser um disco inteiro (como \/dev\/sdb ou \/dev\/sdc) ou uma parti\u00e7\u00e3o (\/dev\/sdb3). No FreeBSD, n\u00e3o h\u00e1 perda de desempenho por usar uma parti\u00e7\u00e3o em vez do disco inteiro. Isso difere das recomenda\u00e7\u00f5es feitas pela documenta\u00e7\u00e3o do Solaris.<br><br># <strong>Arquivo<\/strong>: Arquivos regulares podem compor pools ZFS, o que \u00e9 \u00fatil para testes e experimenta\u00e7\u00e3o. Use o caminho completo para o arquivo como o caminho do dispositivo em zpool create.<br><br># <strong>espelho<\/strong>: Ao criar um espelho(mirror), especifique a palavra-chave espelho seguida pela lista de dispositivos membros para o espelho. Um espelho consiste em dois ou mais dispositivos, gravando todos os dados em todos os dispositivos membros. Um mirror vdev manter\u00e1 tantos dados quanto seu menor membro. Um mirror vdev pode suportar a falha de todos, exceto um de seus membros, sem perder nenhum dado.<br>Dica: Para atualizar um vdev de disco \u00fanico para um vdev de espelho a qualquer momento, use <kbd>zpool attach<\/kbd>.<br><br># <strong><em>RAID-Z<\/em>\u00a0<\/strong>:<strong> <\/strong>O ZFS usa RAID-Z, uma varia\u00e7\u00e3o do RAID-5 padr\u00e3o que oferece melhor distribui\u00e7\u00e3o de paridade e elimina o &#8220;buraco de grava\u00e7\u00e3o RAID-5&#8221; no qual os dados e as informa\u00e7\u00f5es de paridade tornam-se inconsistentes ap\u00f3s uma reinicializa\u00e7\u00e3o inesperada. O ZFS oferece suporte a tr\u00eas n\u00edveis de RAID-Z, que fornecem n\u00edveis variados de redund\u00e2ncia em troca de n\u00edveis decrescentes de armazenamento utiliz\u00e1vel. O ZFS usa RAID-Z1 a RAID-Z3 com base no n\u00famero de dispositivos de paridade na matriz e no n\u00famero de discos que podem falhar antes que o pool pare de funcionar.<br><br>Em uma configura\u00e7\u00e3o RAID-Z1 com quatro discos, cada um com 1 TB, o armazenamento utiliz\u00e1vel \u00e9 de 3 TB e o pool ainda poder\u00e1 operar em modo degradado com um disco com falha. Se outro disco ficar off-line antes de substituir e restaurar o disco com falha, todos os dados do pool ser\u00e3o perdidos.<br><br>Em uma configura\u00e7\u00e3o RAID-Z3 com oito discos de 1 TB, o volume fornecer\u00e1 5 TB de espa\u00e7o utiliz\u00e1vel e ainda poder\u00e1 operar com tr\u00eas discos com falha. A Sun\u2122 n\u00e3o recomenda mais de nove discos em um \u00fanico vdev. Se mais discos comp\u00f5em a configura\u00e7\u00e3o, a recomenda\u00e7\u00e3o \u00e9 dividi-los em vdevs separados e distribuir os dados do pool entre eles.<br><br>Uma configura\u00e7\u00e3o de dois vdevs RAID-Z2 consistindo em 8 discos cada criaria algo como uma matriz RAID-60. A capacidade de armazenamento de um grupo RAID-Z \u00e9 aproximadamente o tamanho do menor disco multiplicado pelo n\u00famero de discos sem paridade. Quatro discos de 1 TB em RAID-Z1 t\u00eam um tamanho efetivo de cerca de 3 TB, e uma matriz de oito discos de 1 TB em RAID-Z3 render\u00e1 5 TB de espa\u00e7o utiliz\u00e1vel.<br><br># <strong>Spare<\/strong> &#8211; o ZFS tem um tipo pseudo-vdev especial para acompanhar os hot spares dispon\u00edveis. Observe que os hot spares instalados n\u00e3o s\u00e3o implantados automaticamente; configure-os manualmente para substituir o dispositivo com falha usando o <strong>zfs replace<\/strong>.<br><br># <strong>Log<\/strong> &#8211; os dispositivos de log ZFS, tamb\u00e9m conhecidos como ZFS Intent Log (ZIL) movem o log de inten\u00e7\u00e3o dos dispositivos de pool regulares para um dispositivo dedicado, geralmente um SSD. Ter um dispositivo de log dedicado melhora o desempenho de aplicativos com um alto volume de grava\u00e7\u00f5es s\u00edncronas, como bancos de dados. O espelhamento de dispositivos de log \u00e9 poss\u00edvel, mas o RAID-Z n\u00e3o \u00e9 suportado. Se estiver usando muitos dispositivos de log, as grava\u00e7\u00f5es ter\u00e3o balanceamento de carga entre eles.<br><br># <strong>Cache<\/strong> &#8211; Adicionar um cache vdev a um pool adicionar\u00e1 o armazenamento do cache ao L2ARC. O espelhamento de dispositivos de cache \u00e9 imposs\u00edvel. Como um dispositivo de cache armazena apenas novas c\u00f3pias dos dados existentes, n\u00e3o h\u00e1 risco de perda de dados. L2ARC (Level 2 Adaptive Replacement Cache) \u00e9 um componente do sistema de armazenamento ZFS usado para melhorar o desempenho de leitura em sistemas de armazenamento de dados. Ele consiste em utilizar dispositivos de armazenamento SSD como uma camada de cache para acelerar o acesso aos dados mais frequentemente acessados.<br><br><br><br><\/td><\/tr><tr><td>Transaction Group (TXG)<br>ou<br>Grupos de transa\u00e7\u00f5es <\/td><td>Grupos de transa\u00e7\u00f5es s\u00e3o a forma como os grupos do ZFS bloqueiam as altera\u00e7\u00f5es e as gravam no pool. Os grupos de transa\u00e7\u00f5es s\u00e3o a unidade at\u00f4mica que o ZFS usa para garantir a consist\u00eancia. O ZFS atribui a cada grupo de transa\u00e7\u00f5es um identificador consecutivo exclusivo de 64 bits. Pode haver at\u00e9 tr\u00eas grupos de transa\u00e7\u00f5es ativos por vez, um em cada um destes tr\u00eas estados:<br><br>* Open &#8211; Um novo grupo de transa\u00e7\u00f5es come\u00e7a no estado aberto(open) e aceita novas grava\u00e7\u00f5es. H\u00e1 sempre um grupo de transa\u00e7\u00f5es no estado aberto, mas o grupo de transa\u00e7\u00f5es pode recusar novas grava\u00e7\u00f5es se tiver atingido um limite. Uma vez que o grupo de transa\u00e7\u00f5es abertas tenha atingido um limite, ou atingido o vfs.zfs.txg.timeout, o grupo de transa\u00e7\u00f5es avan\u00e7a para o pr\u00f3ximo estado. <br>* Quiescing &#8211; Um estado curto que permite que quaisquer opera\u00e7\u00f5es pendentes terminem sem bloquear a cria\u00e7\u00e3o de um novo grupo de transa\u00e7\u00f5es abertas. Depois que todas as transa\u00e7\u00f5es no grupo forem conclu\u00eddas, o grupo de transa\u00e7\u00f5es avan\u00e7a para o estado final.<br> * Syncing &#8211; ou sincronizando. Grave todos os dados no grupo de transa\u00e7\u00f5es no armazenamento est\u00e1vel. Esse processo, por sua vez, alterar\u00e1 outros dados, como metadados e mapas espaciais, que o ZFS tamb\u00e9m gravar\u00e1 no armazenamento est\u00e1vel. O processo de sincroniza\u00e7\u00e3o envolve v\u00e1rias passagens. No primeiro e maior, todos os blocos de dados alterados; em seguida, v\u00eam os metadados, que podem levar v\u00e1rias passagens para serem conclu\u00eddos. Como a aloca\u00e7\u00e3o de espa\u00e7o para os blocos de dados gera novos metadados, o estado de sincroniza\u00e7\u00e3o n\u00e3o pode terminar at\u00e9 que uma passagem seja conclu\u00edda e n\u00e3o use nenhum novo espa\u00e7o. O estado de sincroniza\u00e7\u00e3o tamb\u00e9m \u00e9 onde as tarefas de sincroniza\u00e7\u00e3o s\u00e3o conclu\u00eddas. Synctasks s\u00e3o opera\u00e7\u00f5es administrativas, como criar ou destruir instant\u00e2neos e conjuntos de dados que concluem a altera\u00e7\u00e3o do uberblock. Depois que o estado de sincroniza\u00e7\u00e3o \u00e9 conclu\u00eddo, o grupo de transa\u00e7\u00f5es no estado de encerramento avan\u00e7a para o estado de sincroniza\u00e7\u00e3o. Todas as fun\u00e7\u00f5es administrativas, como grava\u00e7\u00e3o de instant\u00e2neo como parte do grupo de transa\u00e7\u00f5es. O ZFS adiciona uma tarefa de sincroniza\u00e7\u00e3o criada ao grupo de transa\u00e7\u00f5es abertas e esse grupo avan\u00e7a o mais r\u00e1pido poss\u00edvel para o estado de sincroniza\u00e7\u00e3o para reduzir a lat\u00eancia dos comandos administrativos.<br><\/td><\/tr><tr><td>Adaptive Replacement Cache (ARC)<br>ou<br>Cache de substitui\u00e7\u00e3o adapt\u00e1vel (ARC)<\/td><td>ZFS usa um <strong>cache de substitui\u00e7\u00e3o adapt\u00e1vel (ARC)<\/strong>, em vez de um cache mais tradicional menos usado recentemente (LRU). Um cache LRU \u00e9 uma lista simples de itens no cache, classificados por qu\u00e3o recentemente o objeto foi usado, adicionando novos itens ao in\u00edcio da lista. Quando o cache est\u00e1 cheio, remover itens do final da lista abre espa\u00e7o para mais objetos ativos. Um ARC consiste em quatro listas; os objetos usados \u200b\u200bmais recentemente (MRU) e usados \u200b\u200bcom mais frequ\u00eancia (MFU), al\u00e9m de uma lista fantasma para cada um. Essas listas fantasmas rastreiam objetos despejados para evitar adicion\u00e1-los de volta ao cache. Isso aumenta a taxa de ocorr\u00eancia do cache, evitando objetos com hist\u00f3rico de uso ocasional. Outra vantagem de usar um MRU e um MFU \u00e9 que a varredura de um sistema de arquivos inteiro removeria todos os dados de um cache MRU ou LRU em favor desse conte\u00fado rec\u00e9m-acessado. Com o ZFS, h\u00e1 tamb\u00e9m um MFU que rastreia os objetos usados \u200b\u200bcom mais frequ\u00eancia, e o cache dos blocos acessados \u200b\u200bcom mais frequ\u00eancia permanece.<\/td><\/tr><tr><td>L2ARC<\/td><td>L2ARC \u00e9 o segundo n\u00edvel do sistema de cache ZFS. A RAM armazena o ARC prim\u00e1rio. Como a quantidade de RAM dispon\u00edvel costuma ser limitada, o ZFS tamb\u00e9m pode usar cache vdevs. Os discos de estado s\u00f3lido (SSDs) s\u00e3o frequentemente usados \u200b\u200bcomo esses dispositivos de cache devido \u00e0 sua maior velocidade e menor lat\u00eancia em compara\u00e7\u00e3o com os discos girat\u00f3rios tradicionais. O L2ARC \u00e9 totalmente opcional, mas ter um aumentar\u00e1 as velocidades de leitura dos arquivos em cache no SSD, em vez de ter que ler os discos regulares. O L2ARC tamb\u00e9m pode acelerar a desduplica\u00e7\u00e3o porque uma tabela de desduplica\u00e7\u00e3o (DDT) que n\u00e3o cabe na RAM, mas cabe no L2ARC, ser\u00e1 muito mais r\u00e1pida do que uma DDT que deve ler do disco. Os limites na taxa de dados adicionados aos dispositivos de cache evitam o desgaste prematuro dos SSDs com grava\u00e7\u00f5es extras. At\u00e9 que o cache esteja cheio (o primeiro bloco despejado para liberar espa\u00e7o), grava no limite L2ARC at\u00e9 a soma do limite de grava\u00e7\u00e3o e do limite de aumento e depois limita ao limite de grava\u00e7\u00e3o. Um par de valores sysctl(8) controla esses limites de taxa. vfs.zfs.l2arc_write_max controla o n\u00famero de bytes gravados no cache por segundo, enquanto vfs.zfs.l2arc_write_boost aumenta esse limite durante a &#8220;fase de aquecimento do turbo&#8221; (aumento de grava\u00e7\u00e3o).<\/td><\/tr><tr><td>ZIL<\/td><td>ZIL acelera transa\u00e7\u00f5es s\u00edncronas usando dispositivos de armazenamento como SSDs que s\u00e3o mais r\u00e1pidos do que aqueles usados \u200b\u200bno pool de armazenamento principal. Quando um aplicativo solicita uma grava\u00e7\u00e3o s\u00edncrona (uma garantia de que os dados s\u00e3o armazenados em disco em vez de apenas armazenados em cache para grava\u00e7\u00f5es posteriores), gravar os dados no armazenamento ZIL mais r\u00e1pido e depois descarreg\u00e1-los nos discos regulares reduz muito a lat\u00eancia e melhora o desempenho. Cargas de trabalho s\u00edncronas, como bancos de dados, lucrar\u00e3o apenas com um ZIL. Grava\u00e7\u00f5es ass\u00edncronas regulares, como copiar arquivos, n\u00e3o usar\u00e3o o ZIL.<\/td><\/tr><tr><td>Copy-On-Write<\/td><td>Ao contr\u00e1rio de um sistema de arquivos tradicional, o ZFS grava um bloco diferente em vez de substituir os dados antigos no local. Ao concluir isso, escreve as atualiza\u00e7\u00f5es de metadados para apontar para o novo local. Quando ocorre uma grava\u00e7\u00e3o curta (uma falha no sistema ou perda de energia no meio da grava\u00e7\u00e3o de um arquivo), todo o conte\u00fado original do arquivo ainda est\u00e1 dispon\u00edvel e o ZFS descarta a grava\u00e7\u00e3o incompleta. Isso tamb\u00e9m significa que o ZFS n\u00e3o requer um fsck ap\u00f3s um desligamento inesperado.<br><br>fsck \u00e9 um utilit\u00e1rio de sistema no Linux usado para verificar e reparar erros em sistemas de arquivos.<br><\/td><\/tr><tr><td>Dataset<\/td><td>dataset ou Conjunto de dados \u00e9 o termo gen\u00e9rico para um sistema de arquivos ZFS, volume, instant\u00e2neo ou clone. Cada conjunto de dados tem um nome exclusivo no formato poolname\/path@snapshot. A raiz do pool tamb\u00e9m \u00e9 um conjunto de dados. Os conjuntos de dados filhos t\u00eam nomes hier\u00e1rquicos como diret\u00f3rios. Por exemplo, mypool\/home, o conjunto de dados inicial, \u00e9 filho de mypool e herda propriedades dele. Expanda ainda mais criando mypool\/home\/user. Este conjunto de dados neto herdar\u00e1 as propriedades do pai e do av\u00f4. Defina as propriedades de um filho para substituir os padr\u00f5es herdados do pai e do av\u00f4. A administra\u00e7\u00e3o de dataset(conjuntos de dados) e seus filhos pode ser delegada.<\/td><\/tr><tr><td>Sistema de arquivos<\/td><td>Um dataset ZFS \u00e9 usado com mais frequ\u00eancia como um sistema de arquivos. Como a maioria dos outros sistemas de arquivos, um sistema de arquivos ZFS \u00e9 montado em algum lugar na hierarquia de diret\u00f3rios do sistema e cont\u00e9m seus pr\u00f3prios arquivos e diret\u00f3rios com permiss\u00f5es, sinalizadores(flags) e outros metadados.<\/td><\/tr><tr><td>Volume<\/td><td>O ZFS tamb\u00e9m pode criar volumes, que aparecem como dispositivos de disco. Os volumes t\u00eam muitos dos mesmos recursos que os datasets, incluindo c\u00f3pia na grava\u00e7\u00e3o, instant\u00e2neos, clones e soma de verifica\u00e7\u00e3o. Os volumes podem ser \u00fateis para executar outros formatos de sistema de arquivos no ZFS, como virtualiza\u00e7\u00e3o UFS ou exportar extens\u00f5es iSCSI.<\/td><\/tr><tr><td>SnapShot<\/td><td>O design copy-on-write (COW) do ZFS permite <strong>snapshots(<\/strong>instant\u00e2neos) quase instant\u00e2neos e consistentes com nomes arbitr\u00e1rios. Depois de tirar um <strong>snapshot<\/strong> de um dataset ou um <strong>snapshot<\/strong> recursivo de um dataset pai que incluir\u00e1 todos os datasets filhos, os novos dados v\u00e3o para novos blocos, mas sem recuperar os blocos antigos como espa\u00e7o livre. O <strong>snapshot<\/strong> cont\u00e9m a vers\u00e3o original do sistema de arquivos e o sistema de arquivos ao vivo cont\u00e9m todas as altera\u00e7\u00f5es feitas desde a obten\u00e7\u00e3o do <strong>snapshot<\/strong> sem usar outro espa\u00e7o. Novos dados gravados no sistema de arquivos ao vivo usam novos blocos para armazenar esses dados. O <strong>snapshot<\/strong> aumentar\u00e1 \u00e0 medida que os blocos n\u00e3o forem mais usados \u200b\u200bno sistema de arquivos ao vivo, mas apenas no <strong>snapshot<\/strong>. Montar esses instant\u00e2neos somente leitura permite a recupera\u00e7\u00e3o de vers\u00f5es de arquivos anteriores. Uma revers\u00e3o de um sistema de arquivos ao vivo para um <strong>snapshot<\/strong> espec\u00edfico \u00e9 poss\u00edvel, desfazendo todas as altera\u00e7\u00f5es que ocorreram ap\u00f3s a captura do <strong>snapshot<\/strong>. Cada bloco no pool tem um contador de refer\u00eancia que rastreia os <strong>snapshots<\/strong>, clones, dataset ou volumes que usam esse bloco. \u00c0 medida que arquivos e <strong>snapshots<\/strong> s\u00e3o exclu\u00eddos, a contagem de refer\u00eancia diminui, recuperando o espa\u00e7o livre quando n\u00e3o faz mais refer\u00eancia a um bloco. Marcar <strong><strong>snapshot<\/strong>s<\/strong> com um <a href=\"https:\/\/docs.freebsd.org\/en\/books\/handbook\/zfs\/#zfs-zfs-snapshot\">hold<\/a>(reten\u00e7\u00e3o) resulta em qualquer tentativa de destru\u00ed-lo, retornar\u00e1 um erro EBUSY. Cada <strong>snapshot<\/strong> pode ter reten\u00e7\u00f5es com um nome exclusivo cada. O comando release remove a reten\u00e7\u00e3o para que o instant\u00e2neo possa ser exclu\u00eddo. <strong>Snapshots, cloning, and rolling back\u00a0<\/strong>funcionam em volumes, mas a montagem independente n\u00e3o.<\/td><\/tr><tr><td>Clone<\/td><td>A clonagem de um snapshot tamb\u00e9m \u00e9 poss\u00edvel. Um clone \u00e9 uma vers\u00e3o grav\u00e1vel de um instant\u00e2neo, permitindo que o sistema de arquivos se bifurque como um novo dataset. Assim como um snapshot, um clone inicialmente n\u00e3o consome nenhum espa\u00e7o novo. \u00c0 medida que novos dados gravados em um clone usam novos blocos, o tamanho do clone aumenta. Quando os blocos s\u00e3o substitu\u00eddos no sistema de arquivos ou volume clonado, a contagem de refer\u00eancia no bloco anterior diminui. Remover o snapshot no qual um clone se baseia \u00e9 imposs\u00edvel porque o clone depende dele. O snapshot \u00e9 o pai e o clone \u00e9 o filho. Os clones podem ser promovidos, revertendo essa depend\u00eancia e tornando o clone o pai e o pai anterior o filho. Esta opera\u00e7\u00e3o n\u00e3o requer nenhum novo espa\u00e7o. Como a quantidade de espa\u00e7o usada pelo pai e pelo filho se inverte, isso pode afetar as cotas e reservas existentes.<\/td><\/tr><tr><td>Checksum<\/td><td>Cada bloco tamb\u00e9m \u00e9 realizado um Checksum(ou soma de verifica\u00e7\u00e3o). O algoritmo de soma de verifica\u00e7\u00e3o(checksum) usado \u00e9 uma propriedade por conjunto de dados, consulte set. A soma de verifica\u00e7\u00e3o de cada bloco \u00e9 validada de forma transparente quando lida, permitindo que o ZFS detecte corrup\u00e7\u00e3o silenciosa. Se os dados lidos n\u00e3o corresponderem \u00e0 soma de verifica\u00e7\u00e3o esperada, o ZFS tentar\u00e1 recuperar os dados de qualquer redund\u00e2ncia dispon\u00edvel, como espelhos ou RAID-Z. Acionando uma valida\u00e7\u00e3o de todas as somas de verifica\u00e7\u00e3o com scrub. Os algoritmos de soma de verifica\u00e7\u00e3o incluem:<br><br>* flettcher2 * fletcher4 * sha256 Os algoritmos fletcher s\u00e3o mais r\u00e1pidos, mas sha256 \u00e9 um forte hash criptogr\u00e1fico e tem uma chance muito menor de colis\u00f5es ao custo de algum desempenho. A desativa\u00e7\u00e3o das somas de verifica\u00e7\u00e3o \u00e9 poss\u00edvel, mas fortemente desencorajada.<br><\/td><\/tr><tr><td>Compress\u00e3o<\/td><td>Cada dataset tem uma propriedade de compacta\u00e7\u00e3o cujo padr\u00e3o \u00e9 desativado. Configure esta propriedade para um algoritmo de compacta\u00e7\u00e3o dispon\u00edvel. Isso causa a compacta\u00e7\u00e3o de todos os novos dados gravados no dataset. Al\u00e9m de uma redu\u00e7\u00e3o no espa\u00e7o usado, a taxa de transfer\u00eancia de leitura e grava\u00e7\u00e3o geralmente aumenta porque menos blocos precisam ser lidos ou gravados.<br><br>* LZ4 &#8211; Adicionado no pool ZFS vers\u00e3o 5000 (sinalizadores de recursos), LZ4 agora \u00e9 o algoritmo de compacta\u00e7\u00e3o recomendado. O LZ4 funciona cerca de 50% mais r\u00e1pido que o LZJB ao operar em dados compress\u00edveis e \u00e9 tr\u00eas vezes mais r\u00e1pido ao operar em dados n\u00e3o-compress\u00edveis. O LZ4 tamb\u00e9m descompacta cerca de 80% mais r\u00e1pido que o LZJB. Em CPUs modernas, o LZ4 geralmente pode compactar a mais de 500 MB\/s e descompactar a mais de 1,5 GB\/s (por \u00fanico n\u00facleo da CPU).<br><br>* LZJB &#8211; O algoritmo de compress\u00e3o padr\u00e3o. Criado por Jeff Bonwick (um dos criadores originais do ZFS). LZJB oferece boa compacta\u00e7\u00e3o com menos sobrecarga de CPU em compara\u00e7\u00e3o com GZIP. No futuro, o algoritmo de compacta\u00e7\u00e3o padr\u00e3o mudar\u00e1 para LZ4.<br><br>* GZIP &#8211; Um algoritmo popular de compacta\u00e7\u00e3o de fluxo dispon\u00edvel no ZFS. Uma das principais vantagens de usar GZIP \u00e9 seu n\u00edvel de compress\u00e3o configur\u00e1vel. Ao definir a propriedade compress, o administrador pode escolher o n\u00edvel de compacta\u00e7\u00e3o, variando de gzip1, o n\u00edvel mais baixo de compacta\u00e7\u00e3o, a gzip9, o n\u00edvel mais alto de compacta\u00e7\u00e3o. Isso d\u00e1 ao administrador controle sobre quanto tempo de CPU deve ser trocado por espa\u00e7o em disco economizado.<br><br>* ZLE &#8211; Zero Length Encoding \u00e9 um algoritmo de compress\u00e3o especial que comprime execu\u00e7\u00f5es cont\u00ednuas de zeros sozinho. Esse algoritmo de compacta\u00e7\u00e3o \u00e9 \u00fatil quando o conjunto de dados cont\u00e9m grandes blocos de zeros.<br><\/td><\/tr><tr><td>Copies<\/td><td>Quando definido com um valor maior que 1, a propriedade copys instrui o ZFS a manter c\u00f3pias de cada bloco no sistema de arquivos ou volume. Definir essa propriedade em conjuntos de dados importantes fornece redund\u00e2ncia adicional para recuperar um bloco que n\u00e3o corresponde \u00e0 sua soma de verifica\u00e7\u00e3o. Em pools sem redund\u00e2ncia, o recurso de c\u00f3pias \u00e9 a \u00fanica forma de redund\u00e2ncia. O recurso de c\u00f3pias pode recuperar de um \u00fanico setor defeituoso ou outras formas de corrup\u00e7\u00e3o menor, mas n\u00e3o protege o pool da perda de um disco inteiro.<\/td><\/tr><tr><td>Desduplica\u00e7\u00e3o<\/td><td>As somas de verifica\u00e7\u00e3o(<strong>checksums<\/strong>) permitem detectar blocos duplicados ao gravar dados. Com a desduplica\u00e7\u00e3o, a contagem de refer\u00eancia de um bloco id\u00eantico existente aumenta, economizando espa\u00e7o de armazenamento. O ZFS mant\u00e9m uma tabela de desduplica\u00e7\u00e3o (DDT) na mem\u00f3ria para detectar blocos duplicados. A tabela cont\u00e9m uma lista de somas de verifica\u00e7\u00e3o exclusivas, a localiza\u00e7\u00e3o desses blocos e uma contagem de refer\u00eancia. Ao gravar novos dados, o ZFS calcula as somas de verifica\u00e7\u00e3o e as compara com a lista. Ao encontrar uma correspond\u00eancia, ele usa o bloco existente. O uso do algoritmo de soma de verifica\u00e7\u00e3o SHA256 com desduplica\u00e7\u00e3o fornece um hash criptogr\u00e1fico seguro. A desduplica\u00e7\u00e3o \u00e9 ajust\u00e1vel. Se a deduplica\u00e7\u00e3o estiver ativada, uma soma de verifica\u00e7\u00e3o correspondente significa que os dados s\u00e3o id\u00eanticos. Configurando a deduplica\u00e7\u00e3o para verificar, o ZFS executa uma verifica\u00e7\u00e3o byte a byte nos dados, garantindo que sejam realmente id\u00eanticos. Se os dados n\u00e3o forem id\u00eanticos, o ZFS observar\u00e1 a colis\u00e3o de hash e armazenar\u00e1 os dois blocos separadamente. Como o DDT deve armazenar o hash de cada bloco \u00fanico, ele consome uma grande quantidade de mem\u00f3ria. Uma regra geral \u00e9 5-6 GB de RAM por 1 TB de dados desduplicados). Em situa\u00e7\u00f5es n\u00e3o pr\u00e1ticas para ter RAM suficiente para manter todo o DDT na mem\u00f3ria, o desempenho ser\u00e1 muito prejudicado, pois o DDT deve ler o disco antes de gravar cada novo bloco. A desduplica\u00e7\u00e3o pode usar o L2ARC para armazenar o DDT, fornecendo um meio termo entre a mem\u00f3ria r\u00e1pida do sistema e os discos mais lentos. Em vez disso, considere usar compacta\u00e7\u00e3o, que geralmente oferece quase a mesma economia de espa\u00e7o sem aumentar a mem\u00f3ria.<\/td><\/tr><tr><td>Scrub<\/td><td>Em vez de uma verifica\u00e7\u00e3o de consist\u00eancia como fsck(8), o ZFS tem scrub. scrub l\u00ea todos os blocos de dados armazenados no pool e verifica suas somas de verifica\u00e7\u00e3o em rela\u00e7\u00e3o \u00e0s somas de verifica\u00e7\u00e3o boas conhecidas armazenadas nos metadados. Uma verifica\u00e7\u00e3o peri\u00f3dica de todos os dados armazenados no pool garante a recupera\u00e7\u00e3o de quaisquer blocos corrompidos antes de precisar deles. N\u00e3o \u00e9 necess\u00e1rio esfregar ap\u00f3s um desligamento impuro, mas uma boa pr\u00e1tica \u00e9 pelo menos uma vez a cada tr\u00eas meses. O ZFS verifica a soma de verifica\u00e7\u00e3o de cada bloco durante o uso normal, mas uma limpeza garante a verifica\u00e7\u00e3o mesmo de blocos usados \u200b\u200bcom pouca frequ\u00eancia quanto \u00e0 corrup\u00e7\u00e3o silenciosa. O ZFS melhora a seguran\u00e7a dos dados em situa\u00e7\u00f5es de armazenamento de arquivos. Ajuste a prioridade relativa do scrub com vfs.zfs.scrub_delay para evitar que o scrub degrade o desempenho de outras cargas de trabalho no pool.<\/td><\/tr><tr><td>Dataset Quota<\/td><td>O ZFS fornece dataset r\u00e1pido e preciso, usu\u00e1rio e contabilidade de espa\u00e7o de grupo, bem como cotas e reservas de espa\u00e7o. Isso d\u00e1 ao administrador um controle refinado sobre a aloca\u00e7\u00e3o de espa\u00e7o e permite a reserva de espa\u00e7o para sistemas de arquivos cr\u00edticos.<br>ZFS oferece suporte a diferentes tipos de cotas: a cota do conjunto de dados, a cota de refer\u00eancia (refquota), a cota do usu\u00e1rio e a cota do grupo.<br><br>As cotas limitam o tamanho total de um conjunto de dados e seus descendentes, incluindo instant\u00e2neos do conjunto de dados, conjuntos de dados filhos e instant\u00e2neos desses conjuntos de dados.<br><br>Observa\u00e7\u00e3o: \u00a0Os volumes n\u00e3o suportam cotas, pois a propriedade volsize age como uma cota impl\u00edcita.\u00a0<\/td><\/tr><tr><td>Reference Quota ou Cota de refer\u00eancia<\/td><td>As cotas de usu\u00e1rio s\u00e3o \u00fateis para limitar a quantidade de espa\u00e7o usado pelo usu\u00e1rio especificado.<\/td><\/tr><tr><td>User Quota <br>ou<br>Cota de usu\u00e1rio<\/td><td>As cotas de usu\u00e1rio s\u00e3o \u00fateis para limitar a quantidade de espa\u00e7o usado pelo usu\u00e1rio especificado.<\/td><\/tr><tr><td>Group Quota<br>ou<br>cota de grupo<\/td><td>A cota do grupo limita a quantidade de espa\u00e7o que um grupo especificado pode consumir.<\/td><\/tr><tr><td>Dataset Reservation<br>ou<br>Reserva de conjunto de dados<\/td><td>A propriedade de reserva permite garantir uma quantidade de espa\u00e7o para um conjunto de dados espec\u00edfico e seus descendentes. Isso significa que definir uma reserva de 10 GB em storage\/home\/bob evita que outros conjuntos de dados usem todo o espa\u00e7o livre, reservando pelo menos 10 GB de espa\u00e7o para este conjunto de dados. Ao contr\u00e1rio de uma reserva regular, o espa\u00e7o usado por instant\u00e2neos e descendentes n\u00e3o \u00e9 contabilizado na reserva. Por exemplo, se estiver tirando um instant\u00e2neo de storage\/home\/bob, deve existir espa\u00e7o em disco suficiente al\u00e9m do valor de reserva para que a opera\u00e7\u00e3o seja bem-sucedida. Os descendentes do conjunto de dados principal n\u00e3o s\u00e3o contados no valor da reserva e, portanto, n\u00e3o invadem o espa\u00e7o definido.<br><br>Reservas de qualquer tipo s\u00e3o \u00fateis em situa\u00e7\u00f5es como planejamento e teste da adequa\u00e7\u00e3o da aloca\u00e7\u00e3o de espa\u00e7o em disco em um novo sistema ou garantia de que haja espa\u00e7o suficiente dispon\u00edvel nos sistemas de arquivos para logs de \u00e1udio ou procedimentos e arquivos de recupera\u00e7\u00e3o do sistema.<\/td><\/tr><tr><td>Reference Reservation<br>ou<br>Reserva de refer\u00eancia<\/td><td>A propriedade refreservation permite garantir uma quantidade de espa\u00e7o para o uso de um conjunto de dados espec\u00edfico excluindo seus descendentes. Isso significa que definir uma reserva de 10 GB em storage\/home\/bob e outro conjunto de dados tenta usar o espa\u00e7o livre, reservando pelo menos 10 GB de espa\u00e7o para este conjunto de dados. Ao contr\u00e1rio de uma reserva normal, o espa\u00e7o usado por instant\u00e2neos e conjuntos de dados descendentes n\u00e3o \u00e9 contabilizado na reserva. Por exemplo, se estiver tirando um instant\u00e2neo de storage\/home\/bob, deve existir espa\u00e7o em disco suficiente al\u00e9m do valor de reserva para que a opera\u00e7\u00e3o seja bem-sucedida. Os descendentes do conjunto de dados principal n\u00e3o s\u00e3o contados no valor da reserva e, portanto, n\u00e3o invadem o espa\u00e7o definido.<\/td><\/tr><tr><td>Resilver<\/td><td>Ao substituir um disco com falha, o ZFS deve preencher o novo disco com os dados perdidos. Resilvering \u00e9 o processo de usar as informa\u00e7\u00f5es de paridade distribu\u00eddas pelas unidades restantes para calcular e gravar os dados ausentes na nova unidade.<\/td><\/tr><tr><td>Online<\/td><td>Um pool ou vdev no estado Online tem seus dispositivos membros conectados e totalmente operacionais. Dispositivos individuais no estado Online est\u00e3o funcionando.<\/td><\/tr><tr><td>Offline<\/td><td>O administrador coloca dispositivos individuais em um estado Offline se houver redund\u00e2ncia suficiente para evitar colocar o pool ou vdev em um estado com falha. Um administrador pode optar por colocar um disco off-line em prepara\u00e7\u00e3o para substitu\u00ed-lo ou para torn\u00e1-lo mais f\u00e1cil de identificar.<\/td><\/tr><tr><td>Degraded<br>ou<br>degradado<\/td><td>Um pool ou vdev no estado Degradado tem um ou mais discos que desapareceram ou falharam. O pool ainda pode ser usado, mas se outros dispositivos falharem, o pool pode se tornar irrecuper\u00e1vel. Reconectar os dispositivos ausentes ou substituir os discos com falha retornar\u00e1 o pool a um estado Online depois que o novo dispositivo ou reconectado tiver conclu\u00eddo o processo Resilver.<\/td><\/tr><tr><td>Faulted<br>ou<br>com defeito<\/td><td>Um pool ou vdev no estado com falha n\u00e3o est\u00e1 mais operacional. O acesso aos dados n\u00e3o \u00e9 mais poss\u00edvel. Um pool ou vdev entra no estado com falha quando o n\u00famero de dispositivos ausentes ou com falha excede o n\u00edvel de redund\u00e2ncia no vdev. Se reconectar os dispositivos ausentes, o pool retornar\u00e1 ao estado Online. A redund\u00e2ncia insuficiente para compensar o n\u00famero de discos com falha perde o conte\u00fado do pool e requer restaura\u00e7\u00e3o de backups.<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Termos usados em ZFS<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Fonte: <a href=\"https:\/\/docs.freebsd.org\/en\/books\/handbook\/zfs\/#zfs-term\">docs.freebsd<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mais do que um sistema de arquivos, ZFS \u00e9 fundamentalmente diferente. ZFS combina as fun\u00e7\u00f5es de sistema de arquivos e gerenciador de volumes, permitindo que novos dispositivos de armazenamento sejam adicionados a um sistema ativo e tendo o novo espa\u00e7o dispon\u00edvel nos sistemas de arquivos existentes nesse pool de uma s\u00f3 vez. Ao combinar as&#8230;<\/p>\n<p class=\"more-link-wrap\"><a href=\"https:\/\/categoriaoutros.com.br\/?p=12728\" class=\"more-link\">Read More<span class=\"screen-reader-text\"> &ldquo;ZFS: Conhe\u00e7a o Significado dos Termos Usados&rdquo;<\/span> &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[131,16],"tags":[4305,4331],"class_list":["post-12728","post","type-post","status-publish","format-standard","hentry","category-dicas-e-termos","category-informatica-dicas","tag-zfs","tag-zpool"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>ZFS: Conhe\u00e7a o Significado dos Termos Usados - Categoria Outros<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/categoriaoutros.com.br\/?p=12728\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ZFS: Conhe\u00e7a o Significado dos Termos Usados - Categoria Outros\" \/>\n<meta property=\"og:description\" content=\"Mais do que um sistema de arquivos, ZFS \u00e9 fundamentalmente diferente. ZFS combina as fun\u00e7\u00f5es de sistema de arquivos e gerenciador de volumes, permitindo que novos dispositivos de armazenamento sejam adicionados a um sistema ativo e tendo o novo espa\u00e7o dispon\u00edvel nos sistemas de arquivos existentes nesse pool de uma s\u00f3 vez. Ao combinar as...Read More &ldquo;ZFS: Conhe\u00e7a o Significado dos Termos Usados&rdquo; &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/categoriaoutros.com.br\/?p=12728\" \/>\n<meta property=\"og:site_name\" content=\"Categoria Outros\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/categoriaoutros\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-14T16:09:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-14T21:44:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/site-palavra-chave.jpg\" \/>\n<meta name=\"author\" content=\"Categoria: Outros\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CategoriaOutros\" \/>\n<meta name=\"twitter:site\" content=\"@CategoriaOutros\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Categoria: Outros\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"24 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=12728#article\",\"isPartOf\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=12728\"},\"author\":{\"name\":\"Categoria: Outros\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40\"},\"headline\":\"ZFS: Conhe\u00e7a o Significado dos Termos Usados\",\"datePublished\":\"2023-08-14T16:09:27+00:00\",\"dateModified\":\"2023-08-14T21:44:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=12728\"},\"wordCount\":4800,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\"},\"keywords\":[\"zfs\",\"zpool\"],\"articleSection\":[\"Dicas e Termos\",\"Inform\u00e1tica\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/categoriaoutros.com.br\/?p=12728#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=12728\",\"url\":\"https:\/\/categoriaoutros.com.br\/?p=12728\",\"name\":\"ZFS: Conhe\u00e7a o Significado dos Termos Usados - Categoria Outros\",\"isPartOf\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#website\"},\"datePublished\":\"2023-08-14T16:09:27+00:00\",\"dateModified\":\"2023-08-14T21:44:19+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=12728#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/categoriaoutros.com.br\/?p=12728\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=12728#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/categoriaoutros.com.br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ZFS: Conhe\u00e7a o Significado dos Termos Usados\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#website\",\"url\":\"https:\/\/categoriaoutros.com.br\/\",\"name\":\"Categoria Outros\",\"description\":\"Assuntos Diversos\",\"publisher\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/categoriaoutros.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\",\"name\":\"Categoria Outros\",\"alternateName\":\"Categoria Outros\",\"url\":\"https:\/\/categoriaoutros.com.br\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg\",\"contentUrl\":\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg\",\"width\":400,\"height\":400,\"caption\":\"Categoria Outros\"},\"image\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/categoriaoutros\",\"https:\/\/twitter.com\/CategoriaOutros\",\"https:\/\/br.pinterest.com\/CategoriaOutros\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40\",\"name\":\"Categoria: Outros\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g\",\"caption\":\"Categoria: Outros\"},\"sameAs\":[\"http:\/\/categoriaoutros.com.br\"],\"url\":\"https:\/\/categoriaoutros.com.br\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ZFS: Conhe\u00e7a o Significado dos Termos Usados - Categoria Outros","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/categoriaoutros.com.br\/?p=12728","og_locale":"pt_BR","og_type":"article","og_title":"ZFS: Conhe\u00e7a o Significado dos Termos Usados - Categoria Outros","og_description":"Mais do que um sistema de arquivos, ZFS \u00e9 fundamentalmente diferente. ZFS combina as fun\u00e7\u00f5es de sistema de arquivos e gerenciador de volumes, permitindo que novos dispositivos de armazenamento sejam adicionados a um sistema ativo e tendo o novo espa\u00e7o dispon\u00edvel nos sistemas de arquivos existentes nesse pool de uma s\u00f3 vez. Ao combinar as...Read More &ldquo;ZFS: Conhe\u00e7a o Significado dos Termos Usados&rdquo; &raquo;","og_url":"https:\/\/categoriaoutros.com.br\/?p=12728","og_site_name":"Categoria Outros","article_publisher":"https:\/\/www.facebook.com\/categoriaoutros","article_published_time":"2023-08-14T16:09:27+00:00","article_modified_time":"2023-08-14T21:44:19+00:00","og_image":[{"url":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/site-palavra-chave.jpg"}],"author":"Categoria: Outros","twitter_card":"summary_large_image","twitter_creator":"@CategoriaOutros","twitter_site":"@CategoriaOutros","twitter_misc":{"Escrito por":"Categoria: Outros","Est. tempo de leitura":"24 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/categoriaoutros.com.br\/?p=12728#article","isPartOf":{"@id":"https:\/\/categoriaoutros.com.br\/?p=12728"},"author":{"name":"Categoria: Outros","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40"},"headline":"ZFS: Conhe\u00e7a o Significado dos Termos Usados","datePublished":"2023-08-14T16:09:27+00:00","dateModified":"2023-08-14T21:44:19+00:00","mainEntityOfPage":{"@id":"https:\/\/categoriaoutros.com.br\/?p=12728"},"wordCount":4800,"commentCount":2,"publisher":{"@id":"https:\/\/categoriaoutros.com.br\/#organization"},"keywords":["zfs","zpool"],"articleSection":["Dicas e Termos","Inform\u00e1tica"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/categoriaoutros.com.br\/?p=12728#respond"]}]},{"@type":"WebPage","@id":"https:\/\/categoriaoutros.com.br\/?p=12728","url":"https:\/\/categoriaoutros.com.br\/?p=12728","name":"ZFS: Conhe\u00e7a o Significado dos Termos Usados - Categoria Outros","isPartOf":{"@id":"https:\/\/categoriaoutros.com.br\/#website"},"datePublished":"2023-08-14T16:09:27+00:00","dateModified":"2023-08-14T21:44:19+00:00","breadcrumb":{"@id":"https:\/\/categoriaoutros.com.br\/?p=12728#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/categoriaoutros.com.br\/?p=12728"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/categoriaoutros.com.br\/?p=12728#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/categoriaoutros.com.br\/"},{"@type":"ListItem","position":2,"name":"ZFS: Conhe\u00e7a o Significado dos Termos Usados"}]},{"@type":"WebSite","@id":"https:\/\/categoriaoutros.com.br\/#website","url":"https:\/\/categoriaoutros.com.br\/","name":"Categoria Outros","description":"Assuntos Diversos","publisher":{"@id":"https:\/\/categoriaoutros.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/categoriaoutros.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/categoriaoutros.com.br\/#organization","name":"Categoria Outros","alternateName":"Categoria Outros","url":"https:\/\/categoriaoutros.com.br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg","contentUrl":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg","width":400,"height":400,"caption":"Categoria Outros"},"image":{"@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/categoriaoutros","https:\/\/twitter.com\/CategoriaOutros","https:\/\/br.pinterest.com\/CategoriaOutros\/"]},{"@type":"Person","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40","name":"Categoria: Outros","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g","caption":"Categoria: Outros"},"sameAs":["http:\/\/categoriaoutros.com.br"],"url":"https:\/\/categoriaoutros.com.br\/?author=1"}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/12728","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12728"}],"version-history":[{"count":4,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/12728\/revisions"}],"predecessor-version":[{"id":12774,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/12728\/revisions\/12774"}],"wp:attachment":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12728"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12728"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}