{"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\/de\/blog\/news\/vypusk-zfs-on-linux-0-8-0-realizatsii-zfs-dlya-yadra-linux","title":{"rendered":"Release ZFS on Linux 0.8.0, Implementierung von ZFS f\u00fcr den Linux-Kernel","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nach fast zwei Jahren Entwicklung <noindex><a rel=\"nofollow\" href=\"https:\/\/zfsonlinux.topicbox.com\/groups\/zfs-announce\/Td685d95c8216814c\/v0-8-0-released\">vorgestellt<\/a><\/noindex> Release <noindex><a rel=\"nofollow\" href=\"http:\/\/zfsonlinux.org\/\">ZFS auf Linux 0.8.0<\/a><\/noindex>, Implementierung des ZFS-Dateisystems als Modul f\u00fcr den Linux-Kernel. Die Modularbeiten wurden mit Linux-Kernen von 2.6.32 bis 5.1 getestet. Fertige Installationspakete werden in naher Zukunft  <noindex><a rel=\"nofollow\" href=\"http:\/\/zfsonlinux.org\/\">vorbereitet<\/a><\/noindex> f\u00fcr die wichtigsten Linux-Distributionen, einschlie\u00dflich Debian, Ubuntu, Fedora, RHEL\/CentOS. Das Modul ZFS auf Linux ist bereits Bestandteil der Distributionen Debian, Ubuntu, Gentoo, Sabayon Linux und ALT Linux.<\/p>\n<p>Im Rahmen von ZFS auf Linux wurde eine Implementierung der ZFS-Komponenten entwickelt, die sowohl mit dem Betrieb des Dateisystems als auch mit der Funktion des Volumenmanagers zusammenh\u00e4ngt. Insbesondere wurden die Komponenten implemented: SPA (Storage Pool Allocator), DMU (Data Management Unit), ZVOL (ZFS Emulated Volume) und ZPL (ZFS POSIX Layer). Dar\u00fcber hinaus bietet das Projekt die M\u00f6glichkeit, ZFS als Backend f\u00fcr das verteilte Dateisystem Lustre zu verwenden. Die Entwicklungen des Projekts basieren auf dem urspr\u00fcnglichen ZFS-Code, der aus dem OpenSolaris-Projekt importiert und mit Verbesserungen und Korrekturen von der Illumos-Community erweitert wurde. Das Projekt wird mit der Unterst\u00fctzung von Mitarbeitern des Lawrence Livermore National Laboratory im Rahmen eines Vertrags mit dem US-Energieministerium weiterentwickelt.<\/p>\n<p>Der Code wird unter der freien CDDL-Lizenz vertrieben, die mit GPLv2 nicht kompatibel ist und daher eine Integration von ZFS auf Linux in den Hauptzweig des Linux-Kernels verhindert, da eine Vermischung von Code unter GPLv2- und CDDL-Lizenzen unzul\u00e4ssig ist. Um diese Lizenzinkompatibilit\u00e4t zu umgehen, wurde entschieden, das Produkt vollst\u00e4ndig unter der CDDL-Lizenz als separat ladbares Modul zu vertreiben, das getrennt vom Kernel bereitgestellt wird. Die Stabilit\u00e4t der Codebasis von ZFS auf Linux wird als vergleichbar mit anderen Dateisystemen f\u00fcr Linux bewertet. <\/p>\n<p>Haupt\u00e4nderungen:<\/p>\n<ul>\n<li class=\"l\"> Es wurde eine integrierte Unterst\u00fctzung f\u00fcr die Verschl\u00fcsselung gespeicherter Daten auf der Ebene von Dateisystem und Partitionen hinzugef\u00fcgt. Standardm\u00e4\u00dfig wird f\u00fcr die Verschl\u00fcsselung der Algorithmus aes-256-ccm verwendet. Zum Laden von Verschl\u00fcsselungsschl\u00fcsseln wurde der Befehl \u201ezfs load-key\u201c vorgeschlagen.\n<li class=\"l\"> Die M\u00f6glichkeit der \u00dcbertragung verschl\u00fcsselter Daten bei der Ausf\u00fchrung der Befehle \u201ezfs send\u201c und \u201ezfs receive\u201c wurde implementiert. Bei Angabe der Option \u201e-w\u201c werden die bereits im Pool verschl\u00fcsselten Daten unver\u00e4ndert in einen anderen Pool \u00fcbertragen, ohne dass eine Zwischenentschl\u00fcsselung erfolgt. Bei einer solchen Kopie bleiben die Daten durch den Schl\u00fcssel des Senders gesch\u00fctzt, was es erm\u00f6glicht, diesen Modus f\u00fcr Backups auf nicht vertrauensw\u00fcrdigen Systemen zu nutzen (im Falle einer Kompromittierung des Empf\u00e4ngers kann ein Angreifer ohne Schl\u00fcssel nicht auf die Daten zugreifen);\n<li class=\"l\"> Die Unterst\u00fctzung zum Entfernen von prim\u00e4ren Speichermedien aus dem Speicherpool, die sowohl einzeln als auch im Rahmen eines Mirrors angeschlossen sind, wurde hinzugef\u00fcgt. Das Entfernen erfolgt \u00fcber den Befehl \u201ezpool remove\u201c. W\u00e4hrend des Entfernens werden die Daten vom auszuschlie\u00dfenden Speichermedium auf die verbleibenden prim\u00e4ren Speichermedien im Pool kopiert;\n<li class=\"l\"> Der Befehl \u201ezpool checkpoint\u201c wurde hinzugef\u00fcgt, um den aktuellen Zustand des Pools zu speichern, mit der M\u00f6glichkeit, zuk\u00fcnftige \u00c4nderungen auf den gespeicherten Zeitpunkt zur\u00fcckzusetzen (es wird ein Snapshot des gesamten Pools erstellt). Diese M\u00f6glichkeit kann w\u00e4hrend potenziell riskanter komplexer Verwaltungsarbeiten n\u00fctzlich sein, die unter normalen Bedingungen zu irreversiblem Wandel f\u00fchren (z. B. Aktivierung von Flags neuer ZFS-Funktionalit\u00e4ten oder Datenl\u00f6schung);\n<li class=\"l\"> Der Befehl \u201ezpool trim\u201c wurde hinzugef\u00fcgt, um die im Pool genutzten Speichermedien \u00fcber Sektoren zu informieren, die nicht mehr verwendet werden. Die Anwendung der TRIM-Operation erm\u00f6glicht eine Verbesserung der Effizienz von SSD-Speichermedien und verhindert die Degradation ihrer Leistung. Um einen kontinuierlichen Hintergrundprozess zur \u00dcbertragung von TRIM-Befehlen zu aktivieren, wurde eine neue Eigenschaft \u201eautotrim\u201c vorgeschlagen;\n<li class=\"l\"> Der Befehl \u201ezpool initialize\u201c wurde hinzugef\u00fcgt, um den gesamten nicht zugewiesenen Speicherplatz zu initialisieren, was dessen sofortige Verwendung erm\u00f6glicht, ohne dass die Leistung beim ersten Zugriff beeintr\u00e4chtigt wird (z. B. beim Platzieren von virtualisierten Speicherl\u00f6sungen wie VMware VMDK);\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr Projektkonten und Quoten wurde hinzugef\u00fcgt, die die zuvor verf\u00fcgbaren Quoten auf Benutzer- und Gruppenebene erg\u00e4nzen. Im Wesentlichen sind Projekte ein separates Objektfeld, verbunden mit einer eigenen Identifikation (project ID). Die Bindung erfolgt \u00fcber den Befehl 'chattr -p' oder durch Attributvererbung. Zur Verwaltung von Projekten sind die Befehle \u201ezfs project\u201c und \u201ezfs projectspace\u201c verf\u00fcgbar, mit denen die Erstellung von Projekten verwaltet und die Speicherlimits festgelegt werden k\u00f6nnen.\n<li class=\"l\"> Die M\u00f6glichkeit zur Erstellung von Lua-Skripten f\u00fcr die Automatisierung verschiedener Arbeiten mit ZFS wurde hinzugef\u00fcgt. Die Skripte werden in speziellen isolierten Umgebungen mit dem Befehl \u201ezpool program\u201c ausgef\u00fchrt.\n<li class=\"l\"> Eine neue Bibliothek implementiert <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ClusterHQ\/pyzfs\">pyzfs<\/a><\/noindex>, die eine stabile API zur Verwaltung von ZFS aus Anwendungen in der Programmiersprache Python bereitstellt. Die Bibliothek ist ein Wrapper \u00fcber libzfs_core und bietet einen identischen Satz an Funktionen, verwendet jedoch Python-n\u00e4here Typen;\n<li class=\"l\"> Die Kompatibilit\u00e4t der Tools arcstat, arcsummary und dbufstat mit Python 3 wurde gew\u00e4hrleistet. Die Tools arcstat.py, arc_summary.py und dbufstat.py wurden in Varianten ohne die Endung \u201e.py\u201c umbenannt.\n<li class=\"l\"> Es wurde Unterst\u00fctzung f\u00fcr die Direct IO-Schnittstelle des Linux-Kernels (O_DIRECT) hinzugef\u00fcgt, die den Zugriff auf Daten ohne Pufferung und umgehung des Caches erm\u00f6glicht;\n<li class=\"l\"> Die Leistungsoptimierungen wurden vorgestellt:\n<ul>\n<li class=\"l\">  Die Befehle \u201escrub\u201c und \u201eresilver\u201c wurden durch eine Unterteilung in zwei Phasen beschleunigt (eine separate Phase f\u00fcr das Scannen von Metadaten und die Bestimmung der Position von Datenbl\u00f6cken auf der Festplatte wurde \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0430, wodurch eine weitere \u00dcberpr\u00fcfung mit sequentiellem Lesen von Daten m\u00f6glich ist).\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr Datenplatzierungsklassen (Allocation Classes) wurde hinzugef\u00fcgt,<br \/>\ndie es erm\u00f6glichen, relativ kleine SSDs in den Pool einzubeziehen und sie zur Speicherung nur bestimmter h\u00e4ufig verwendeter Blocktypen zu nutzen, wie z.B. Metadaten, DDT-Daten und kleine Dateibl\u00f6cke;<\/p>\n<li class=\"l\"> Die Leistungsf\u00e4higkeit der Verwaltungsbefehle wurde erh\u00f6ht, wie zum Beispiel<br \/>\n\u201ezfs list\u201c und \u201ezfs get\u201c profitieren von der Zwischenspeicherung der notwendigen Metadaten f\u00fcr ihre Funktionalit\u00e4t.<\/p>\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr die Parallelisierung von Blockzuweisungsoperationen wurde durch den Start separater \u201eallocator\u201c-Prozesse f\u00fcr jede metaslab-Gruppe hinzugef\u00fcgt. In normalen Systemen wird ein Leistungsanstieg von 5-10 % festgestellt, aber in gro\u00dfen Systemen (8 128 GB SSD, 24-Core NUMA, 256 GB RAM) kann der Anstieg der Blockzuweisungsoperationen bis zu 25 % erreichen.\n<li class=\"l\"> Die M\u00f6glichkeit der verz\u00f6gerten Ausf\u00fchrung des Befehls \u201eresilver\u201c (Umverteilung von Daten unter Ber\u00fccksichtigung der \u00c4nderung der Speicherkonfiguration) wurde hinzugef\u00fcgt \u2014 wenn bei der Ausf\u00fchrung einer neuen Operation die vorherige noch nicht abgeschlossen ist, beginnt der neue Prozessor erst, nachdem die vorherige abgeschlossen ist.\n<li class=\"l\"> Im ZIL (ZFS Intent Log) wurden Optimierungen vorgenommen, die es erm\u00f6glichen, Bl\u00f6cke zu erstellen und zu verarbeiten, w\u00e4hrend noch Bl\u00f6cke vom Speicher verarbeitet werden;\n<li class=\"l\"> Die Registrierungszeit von Partitionen (zvol) im System wurde verk\u00fcrzt. Wenn das Pool eine gro\u00dfe Anzahl von Partitionen enth\u00e4lt, sind sie jetzt sofort nach der Ausf\u00fchrung von \u201ezpool import\u201c verf\u00fcgbar.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr hardwarebeschleunigte Berechnungen von SHA256-Hashes und AES-GSM-Verschl\u00fcsselungsoperationen mit Chips, die die Intel-QAT-Technologie (Quick Assist Technology) unterst\u00fctzen, wurde hinzugef\u00fcgt. Zus\u00e4tzlich wird die Hardwarebeschleunigung durch den Intel C62x-Chipsatz und die CPU Atom C3000 unterst\u00fctzt.\n<\/ul>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Quelle: <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.1.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\/de\/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.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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\/de\/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\udd47 Ver\u00f6ffentlichung von ZFS on Linux 0.8.0, der Implementierung von ZFS f\u00fcr den Linux-Kernel | ProHoster","description":"Nach fast zwei Jahren Entwicklung wurde die Version ver\u00f6ffentlicht.","canonical_url":"https:\/\/prohoster.info\/de\/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":"de_DE","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\/de\/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\/de\/wp-json\/wp\/v2\/posts\/34384","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=34384"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/34384\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=34384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=34384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=34384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}