{"id":34664,"date":"2019-10-31T21:59:41","date_gmt":"2019-10-31T18:59:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/zfsonlinux-0-8-fichi-stabilizatsiya-intrigi-nu-i-trim\/"},"modified":"2019-10-31T21:59:41","modified_gmt":"2019-10-31T18:59:41","slug":"zfsonlinux-0-8-fichi-stabilizatsiya-intrigi-nu-i-trim","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/zfsonlinux-0-8-fichi-stabilizatsiya-intrigi-nu-i-trim","title":{"rendered":"ZFSonLinux 0.8: recursos, estabiliza\u00e7\u00e3o, intrigas. E trim","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Recentemente, foi lan\u00e7ada uma nova vers\u00e3o est\u00e1vel do ZFSonLinux, um projeto que agora \u00e9 central no desenvolvimento do OpenZFS. Adeus, OpenSolaris, ol\u00e1 mundo feroz e incompat\u00edvel do GPL-CDDL no Linux.<\/p>\n<p><img decoding=\"async\" alt=\"ZFSonLinux 0.8: recursos, estabiliza\u00e7\u00e3o, intrigas. E trim\" src=\"\/wp-content\/uploads\/2019\/05\/f3b649ec9ba25f020faa38eef874e637.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAbaixo est\u00e1 uma vis\u00e3o geral das funcionalidades mais interessantes (ainda bem, <u>2200<\/u> commits!), e para a sobremesa \u2014 um pouco de intriga.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Novas funcionalidades<\/h3>\n<p>\nClaro, a mais aguardada \u00e9 <b>criptografia nativa<\/b>. Agora \u00e9 poss\u00edvel criptografar apenas os conjuntos de dados necess\u00e1rios com a criptografia embutida no ZFS, e (na minha opini\u00e3o \u2014 o mais importante) \u2014 voc\u00ea pode enviar dados criptografados e verificar a integridade dos dados embutindo os meios, todas as possibilidades de preserva\u00e7\u00e3o da integridade dos dados ZFS estar\u00e3o com voc\u00ea! <i>zfs send<\/i> Em seguida, \u00e9 importante mencionar o t\u00e3o esperado<\/p>\n<p>TRIM <b>. Sim, levou muito tempo para chegar \u00e0 produ\u00e7\u00e3o. Em parte porque para sistemas de arquivos CoW, o problema do desgaste de SSD n\u00e3o \u00e9 t\u00e3o cr\u00edtico. Mas agora estamos todos tranquilos \u2014<\/b>. Sim, ele levou muito tempo para chegar \u00e0 produ\u00e7\u00e3o. Em parte porque, para sistemas de arquivos CoW, o desgaste do SSD n\u00e3o \u00e9 t\u00e3o cr\u00edtico. Mas agora estamos todos tranquilos \u2014<i> salvar\u00e1 nossas delicadas unidades flash. <\/i>Agora \u00e9 poss\u00edvel<\/p>\n<p>remover <b>vdevs adicionados acidentalmente do pool (mas apenas se forem sparse ou mirror). Uma pequena funcionalidade \u00fatil.<\/b> Em seguida no nosso top 10 \u2014<\/p>\n<p>pontos de verifica\u00e7\u00e3o do pool <b>. Resumidamente \u2014 instant\u00e2neas para todo o estado do pool, MAS permitindo reverter altera\u00e7\u00f5es n\u00e3o apenas em dados, mas tamb\u00e9m nas funcionalidades ativadas no pool e nas altera\u00e7\u00f5es na estrutura. Mais uma possibilidade de se proteger.<\/b>Inicializa\u00e7\u00e3o do pool<\/p>\n<p><b>\u2014 preenchimento do armazenamento subjacente com zeros. \u00datil para trabalhar em ambientes com discos thin provisioned para aloca\u00e7\u00e3o expl\u00edcita de espa\u00e7o e evitar quedas inesperadas de desempenho no futuro. <\/b> Contabilidade de projetos e cota<\/p>\n<p><b>\u2014 no mecanismo de cotas j\u00e1 existente, agora \u00e9 poss\u00edvel separar por projetos.<\/b> Programas de canal<\/p>\n<p><b>\u2014 a possibilidade de realizar tarefas administrativas de forma at\u00f4mica usando scripts Lua. Existem limites para tempo de execu\u00e7\u00e3o e mem\u00f3ria. Se voc\u00ea est\u00e1 na \u00e1rea de automa\u00e7\u00e3o \u2014 isso \u00e9 para voc\u00ea.<\/b> IO Direto<\/p>\n<p><b>\u2014 para simplificar, implementamos o trabalho de IO Direto, nada mudou internamente (apenas chamadas v\u00e3o o m\u00e1ximo poss\u00edvel sem cache), mas agora o software que deseja operar neste modo n\u00e3o ter\u00e1 problemas.<\/b> Pyzfs<\/p>\n<p>Projeto <b>integrado ao reposit\u00f3rio principal e apoiado pelo projeto ZFSonLinux. Agora h\u00e1 mais recursos para gerenciamento em Python (e tamb\u00e9m ser\u00e1 mais tranquilo com o suporte do m\u00f3dulo). Al\u00e9m disso, muitos scripts Python foram adaptados para Python 3.<\/b> integrado no reposit\u00f3rio principal e acolhido pelo projeto ZFSonLinux. Agora h\u00e1 mais recursos para gerenciamento em Python (e ser\u00e1 mais tranquilo em rela\u00e7\u00e3o ao suporte do m\u00f3dulo). Al\u00e9m disso, muitos scripts em Python foram adaptados para Python 3.<\/p>\n<h4>E agora o saboroso \u2014 desempenho<\/h4>\n<p>\nAgora, nas opera\u00e7\u00f5es de scrub e resilver, os metadados s\u00e3o lidos primeiro e s\u00f3 depois os dados em <b>sequ\u00eancia.<\/b> Dessa forma, a recupera\u00e7\u00e3o do array e a verifica\u00e7\u00e3o de integridade ocorrem na m\u00e1xima velocidade.<\/p>\n<p><b>Classes de aloca\u00e7\u00e3o<\/b> \u2014 os arrays vdev agora t\u00eam um tipo de dispositivo, permitindo que o armazenamento de metadados\/tabelas de deduplica\u00e7\u00e3o (DDT)\/blocos de dados abaixo de X Kbytes seja transferido para um array vdev separado de discos mais r\u00e1pidos. <u>Mais velocidade, para o deus da velocidade!<\/u> (e de fato \u2014 essa capacidade ser\u00e1 muito \u00fatil no futuro <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/zfsonlinux\/zfs\/pull\/8016\">DRAID<\/a><\/noindex>).<\/p>\n<p>Muitos comandos administrativos agora funcionam mais r\u00e1pido gra\u00e7as ao cache pontual de metadados (por exemplo, <i>zfs list, zfs get<\/i>).<\/p>\n<p>O processo de aloca\u00e7\u00e3o de dados <b>\u00e9 paralelizado<\/b>, agora para cada se\u00e7\u00e3o de espa\u00e7o livre (metaslab) s\u00e3o criados v\u00e1rios alocadores. Com NVMe, claro, n\u00e3o ser\u00e1 poss\u00edvel extrair tudo, mas ser\u00e1 melhor.<\/p>\n<p><b>A recupera\u00e7\u00e3o de integridade<\/b> do array permitir\u00e1 n\u00e3o sobrecarregar o array com a reconstru\u00e7\u00e3o simult\u00e2nea de v\u00e1rios discos, mas far\u00e1 isso de forma sequencial. Assim, tanto o impacto no desempenho quanto o tempo de reconstru\u00e7\u00e3o ser\u00e3o reduzidos.<\/p>\n<p>Ao importar pools <b>com um grande n\u00famero de volumes<\/b> a velocidade de registro no sistema foi aumentada.<\/p>\n<p>Al\u00e9m disso <b>QAT<\/b> agora permite descarregar o c\u00e1lculo de criptografia e somas de verifica\u00e7\u00e3o.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/zfsonlinux\/zfs\/releases\/tag\/zfs-0.8.0\">Al\u00e9m de v\u00e1rias pequenas mudan\u00e7as (s\u00e3o mais de 2000 commits na vers\u00e3o!).<\/a><\/noindex><\/p>\n<h3>E para a sobremesa \u2014 intrigas<\/h3>\n<p>\nEmbora o ZFSonLinux adicione rapidamente suporte para novos n\u00facleos do Linux (atualmente suportadas as vers\u00f5es 2.6.32 \u2014 5.1*), os mantenedores do n\u00facleo demonstram clara falta de interesse em ajudar m\u00f3dulos de terceiros (<noindex><a rel=\"nofollow\" href=\"https:\/\/lkml.org\/lkml\/2019\/5\/22\/233\">\u2026n\u00e3o nos importamos nem um pouco com<br \/>\nm\u00f3dulos externos do n\u00facleo\u2026<\/a><\/noindex> \u2014 greg k-h). Assim, as chamadas de n\u00facleo necess\u00e1rias para um funcionamento eficaz na ramifica\u00e7\u00e3o 5.0 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/torvalds\/linux\/commit\/12209993e98c5fa1855c467f22a24e3d5b8be205\">foram alterados para GPL-only <\/a><\/noindex>. Em kernels com esse patch, o desempenho do ZFS ser\u00e1 significativamente pior. O que salva \u00e9 que essa funcionalidade pode ser implementada do lado do m\u00f3dulo, o que provavelmente ser\u00e1 feito. Enquanto isso, voc\u00ea pode se inspirar no NixOS \u2014 eles <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/NixOS\/nixpkgs\/pull\/61076\">simplesmente reverteram o patch no kernel<\/a><\/noindex> \ud83d\ude42<\/p>\n<p>O projeto tamb\u00e9m adotou um C\u00f3digo de Conduta, o que gerou uma onda de debates. Mas nos mantivemos firmes \ud83d\ude42<\/p>\n<p>Desejando a todos backups funcionais e vers\u00f5es est\u00e1veis!<\/p>\n<p>Links \u00fateis:<br \/>\n \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/zfsonlinux\/zfs\/releases\/tag\/zfs-0.8.0\">lan\u00e7amento no Github<\/a><\/noindex><br \/>\n \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/en\/post\/314506\/\">minha introdu\u00e7\u00e3o ao ZFS<\/a><\/noindex><br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/453400\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0411\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e \u043d\u0430 \u0434\u043d\u044f\u0445 \u0440\u0435\u043b\u0438\u0437\u043d\u0443\u043b\u0438 \u0441\u0432\u0435\u0436\u0443\u044e stable \u0432\u0435\u0440\u0441\u0438\u044e ZFSonLinux, \u043f\u0440\u043e\u0435\u043a\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0442\u0435\u043f\u0435\u0440\u044c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u044b\u043c \u0432 \u043c\u0438\u0440\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 OpenZFS. \u041f\u0440\u043e\u0449\u0430\u0439, OpenSolaris, \u0437\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439 \u0441\u0432\u0438\u0440\u0435\u043f\u044b\u0439 GPL-CDDL \u043d\u0435\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0439 \u043c\u0438\u0440 Linux. \u041f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c \u043e\u0431\u0437\u043e\u0440 \u0441\u0430\u043c\u044b\u0445 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0445 \u0432\u0435\u0449\u0435\u0439 (\u0435\u0449\u0451 \u0431\u044b, 2200 \u043a\u043e\u043c\u043c\u0438\u0442\u043e\u0432!), \u0430 \u043d\u0430 \u0434\u0435\u0441\u0435\u0440\u0442 \u2014 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0438\u043d\u0442\u0440\u0438\u0433. \u041d\u043e\u0432\u044b\u0435 \u0444\u0438\u0448\u043a\u0438 \u041a\u043e\u043d\u0435\u0447\u043d\u043e \u0436\u0435, \u0441\u0430\u043c\u0430\u044f \u043e\u0436\u0438\u0434\u0430\u0435\u043c\u0430\u044f \u2014 \u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0435 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435. \u0422\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0443\u0436\u043d\u044b\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26117,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-34664","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0411\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e \u043d\u0430 \u0434\u043d\u044f\u0445 \u0440\u0435\u043b\u0438\u0437\u043d\u0443\u043b\u0438 \u0441\u0432\u0435\u0436\u0443\u044e stable \u0432\u0435\u0440\u0441\u0438\u044e ZFSonLinux, \u043f\u0440\u043e\u0435\u043a\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0442\u0435\u043f\u0435\u0440\u044c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u044b\u043c \u0432 \u043c\u0438\u0440\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 OpenZFS.\" \/>\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\/administrirovanie\/zfsonlinux-0-8-fichi-stabilizatsiya-intrigi-nu-i-trim\" \/>\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\udd47ZFSonLinux 0.8: \u0444\u0438\u0447\u0438, \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f, \u0438\u043d\u0442\u0440\u0438\u0433\u0438. \u041d\u0443 \u0438 trim | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0411\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e \u043d\u0430 \u0434\u043d\u044f\u0445 \u0440\u0435\u043b\u0438\u0437\u043d\u0443\u043b\u0438 \u0441\u0432\u0435\u0436\u0443\u044e stable \u0432\u0435\u0440\u0441\u0438\u044e ZFSonLinux, \u043f\u0440\u043e\u0435\u043a\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0442\u0435\u043f\u0435\u0440\u044c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u044b\u043c \u0432 \u043c\u0438\u0440\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 OpenZFS.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/zfsonlinux-0-8-fichi-stabilizatsiya-intrigi-nu-i-trim\" \/>\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:59:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:59:41+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\udd47ZFSonLinux 0.8: recursos, estabilidade, intrigas. E tamb\u00e9m trim | ProHoster","description":"Recentemente, foi lan\u00e7ada uma nova vers\u00e3o est\u00e1vel do ZFSonLinux, um projeto que agora \u00e9 central no desenvolvimento do OpenZFS.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/zfsonlinux-0-8-fichi-stabilizatsiya-intrigi-nu-i-trim","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\udd47ZFSonLinux 0.8: \u0444\u0438\u0447\u0438, \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f, \u0438\u043d\u0442\u0440\u0438\u0433\u0438. \u041d\u0443 \u0438 trim | ProHoster","og:description":"\u0411\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e \u043d\u0430 \u0434\u043d\u044f\u0445 \u0440\u0435\u043b\u0438\u0437\u043d\u0443\u043b\u0438 \u0441\u0432\u0435\u0436\u0443\u044e stable \u0432\u0435\u0440\u0441\u0438\u044e ZFSonLinux, \u043f\u0440\u043e\u0435\u043a\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0442\u0435\u043f\u0435\u0440\u044c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u044b\u043c \u0432 \u043c\u0438\u0440\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 OpenZFS.","og:url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/zfsonlinux-0-8-fichi-stabilizatsiya-intrigi-nu-i-trim","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:59:41+00:00","article:modified_time":"2019-10-31T18:59:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34664","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 20:09:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:17:23","updated":"2026-01-21 20:09: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\/34664","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=34664"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/34664\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/26117"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=34664"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=34664"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=34664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}