{"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\/ro\/blog\/news\/vypusk-zfs-on-linux-0-8-0-realizatsii-zfs-dlya-yadra-linux","title":{"rendered":"Versiunea ZFS on Linux 0.8.0, implementarea ZFS pentru kernelul Linux","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dup\u0103 aproape doi ani de dezvoltare <noindex><a rel=\"nofollow\" href=\"https:\/\/zfsonlinux.topicbox.com\/groups\/zfs-announce\/Td685d95c8216814c\/v0-8-0-released\">la sf\u00e2r\u0219itul anului 2019. Pe l\u00e2ng\u0103 protocoalele ActivityPub \u0219i diaspora, Hubzilla se federeaz\u0103 \u00een cadrul re\u021belei prin propriul s\u0103u protocol<\/a><\/noindex> lansare <noindex><a rel=\"nofollow\" href=\"http:\/\/zfsonlinux.org\/\">ZFS pe Linux 0.8.0<\/a><\/noindex>, implement\u00e2nd sistemul de fi\u0219iere ZFS, proiectat ca un modul pentru nucleul Linux. Func\u021bionarea modulului a fost testat\u0103 cu nuclee Linux de la 2.6.32 p\u00e2n\u0103 la 5.1. Pachetele de instalare finale vor fi disponibile \u00een cur\u00e2nd  <noindex><a rel=\"nofollow\" href=\"http:\/\/zfsonlinux.org\/\">vor fi preg\u0103tite<\/a><\/noindex> pentru principalele distribu\u021bii Linux, inclusiv Debian, Ubuntu, Fedora, RHEL\/CentOS. Modulul ZFS pe Linux este deja inclus \u00een distribu\u021biile Debian, Ubuntu, Gentoo, Sabayon Linux \u0219i ALT Linux.<\/p>\n<p>\u00cen cadrul ZFS pe Linux a fost preg\u0103tit\u0103 implementarea componentelor ZFS, legate at\u00e2t de func\u021bionarea sistemului de fi\u0219iere, c\u00e2t \u0219i de func\u021bionarea managerului de volume. \u00cen special, au fost implementate componentele: SPA (Storage Pool Allocator), DMU (Data Management Unit), ZVOL (ZFS Emulated Volume) \u0219i ZPL (ZFS POSIX Layer). \u00cen plus, proiectul ofer\u0103 posibilitatea utiliz\u0103rii ZFS ca backend pentru sistemul de fi\u0219iere \u00een cluster Lustre. Lucr\u0103rile proiectului se bazeaz\u0103 pe codul original ZFS, importat din proiectul OpenSolaris \u0219i extins cu \u00eembun\u0103t\u0103\u021biri \u0219i corec\u021bii din comunitatea Illumos. Proiectul este dezvoltat cu participarea angaja\u021bilor de la Laboratorul Na\u021bional Livermore sub un contract cu Ministerul Energiei din SUA.<\/p>\n<p>Codul este distribuit sub o licen\u021b\u0103 liber\u0103 CDDL, care nu este compatibil\u0103 cu GPLv2, ceea ce \u00eempiedic\u0103 integrarea ZFS pe Linux \u00een ramura principal\u0103 a nucleului Linux, deoarece amestecarea codului sub licen\u021bele GPLv2 \u0219i CDDL este inacceptabil\u0103. Pentru a evita aceast\u0103 incompatibilitate de licen\u021biere, s-a decis s\u0103 se distribuie produsul \u00een \u00eentregime sub licen\u021ba CDDL sub form\u0103 de modul desc\u0103rcabil separat, care este livrat separat de nucleu. Stabilitatea bazelor de cod ale ZFS pe Linux este evaluat\u0103 ca fiind comparabil\u0103 cu alte FS pentru Linux. <\/p>\n<p>Modific\u0103ri principale:<\/p>\n<ul>\n<li class=\"l\"> A fost ad\u0103ugat suport \u00eencorporat pentru criptarea datelor stocate la nivelul sistemului de fi\u0219iere \u0219i al parti\u021biilor. Algoritmul aes-256-ccm este folosit \u00een mod implicit pentru criptare. Comanda \u201ezfs load-key\u201d este propus\u0103 pentru \u00eenc\u0103rcarea cheilor de criptare;\n<li class=\"l\"> A fost implementat\u0103 capacitatea de a transfera date criptate atunci c\u00e2nd executa\u021bi comenzile \u201ezfs send\u201d \u0219i \u201ezfs receive\u201d. Atunci c\u00e2nd este specificat\u0103 op\u021biunea \u201e-w\u201d, datele deja criptate \u00een pool sunt transferate \u00een alt pool a\u0219a cum sunt, f\u0103r\u0103 decriptare intermediar\u0103. \u00cen acest mod de copiere, datele r\u0103m\u00e2n protejate de cheia p\u0103r\u021bii care trimite, ceea ce permite utilizarea acestui mod pentru backup pe sisteme nesigure (\u00een cazul compromiterii destinatarului, f\u0103r\u0103 cheie atacatorul nu poate accesa datele);\n<li class=\"l\"> A fost ad\u0103ugat suport pentru eliminarea unit\u0103\u021bilor primare din pool-ul de stocare, conectate at\u00e2t individual, c\u00e2t \u0219i ca parte a unei oglindiri. Eliminarea se efectueaz\u0103 cu comanda \u201ezpool remove\u201d. \u00cen timpul elimin\u0103rii, datele de pe unitatea exclus\u0103 sunt copiate pe unit\u0103\u021bile primare r\u0103mase \u00een pool;\n<li class=\"l\"> A fost ad\u0103ugat\u0103 comanda \u201ezpool checkpoint\u201d pentru a salva starea actual\u0103 a pool-ului cu posibiltatea de a reveni la modific\u0103rile ulterioare pe momentul salvat (se creeaz\u0103 un snapshot \u00eentregului pool). Aceast\u0103 func\u021bionalitate poate fi util\u0103 \u00een timpul exercit\u0103rii unor sarcini administrative complexe, care \u00een condi\u021bii normale ar conduce la modific\u0103ri ireversibile (de exemplu, activarea flag-urilor pentru noi func\u021bionalit\u0103\u021bi ZFS sau \u0219tergerea datelor);\n<li class=\"l\"> A fost ad\u0103ugat\u0103 comanda \u201ezpool trim\u201d, care permite informarea unit\u0103\u021bilor utilizate \u00een pool despre sectoarele care nu mai sunt utilizate. Aplicarea opera\u021biei TRIM permite \u00eembun\u0103t\u0103\u021birea eficien\u021bei SSD-urilor \u0219i prevenirea degrad\u0103rii performan\u021bei acestora. Pentru a activa un proces de fundal continuu pentru transmiterea comenzilor TRIM, a fost propus\u0103 o nou\u0103 proprietate \u201eautotrim\u201d;\n<li class=\"l\"> A fost ad\u0103ugat\u0103 comanda \u201ezpool initialize\u201d pentru a ini\u021bializa tot spa\u021biul de disc nealocat, ceea ce permite asigurarea instantanee a preg\u0103tirii pentru utilizare, f\u0103r\u0103 a sc\u0103dea performan\u021ba la prima accesare (de exemplu, \u00een cazul stoc\u0103rii virtualizate, cum ar fi VMware VMDK);\n<li class=\"l\"> A fost ad\u0103tat suportul pentru contabilitate \u0219i cotele la nivel de proiect, complet\u00e2nd cotele preexistente la nivel de utilizator \u0219i grup. Practic, proiectele sunt un spa\u021biu separat de obiecte legate de un identificator distinct (project ID). Leg\u0103tura este definit\u0103 prin opera\u021bia 'chattr -p' sau prin mo\u0219tenirea atributelor. Pentru gestionarea proiectelor sunt disponibile comenzile \u201ezfs project\u201d \u0219i \u201ezfs projectspace\u201d, care permit gestionarea cre\u0103rii proiectelor \u0219i stabilirea limitelor de spa\u021biu pe disc pentru acestea;\n<li class=\"l\"> A fost ad\u0103tat\u0103 posibilitatea de a crea scripturi Lua pentru automatizarea diferitelor lucr\u0103ri cu ZFS. Scripturile se execut\u0103 \u00een medii izolate speciale prin comanda \u201ezpool program\u201d;\n<li class=\"l\"> A fost implementat\u0103 o nou\u0103 bibliotec\u0103 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ClusterHQ\/pyzfs\">pyzfs<\/a><\/noindex>, oferind un API stabil pentru administrarea ZFS din aplica\u021bii scrise \u00een Python. Biblioteca este un wrapper peste libzfs_core \u0219i ofer\u0103 un set identic de func\u021bii, dar aplic\u0103 tipuri mai apropiate de Python;\n<li class=\"l\"> A fost asigurat\u0103 compatibilitatea utilitarilor arcstat, arcsummary \u0219i dbufstat cu Python 3. Utilitarele arcstat.py, arc_summary.py \u0219i dbufstat.py au fost redenumite \u00een variante f\u0103r\u0103 extensia \u201e.py\u201d;\n<li class=\"l\"> A fost ad\u0103ugat suport pentru interfa\u021ba de kernel Linux Direct IO (O_DIRECT), care permite accesul la date f\u0103r\u0103 buffer \u0219i ocolind cache-ul;\n<li class=\"l\"> Au fost prezentate optimiz\u0103ri de performan\u021b\u0103:\n<ul>\n<li class=\"l\">  S-a accelerat func\u021bionarea comenzilor \u201escrub\u201d \u0219i \u201eresilver\u201d prin \u00eemp\u0103r\u021birea \u00een dou\u0103 faze (s-a rezervat o faz\u0103 separat\u0103 pentru scanarea metadatelor \u0219i determinarea loca\u021biei blocurilor de date pe disc, ceea ce permite efectuarea unei verific\u0103ri ulterioare folosind citirea secven\u021bial\u0103 a datelor);\n<li class=\"l\"> A fost ad\u0103ugat suport pentru clasele de alocare a datelor (Allocation classes),<br \/>\ncare permit includerea \u00een pool a SSD-urilor relativ mici \u0219i utilizarea acestora exclusiv pentru stocarea anumitor tipuri de blocuri folosite frecvent, cum ar fi metadatele, datele DDT \u0219i blocurile mici cu fi\u0219iere;<\/p>\n<li class=\"l\"> A fost crescut\u0103 performan\u021ba comenzilor pentru administrare, cum ar fi<br \/>\n\u201ezfs list\u201d \u0219i \u201ezfs get\u201d, prin cache-ul metadatelor necesare pentru func\u021bionarea lor;<\/p>\n<li class=\"l\"> A fost ad\u0103tat suportul pentru paraleleizarea opera\u021biunilor de alocare a blocurilor prin ini\u021bierea unor procese separate \u201eallocator\u201d pentru fiecare grup de metaslab. \u00cen sistemele obi\u0219nuite se observ\u0103 o cre\u0219tere a performan\u021bei de 5-10%, dar pe sistemele mari (8 128 GB SSD, 24 core NUMA, 256 GB RAM) cre\u0219terea opera\u021biunilor de alocare a blocurilor poate ajunge la 25%;\n<li class=\"l\"> A fost ad\u0103tat\u0103 posibilitatea de a am\u00e2na executarea comenzii \u201eresilver\u201d (reconstruc\u021bia distribu\u021biei datelor \u021bin\u00e2nd cont de modificarea configura\u021biei unit\u0103\u021bilor de stocare) \u2014 dac\u0103 la ini\u021bierea unei noi opera\u021bii, opera\u021bia anterioar\u0103 nu a fost finalizat\u0103, noul procesor va \u00eencepe s\u0103 execute doar dup\u0103 ce opera\u021bia anterioar\u0103 a fost finalizat\u0103;\n<li class=\"l\"> \u00cen jurnalul ZIL (ZFS Intent Log) au fost aduse optimiz\u0103ri ce permit crearea \u0219i procesarea blocurilor \u00een prezen\u021ba blocurilor care sunt \u00eenc\u0103 procesate de stocare;\n<li class=\"l\"> Timpul de \u00eenregistrare a parti\u021biilor (zvol) \u00een sistem a fost redus. Atunci c\u00e2nd un pool con\u021bine un num\u0103r mare de parti\u021bii, acestea devin disponibile imediat dup\u0103 executarea \u201ezpool import\u201d;\n<li class=\"l\"> S-a ad\u0103ugat suport pentru accelerarea hardware a calculului de hash-uri SHA256 \u0219i opera\u021biilor de criptare AES-GSM cu utilizarea chip-urilor care suport\u0103 tehnologia Intel QAT (Quick Assist Technology). A fost ad\u0103ugat suport pentru solu\u021bii de accelerare hardware ale chipset-ului Intel C62x \u0219i CPU Atom C3000.\n<\/ul>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Sursa: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50730\">opennet.ro<\/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.2.1 - 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\/ro\/blog\/news\/vypusk-zfs-on-linux-0-8-0-realizatsii-zfs-dlya-yadra-linux\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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\udd47Lansarea ZFS on Linux 0.8.0, implementarea ZFS pentru kernel-ul Linux | ProHoster","description":"Dup\u0103 aproape doi ani de dezvoltare, a fost lansat","canonical_url":"https:\/\/prohoster.info\/ro\/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":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/34384","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=34384"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/34384\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=34384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=34384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=34384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}