{"id":34384,"date":"2019-10-31T21:58:01","date_gmt":"2019-10-31T18:58:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vypusk-zfs-on-linux-0-8-0-realizatsii-zfs-dlya-yadra-linux\/"},"modified":"2019-10-31T21:58:01","modified_gmt":"2019-10-31T18:58:01","slug":"vypusk-zfs-on-linux-0-8-0-realizatsii-zfs-dlya-yadra-linux","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-zfs-on-linux-0-8-0-realizatsii-zfs-dlya-yadra-linux","title":{"rendered":"Lan\u00e7amento do ZFS on Linux 0.8.0, implementa\u00e7\u00e3o do ZFS para o n\u00facleo Linux","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ap\u00f3s quase dois anos de desenvolvimento <noindex><a rel=\"nofollow\" href=\"https:\/\/zfsonlinux.topicbox.com\/groups\/zfs-announce\/Td685d95c8216814c\/v0-8-0-released\">apresentado<\/a><\/noindex> lan\u00e7amento <noindex><a rel=\"nofollow\" href=\"http:\/\/zfsonlinux.org\/\">ZFS no Linux 0.8.0<\/a><\/noindex>, implementa\u00e7\u00e3o do sistema de arquivos ZFS, apresentado como um m\u00f3dulo para o n\u00facleo do Linux. O funcionamento do m\u00f3dulo foi verificado com n\u00facleos do Linux da vers\u00e3o 2.6.32 at\u00e9 5.1. Pacotes de instala\u00e7\u00e3o prontos estar\u00e3o dispon\u00edveis em breve  <noindex><a rel=\"nofollow\" href=\"http:\/\/zfsonlinux.org\/\">preparadas em breve<\/a><\/noindex> para as principais distribui\u00e7\u00f5es do Linux, incluindo Debian, Ubuntu, Fedora, RHEL\/CentOS. O m\u00f3dulo ZFS no Linux j\u00e1 faz parte das distribui\u00e7\u00f5es Debian, Ubuntu, Gentoo, Sabayon Linux e ALT Linux.<\/p>\n<p>Dentro do ZFS no Linux, foi preparada a implementa\u00e7\u00e3o dos componentes ZFS, relacionados tanto ao funcionamento do sistema de arquivos quanto \u00e0 opera\u00e7\u00e3o do gerenciador de volumes. Em particular, foram implementados os componentes: SPA (Storage Pool Allocator), DMU (Data Management Unit), ZVOL (ZFS Emulated Volume) e ZPL (ZFS POSIX Layer). Al\u00e9m disso, o projeto permite o uso do ZFS como backend para o sistema de arquivos em cluster Lustre. As realiza\u00e7\u00f5es do projeto s\u00e3o baseadas no c\u00f3digo original do ZFS importado do projeto OpenSolaris, ampliado com melhorias e corre\u00e7\u00f5es da comunidade Illumos. O projeto avan\u00e7a com a participa\u00e7\u00e3o de funcion\u00e1rios do Laborat\u00f3rio Nacional de Lawrence Livermore sob contrato com o Departamento de Energia dos Estados Unidos.<\/p>\n<p>O c\u00f3digo \u00e9 distribu\u00eddo sob a licen\u00e7a livre CDDL, que n\u00e3o \u00e9 compat\u00edvel com a GPLv2, o que impossibilita a integra\u00e7\u00e3o do ZFS no Linux na ramifica\u00e7\u00e3o principal do n\u00facleo do Linux, uma vez que a mistura de c\u00f3digo sob as licen\u00e7as GPLv2 e CDDL \u00e9 inadmiss\u00edvel. Para contornar essa incompatibilidade de licenciamento, decidiu-se distribuir o produto totalmente sob a licen\u00e7a CDDL como um m\u00f3dulo carreg\u00e1vel separadamente do n\u00facleo. A estabilidade da base de c\u00f3digo do ZFS no Linux \u00e9 avaliada como compar\u00e1vel a outros sistemas de arquivos para Linux. <\/p>\n<p>Principais mudan\u00e7as:<\/p>\n<ul>\n<li class=\"l\"> Adicionada suporte embutido para a criptografia de dados armazenados no n\u00edvel do sistema de arquivos e parti\u00e7\u00f5es. O algoritmo aes-256-ccm \u00e9 usado como padr\u00e3o para criptografia. A ordem \"zfs load-key\" foi proposta para carregar chaves de criptografia;\n<li class=\"l\"> Implementada a capacidade de transmiss\u00e3o de dados criptografados ao executar os comandos \"zfs send\" e \"zfs receive\". Ao especificar a op\u00e7\u00e3o \"-w\", os dados j\u00e1 criptografados no pool s\u00e3o transmitidos para outro pool como est\u00e3o, sem uma descriptografia intermedi\u00e1ria. Com essa c\u00f3pia, os dados permanecem protegidos pela chave do remetente, permitindo usar esse modo para backup em sistemas n\u00e3o confi\u00e1veis (no caso de comprometimento do destinat\u00e1rio, sem a chave o atacante n\u00e3o conseguir\u00e1 acessar os dados);\n<li class=\"l\"> Adicionado suporte para a remo\u00e7\u00e3o de dispositivos prim\u00e1rios do pool de armazenamento, conectados tanto separadamente quanto em um espelho. A remo\u00e7\u00e3o \u00e9 realizada pelo comando \"zpool remove\". Durante a remo\u00e7\u00e3o, os dados do dispositivo exclu\u00eddo s\u00e3o copiados para os dispositivos prim\u00e1rios restantes no pool;\n<li class=\"l\"> Adicionado o comando \"zpool checkpoint\" para salvar o estado atual do pool com a possibilidade de reverter altera\u00e7\u00f5es futuras para o momento salvo (um snapshot de todo o pool \u00e9 criado). Esta funcionalidade pode ser \u00fatil durante a execu\u00e7\u00e3o de tarefas administrativas potencialmente perigosas, que normalmente levariam a mudan\u00e7as irrevers\u00edveis (por exemplo, ativa\u00e7\u00e3o de novas funcionalidades do ZFS ou limpeza de dados);\n<li class=\"l\"> Adicionado o comando \"zpool trim\", que permite informar os dispositivos utilizados no pool sobre setores que n\u00e3o est\u00e3o mais em uso. A aplica\u00e7\u00e3o da opera\u00e7\u00e3o TRIM melhora a efici\u00eancia do funcionamento dos SSDs e previne a degrada\u00e7\u00e3o de seu desempenho. Para ativar um processo cont\u00ednuo em segundo plano para a transmiss\u00e3o de comandos TRIM, foi proposta uma nova propriedade \"autotrim\";\n<li class=\"l\"> Adicionado o comando \"zpool initialize\" para inicializar todo o espa\u00e7o em disco n\u00e3o alocado, garantindo sua pronta utiliza\u00e7\u00e3o imediata, sem redu\u00e7\u00e3o de desempenho no primeiro acesso (por exemplo, ao alocar armazenamentos virtualizados, como VMware VMDK);\n<li class=\"l\"> Adicionada a suporte para contabilidade e cotas em n\u00edvel de projeto, complementando as cotas dispon\u00edveis anteriormente em n\u00edvel de usu\u00e1rio e grupo. Essencialmente, projetos s\u00e3o um espa\u00e7o separado de objetos, relacionados a um identificador espec\u00edfico (ID do projeto). A vincula\u00e7\u00e3o \u00e9 determinada atrav\u00e9s da opera\u00e7\u00e3o 'chattr -p' ou por meio da heran\u00e7a de atributos. Para gerenciar projetos, est\u00e3o dispon\u00edveis os comandos 'zfs project' e 'zfs projectspace', que permitem gerenciar a cria\u00e7\u00e3o de projetos e definir limites de espa\u00e7o em disco.\n<li class=\"l\"> Adicionada a capacidade de criar scripts Lua para automatizar v\u00e1rias tarefas com ZFS. Os scripts s\u00e3o executados em ambientes isolados especiais usando o comando 'zpool program';\n<li class=\"l\"> Implementada uma nova biblioteca <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ClusterHQ\/pyzfs\">pyzfs<\/a><\/noindex>, fornecendo uma API est\u00e1vel para administra\u00e7\u00e3o de ZFS a partir de aplica\u00e7\u00f5es em Python. A biblioteca \u00e9 uma interface sobre libzfs_core e fornece um conjunto id\u00eantico de fun\u00e7\u00f5es, mas aplica tipos mais apropriados para Python;\n<li class=\"l\"> Compatibilidade das utilit\u00e1rios arcstat, arcsummary e dbufstat com Python 3. Os utilit\u00e1rios arcstat.py, arc_summary.py e dbufstat.py foram renomeados para vers\u00f5es sem a extens\u00e3o '.py';\n<li class=\"l\"> Adicionada a suportar da interface do n\u00facleo Linux Direct IO (O_DIRECT), permitindo acessar dados sem buffers e contornando o cache;\n<li class=\"l\"> Apresentadas otimiza\u00e7\u00f5es de desempenho:\n<ul>\n<li class=\"l\">  Acelerado o funcionamento dos comandos 'scrub' e 'resilver' atrav\u00e9s da divis\u00e3o em duas fases (destinou-se uma fase separada para escanear metadados e determinar a localiza\u00e7\u00e3o dos blocos de dados no disco, permitindo uma verifica\u00e7\u00e3o subsequente usando leitura sequencial de dados);\n<li class=\"l\"> Adicionada a suporte a classes de aloca\u00e7\u00e3o de dados (Allocation classes),<br \/>\npermitindo incluir SSDs relativamente pequenos no pool e utiliz\u00e1-los para armazenar apenas determinados tipos de blocos frequentemente usados, como metadados, dados DDT e pequenos blocos de arquivos;<\/p>\n<li class=\"l\"> Aumentada a performance dos comandos de administra\u00e7\u00e3o, como<br \/>\n'zfs list' e 'zfs get', atrav\u00e9s do cache de metadados necess\u00e1rios para seu funcionamento;<\/p>\n<li class=\"l\"> Adicionada a suporte para paraleliza\u00e7\u00e3o das opera\u00e7\u00f5es de aloca\u00e7\u00e3o de blocos atrav\u00e9s da execu\u00e7\u00e3o de processos 'allocator' separados para cada grupo de metaslab. Em sistemas comuns, observa-se um aumento de desempenho de 5-10%, mas em grandes sistemas (8 128 GB SSD, 24 n\u00facleos NUMA, 256 GB de RAM) o aumento na aloca\u00e7\u00e3o de blocos pode atingir 25%;\n<li class=\"l\"> Adicionada a possibilidade de execu\u00e7\u00e3o atrasada do comando 'resilver' (reconstru\u00e7\u00e3o da distribui\u00e7\u00e3o de dados considerando a altera\u00e7\u00e3o na configura\u00e7\u00e3o dos dispositivos) - se ao iniciar uma nova opera\u00e7\u00e3o a anterior ainda n\u00e3o foi conclu\u00edda, o novo processador come\u00e7ar\u00e1 a execu\u00e7\u00e3o apenas ap\u00f3s a finaliza\u00e7\u00e3o da opera\u00e7\u00e3o anterior;\n<li class=\"l\"> No log ZIL (ZFS Intent Log) foram feitas otimiza\u00e7\u00f5es que permitem criar e processar blocos mesmo na presen\u00e7a de blocos ainda sendo processados pelo armazenamento;\n<li class=\"l\"> Reduzido o tempo de registro de volumes (zvol) no sistema. Quando o pool cont\u00e9m um grande n\u00famero de volumes, eles agora ficam dispon\u00edveis logo ap\u00f3s a execu\u00e7\u00e3o do 'zpool import';\n<li class=\"l\"> Suporte foi adicionado para acelera\u00e7\u00e3o de hardware no c\u00e1lculo de hashes SHA256 e opera\u00e7\u00f5es de criptografia AES-GSM usando chips com suporte \u00e0 tecnologia Intel QAT (Quick Assist Technology). Suporte tamb\u00e9m foi adicionado para os meios de acelera\u00e7\u00e3o de hardware do chipset Intel C62x e CPU Atom C3000.\n<\/ul>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50730\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u0447\u0442\u0438 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 ZFS on Linux 0.8.0, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b ZFS, \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u043d\u043e\u0439 \u0432 \u0432\u0438\u0434\u0435 \u043c\u043e\u0434\u0443\u043b\u044f \u0434\u043b\u044f \u044f\u0434\u0440\u0430 Linux. \u0420\u0430\u0431\u043e\u0442\u0430 \u043c\u043e\u0434\u0443\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u0430 \u0441 \u044f\u0434\u0440\u0430\u043c\u0438 Linux c 2.6.32 \u043f\u043e 5.1. \u0413\u043e\u0442\u043e\u0432\u044b\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043e\u0447\u043d\u044b\u0435 \u043f\u0430\u043a\u0435\u0442\u044b \u0432 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0431\u0443\u0434\u0443\u0442 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u0434\u043b\u044f \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 Linux, \u0432\u043a\u043b\u044e\u0447\u0430\u044f Debian, Ubuntu, Fedora, RHEL\/CentOS. \u041c\u043e\u0434\u0443\u043b\u044c ZFS on Linux \u0443\u0436\u0435 \u0432\u0445\u043e\u0434\u0438\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-34384","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u0447\u0442\u0438 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-zfs-on-linux-0-8-0-realizatsii-zfs-dlya-yadra-linux\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a ZFS on Linux 0.8.0, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 ZFS \u0434\u043b\u044f \u044f\u0434\u0440\u0430 Linux | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u0447\u0442\u0438 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-zfs-on-linux-0-8-0-realizatsii-zfs-dlya-yadra-linux\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:58:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:58:01+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lan\u00e7amento do ZFS on Linux 0.8.0, implementa\u00e7\u00e3o do ZFS para o n\u00facleo Linux | ProHoster","description":"Ap\u00f3s quase dois anos de desenvolvimento, o lan\u00e7amento foi apresentado.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-zfs-on-linux-0-8-0-realizatsii-zfs-dlya-yadra-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a ZFS on Linux 0.8.0, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 ZFS \u0434\u043b\u044f \u044f\u0434\u0440\u0430 Linux | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u0447\u0442\u0438 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-zfs-on-linux-0-8-0-realizatsii-zfs-dlya-yadra-linux","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:58:01+00:00","article:modified_time":"2019-10-31T18:58:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34384","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 19:02:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:23:16","updated":"2026-01-21 19:02:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/34384","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=34384"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/34384\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=34384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=34384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=34384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}