{"id":1989,"date":"2012-04-10T08:39:24","date_gmt":"2012-04-10T06:39:24","guid":{"rendered":"http:\/\/www.commander1024.de\/wordpress\/?p=1989"},"modified":"2012-06-26T12:34:51","modified_gmt":"2012-06-26T10:34:51","slug":"festplattenloses-mediacenter","status":"publish","type":"post","link":"https:\/\/www.commander1024.de\/wordpress\/2012\/04\/festplattenloses-mediacenter\/","title":{"rendered":"Festplattenloses MediaCenter"},"content":{"rendered":" <p> Festplatten sind teuer und gehen regelm\u00e4\u00dfig kaputt. Deswegen haben Rechner mit Daten bei mir zumeist ein RAID Setup und werden regelm\u00e4\u00dfig gesichert. Alle sch\u00fctzenswerten Daten liegen auf meinem <a title=\"Storage System auf Sandy Bridge Basis mit FreeNAS\" href=\"http:\/\/www.commander1024.de\/wordpress\/2011\/07\/storage-system-auf-sandy-bridge-basis-mit-freenas\/\" target=\"_blank\">FreeNAS Storage<\/a>, ebenso die Musik- und Filmsammlung sowie die Backups der anderen Rechner werden hier verewigt. Die wirklich wichtigen Daten werden zu einem off-site Backup synchronisiert. Doch Festplatten mit weniger wichtigem Inhalt gehen nat\u00fcrlich auch kaputt, dabei entsteht dann in der Regel kein Schaden, unbequem ist das dennoch (und nat\u00fcrlich teuer). So geh\u00f6ren zum Beispiel meine beiden MediaCenter Rechner (Wohnzimmer und Schlafzimmer) in die Kategorie jeder, die kein RAID spendiert bekommen haben und bei denen es sich ebenso nicht lohnt regelm\u00e4\u00dfig, Backups zu erstellen, da hier au\u00dfer ein bisschen Konfigurationsdateien nichts Wichtiges liegt. Alles, was dort abgespielt wird, kommt ohnehin vom Netzlaufwerk. Trotzdem habe ich in letzter Zeit beobachtet, dass sich die S.M.A.R.T.-Werte der Systemfestplatte des Wohnzimmerrechners zusehends verschlechterten. Ein Ausfall k\u00f6nnte sich also (mehr oder weniger) bald ereignen. Dann nat\u00fcrlich &#8211; frei nach Murphy &#8211; kurz vor dem n\u00e4chsten Filmabend, nur um mir dann von meiner Fraun anh\u00f6ren zu m\u00fcssen, dass ja das ganze Haus voll mit Technik ist und nichts so funktioniert, wie es soll <span class=\"wp-font-emots-emo-devil\"><\/span> . <!--more-->  Diese MediaCenter brauchen eigentlich nicht viel: auf der Systemfestplatte sind nur 5,2GB belegt und exorbitant viel Performance wird von dieser ebenfalls nicht abverlangt, lediglich beim Booten und Starten des <a title=\"XBOX Media Center\" href=\"http:\/\/xbmc.org\/\" target=\"_blank\">XBMC<\/a> wird diese ein wenig gefordert. Das brachte mich auf die Idee, einfach auf dem Storage ein kleines ZVOL f\u00fcr jeden Rechner zu erstellen und davon zu booten. 25GB sollten reichen: 512MB f\u00fcr \/boot, 1GB als SWAP (wenn \u00fcberhaupt n\u00f6tig) und der Rest f\u00fcrs System, mit ein bisschen Luft um in Zukunft xbmc f\u00fcr das <a title=\"xbmc-pvr\" href=\"https:\/\/github.com\/opdenkamp\/xbmc\" target=\"_blank\">pvr Projekt<\/a> auch aus den Quellen kompilieren zu k\u00f6nnen. <\/p> \n <p> Exportieren wollte ich das &#8211; im Gegensatz zu dem geteilten Daten (smb, nfs, ftp + upnp) &#8211; via iSCSI, da sich dies nach dem Einbinden wie eine ganz normale lokale Festplatte verh\u00e4lt. Dumm nur, dass ein handels\u00fcblicher PC von Haus aus nicht von solchen Netzwerk-Blockdevices booten kann und <a title=\"Google Shopping Ergebnisse f\u00fcr \" href=\"http:\/\/www.google.de\/search?q=iscsi+hba&amp;hl=de&amp;biw=1680&amp;bih=989&amp;prmd=imvnsa&amp;source=univ&amp;tbm=shop&amp;tbo=u&amp;sa=X&amp;ei=lwiDT4SCCunl4QThjunMBw&amp;ved=0CF8QrQQ\" target=\"_blank\">iSCSI HBA<\/a>s (Host Bus Adaptor) s\u00fcndhaft teuer sind und ein wenig den finanziellen Rahmen sprengen w\u00fcrden. <\/p> \n<h4>Rechner netboot-f\u00e4hig machen<\/h4>\n <p> Hier kommt die Software <a title=\"iPXE Projekt\" href=\"http:\/\/ipxe.org\/\" target=\"_blank\">iPXE<\/a> ins Spiel (vormals als gpxe und etherboot bekannt). Das ist eine <a title=\"Open Source Lizenz\" href=\"http:\/\/de.wikipedia.org\/wiki\/Open_source\" target=\"_blank\">Open-Source<\/a> Software, die eine freie PXE Implementierung darstellt, die gegen\u00fcber der propriet\u00e4ren in Standard-Netzwerkkarten noch weitere Protokolle beherrscht: <a href=\"http:\/\/de.wikipedia.org\/wiki\/Http\" target=\"_blank\">HTTP<\/a> <a href=\"http:\/\/de.wikipedia.org\/wiki\/ISCSI\" target=\"_blank\">iSCSI<\/a> <a href=\"http:\/\/de.wikipedia.org\/wiki\/Domain_Name_System\" target=\"_blank\">DNS<\/a> <a href=\"http:\/\/de.wikipedia.org\/wiki\/Trivial_File_Transfer_Protocol\" target=\"_blank\">TFTP<\/a> <a href=\"http:\/\/de.wikipedia.org\/wiki\/ATA_over_Ethernet\" target=\"_blank\">AoE<\/a> <a href=\"http:\/\/de.wikipedia.org\/wiki\/FCoE\" target=\"_blank\">FCoE<\/a> etc. <\/p> \n <p> iPXE kann von CD\/USB-Stick gestartet, in das ROM einer Netzwerkkarte gebrannt, bzw. bei Onboard-NICs in das BIOS des Rechners integriert werden (etwas riskant) oder aber vom PXE-BIOS der Netzwerkkarte nachgeladen werden, was mir am Sinnvollsten erschien, da dies keine Manipulation an den Client-Rechnern erfordert und so mit nahezu allen Rechnern out-of-the-box funktioniert. Dazu verwendet das undionly.kpxe Image den Netzwerkcode der Netzwerkkarte weiter und startet nur die eigentliche Software in dessen Kontext. Um iPXE via PXE Boot nachzuladen, muss der autoritative DHCP-Server die Option <em>next-server<\/em> und <em>filename<\/em> zus\u00e4tzlich zu den \u00fcblichen IP-Einstellungen \u00fcbergeben. Beim pfsense gibt es diese Optionen unter <em>Services<\/em> -&gt; <em>DHCP Server<\/em>\u00a0im ausklappbaren <em>Enable network booting<\/em> Bereich. <\/p> \n <p> Jetzt allerdings gibt es ein Problem, sobald iPXE gestartet ist, macht die Software erneut einen frischen DHCP Request, bei dem wiederum neben IP-Settings das iPXE Image ausgeliefert wird. Man ist also in einer Endlosschleife gefangen. Mit dem ISC dhcpd kann man das recht einfach umgehen: <\/p> \n<pre>if exists user-class and option user-class = \"iPXE\" {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0filename\u00a0\"\";\r\n\u00a0\u00a0\u00a0\u00a0\u00a0option\u00a0root\u2212path\u00a0\"iscsi:iscsi.example.com::::iqn.1992\u221201.com.example.iscsi:target\";\r\n\u00a0}\u00a0else\u00a0{\r\n\u00a0\u00a0\u00a0\u00a0\u00a0filename\u00a0\"undionly.kpxe\";\r\n\u00a0}<\/pre>\n <p> F\u00fcr den Microsoft DHCP Server gibt es auch eine <a href=\"http:\/\/ipxe.org\/howto\/msdhcp#pxe_chainloading\" target=\"_blank\">M\u00f6glichkeit<\/a>. <\/p> \n <p> Hier gabs aber ein Problem mit dem <a title=\"pfSense auf dem Lex Uno Barebone (Atom N270)\" href=\"http:\/\/www.commander1024.de\/wordpress\/2011\/07\/pfsense-auf-dem-lex-uno-barebone-atom-n270\/\" target=\"_blank\">pfsense<\/a>, man kann zwar einen Root-String \u00fcbergeben ob allein oder zus\u00e4tzlich zum Filename, aber man kann weder die user-class abfragen noch mehr bei den statischen Host-Definitionen einstellen als den filename. Wenn man die generierte Config des pfsense bearbeitet, wird diese beim n\u00e4chsten Restart und bei jeder \u00c4nderung wieder \u00fcberschrieben. Es ist aber auch m\u00f6glich, iPXE zu scripten und dort dynamische Variablen zu verwenden. Dieses muss in iPXE mit einkompiliert werden. <\/p> \n<pre>#!ipxe\r\ndhcp\r\nset\u00a0username\u00a0{username}\r\nset\u00a0password\u00a0{password}\r\nsanboot\u00a0iscsi:iscsi.example.com::::iqn.1992\u221201.com.example.iscsi:${hostname}<\/pre>\n <p> Dieses einfache Skript wird nach dem checkout aus dem GIT Repository im Rootverzeichnis (<em>ipxe\/src\/<\/em>) abgelegt und via <em>EMBED<\/em> Parameter mit einkompiliert: <\/p> \n<pre>$ git clone git:\/\/git.ipxe.org\/ipxe.git\r\n$\u00a0cd\u00a0ipxe\/src\r\n$\u00a0make\u00a0bin\/undionly.kpxe\u00a0EMBED=mc.ipxe<\/pre>\n <p> Das erzeugte Image habe ich auf den TFTP Server gelegt und in der DHCP-Host Definitionen der MediaCenter Rechner angegeben. Die Variable ${hostname} wird dabei durch den via DHCP vergebenen Hostnamen ersetzt, sodass jeder Rechner sein eigenes Image booten kann. Hier eine Liste weiterer verwendbarer <a href=\"http:\/\/ipxe.org\/cfg\">Variablen<\/a>. <\/p> \n<h4>Linux Mint installieren<\/h4>\n <p> Ich habe Linux Mint 12 als Basis auserkoren, da es praktisch alle n\u00f6tigen (auch propriet\u00e4ren) Videocodecs mitbringt, wartungsarm auf aktuellem Stand gehalten werden kann und XBMC als <a title=\"Team-XBMC ppa\" href=\"https:\/\/launchpad.net\/~team-xbmc\/+archive\/ppa\" target=\"_blank\">ppa<\/a> verf\u00fcgbar ist. Linux Mint basiert auf Ubuntu, dieses wiederum auf Debian, die hier beschriebenen Anpassungen sollten also 1:1 auf diese Systeme \u00fcbertragbar sein. <\/p> \n <p> Linux Mint kann ganz wie gewohnt von DVD oder USB-Stick gestartet werden, jetzt muss aber erst das iSCSI Laufwerk eingebunden werden, bevor der Installer gestartet wird, dazu ein Terminal \u00f6ffnen: <\/p> \n<pre>$ sudo su -\r\n$\u00a0aptitude\u00a0install\u00a0open\u2212iscsi\u00a0lsscsi\r\n$\u00a0iscsiadm\u00a0\u2212m\u00a0discovery\u00a0\u2212t\u00a0st\u00a0\u2212p\u00a0{SAN\u2212IP}\r\n$\u00a0iscsiadm\u00a0\u2212m\u00a0node\u00a0\u2212p\u00a0{SAN\u2212IP}\u00a0\u2212T\u00a0iqn.1992\u221201.com.example.iscsi:target\u00a0\u2212l<\/pre>\n <p> Der 3. Befehl listet alle vorhanden Targets, das Gew\u00fcnscht muss im 4. Befehl eingetragen werden. Wenn das Target eine Authentifizierung ben\u00f6tigt, wird dies fehlschlagen. Es wird aber f\u00fcr jedes Target eine Config-Datei unter <em>\/var\/lib\/iscsi\/send_targets\/{san-ip}\/default<\/em>\u00a0angelegt, in die die ben\u00f6tigten Authentifizierungsinformationen mit einem Texteditor eingetragen werden k\u00f6nnen: <\/p> \n<pre>node.session.auth.username = {username}\r\nnode.session.auth.password\u00a0=\u00a0{password}<\/pre>\n <p> Jetzt kann das login-Kommando (Nummer 4) erneut ausgef\u00fchrt werden und sollte erfolgreich durchlaufen, was mit <em>lsscsi<\/em> oder <em>dmesg<\/em> \u00fcberpr\u00fcft werden kann: <\/p> \n<pre>$ lsscsi\r\n[0:0:0:0]\u00a0cd\/dvd\u00a0HL\u2212DT\u2212ST\u00a0DVDRAM\u00a0GSA\u2212H42N\u00a0RL00\u00a0\/dev\/sr0\r\n[4:0:0:0]\u00a0disk\u00a0Generic\u00a0Flash\u00a0HS\u2212CF\u00a04.55\u00a0\/dev\/sda\r\n[4:0:0:1]\u00a0disk\u00a0Generic\u00a0Flash\u00a0HS\u2212MS\/SD\u00a04.55\u00a0\/dev\/sdb\r\n[4:0:0:2]\u00a0disk\u00a0Generic\u00a0Flash\u00a0HS\u2212SM\u00a04.55\u00a0\/dev\/sdc\r\n[5:0:0:0]\u00a0disk\u00a0FreeBSD\u00a0iSCSI\u00a0Disk\u00a00123\u00a0\/dev\/sdd<\/pre>\n <p> Jetzt kann man ganz normal den Installer durchlaufen lassen. Auch die Installation von GRUB in den MBR der iscsi Targets stellt kein Problem dar, aber am Ende nicht den Computer neu starten, sondern das live-System weiter verwenden und in das gerade Installierte System rein chroot&#8217;en: <\/p> \n<pre>$ mkdir \/mnt\/sdd3\r\n$\u00a0mount\u00a0\/dev\/sdd3\u00a0\/mnt\/sdd3\r\n$\u00a0mount\u00a0\/dev\/sdd1\u00a0\/mnt\/sdd3\/boot\/\r\n$\u00a0chroot\u00a0\/mnt\/sdd3\r\n$\u00a0mount\u00a0\u2212t\u00a0proc\u00a0none\u00a0\/proc<\/pre>\n<h4>initramfs-Image anpassen<\/h4>\n <p> Wir m\u00fcssen zum Gl\u00fcck nicht alle Informationen zum iscsi Target erneut (und statisch) in die initramdisk einimpfen, da iPXE die Informationen zum Target in die ibft &#8211; die &#8222;iSCSI Boot Firmware Table&#8220; &#8211; zur weiteren Verwendung schreibt. Allerdings kann die Ubuntu Standard-initrd diese nicht auswerten, daher m\u00fcssen wir sie um 2 Skripte erweitern. Dazu erstellen wir die folgenden Dateien in den dazugeh\u00f6rigen Pfaden: <\/p> \n <p> <em>\/etc\/initramfs-tools\/hooks\/iscsi<\/em>:\u00a0<a href=\"http:\/\/www.commander1024.de\/wordpress\/wp-content\/uploads\/2012\/04\/hooks-iscsi.txt\">hooks-iscsi<\/a> <\/p> \n <p> <em>\/etc\/initramfs-tools\/scripts\/local-top\/iscsi<\/em>:\u00a0<a href=\"http:\/\/www.commander1024.de\/wordpress\/wp-content\/uploads\/2012\/04\/local-top-iscsi.txt\">local-top-iscsi<\/a> <\/p> \n <p> Nun muss sichergestellt werden, dass der Networkmanager unsere Netzverbindung nicht neu konfiguriert, in der Datei <em>\/etc\/network\/interfaces<\/em>: <\/p> \n<pre># The primary network interface\r\n#auto\u00a0eth0\r\niface\u00a0eth0\u00a0inet\u00a0manual<\/pre>\n <p> Als letzten Schritt die Dateirechte anpassen, iSCSI tools im Zielsystem installieren und initramfs aktualisieren: <\/p> \n<pre>$ chmod +x \/etc\/initramfs\u2212tools\/hooks\/iscsi\r\n$\u00a0chmod\u00a0+x\u00a0\/etc\/initramfs\u2212tools\/scripts\/local\u2212top\/iscsi\r\n$\u00a0aptitude\u00a0install\u00a0open\u2212iscsi\u00a0open\u2212iscsi\u2212utils\r\n$\u00a0update\u2212initramfs\u00a0\u2212u<\/pre>\n <p> Jetzt sind wir fertig, k\u00f6nnen den Rechner neu starten und das System sollte erfolgreich vom Netzwerk starten &#8211; ganz ohne jeden Massenspeicher. Nach dem Restart wird Linux Mint vermutlich erst einmal einen gro\u00dfen Batzen Updates installieren wollen, wom\u00f6glich mit Kernel Updates, die eine Aktualisierung der initrd n\u00f6tig machen. Das ist kein Problem, da die Anpassungen an den Skripten nun bei jeder Aktualisierung Anwendung finden. Das XBMC MediaCenter habe ich ganz normal als ppa &#8211; wie unter ubuntu &#8211; installiert. <\/p> \n","protected":false},"excerpt":{"rendered":" <p> Festplatten sind teuer und gehen regelm\u00e4\u00dfig kaputt. Deswegen haben Rechner mit Daten bei mir zumeist ein RAID Setup und werden regelm\u00e4\u00dfig gesichert. Alle sch\u00fctzenswerten Daten liegen auf meinem FreeNAS Storage, ebenso die Musik- und Filmsammlung sowie die Backups der anderen Rechner werden hier verewigt. Die wirklich wichtigen Daten werden zu einem off-site Backup synchronisiert. Doch&hellip; <\/p> \n","protected":false},"author":1,"featured_media":2119,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[12,219,6,87,3,10],"tags":[381,216,262,227,370,264,379,263,265],"class_list":["post-1989","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administration","category-bsd","category-hardware","category-it","category-linux","category-software","tag-administration","tag-freebsd","tag-ipxe","tag-iscsi","tag-linux","tag-netboot","tag-software","tag-tftp","tag-xbmc","comments-open","no-comments"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Festplattenloses MediaCenter &#8211; Commander1024<\/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:\/\/www.commander1024.de\/wordpress\/2012\/04\/festplattenloses-mediacenter\/\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marcus Scholz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"7\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2012\\\/04\\\/festplattenloses-mediacenter\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2012\\\/04\\\/festplattenloses-mediacenter\\\/\"},\"author\":{\"name\":\"Marcus Scholz\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/#\\\/schema\\\/person\\\/aebb61d9f57867e2234becde6d99da8d\"},\"headline\":\"Festplattenloses MediaCenter\",\"datePublished\":\"2012-04-10T06:39:24+00:00\",\"dateModified\":\"2012-06-26T10:34:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2012\\\/04\\\/festplattenloses-mediacenter\\\/\"},\"wordCount\":1148,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/#\\\/schema\\\/person\\\/aebb61d9f57867e2234becde6d99da8d\"},\"image\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2012\\\/04\\\/festplattenloses-mediacenter\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2012\\\/04\\\/ipxe-small.png\",\"keywords\":[\"Administration\",\"FreeBSD\",\"iPXE\",\"iSCSI\",\"Linux\",\"netboot\",\"Software\",\"TFTP\",\"XBMC\"],\"articleSection\":[\"Administration\",\"BSD\",\"Hardware\",\"IT\",\"Linux\",\"Software\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2012\\\/04\\\/festplattenloses-mediacenter\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2012\\\/04\\\/festplattenloses-mediacenter\\\/\",\"url\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2012\\\/04\\\/festplattenloses-mediacenter\\\/\",\"name\":\"Festplattenloses MediaCenter &#8211; Commander1024\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2012\\\/04\\\/festplattenloses-mediacenter\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2012\\\/04\\\/festplattenloses-mediacenter\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2012\\\/04\\\/ipxe-small.png\",\"datePublished\":\"2012-04-10T06:39:24+00:00\",\"dateModified\":\"2012-06-26T10:34:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2012\\\/04\\\/festplattenloses-mediacenter\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2012\\\/04\\\/festplattenloses-mediacenter\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2012\\\/04\\\/festplattenloses-mediacenter\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2012\\\/04\\\/ipxe-small.png\",\"contentUrl\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2012\\\/04\\\/ipxe-small.png\",\"width\":159,\"height\":105},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2012\\\/04\\\/festplattenloses-mediacenter\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Festplattenloses MediaCenter\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/\",\"name\":\"Dem Commander1024 sein Blog\",\"description\":\"A Network Engineer&#039;s life\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/#\\\/schema\\\/person\\\/aebb61d9f57867e2234becde6d99da8d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/#\\\/schema\\\/person\\\/aebb61d9f57867e2234becde6d99da8d\",\"name\":\"Marcus Scholz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/Underground-Tour-89-scaled.jpg\",\"url\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/Underground-Tour-89-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/Underground-Tour-89-scaled.jpg\",\"width\":1707,\"height\":2560,\"caption\":\"Marcus Scholz\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/Underground-Tour-89-scaled.jpg\"},\"description\":\"Seit Kindheitstagen ist der Computer sein Begleiter. Was mit Linux anfing, wurde 2005 ein\\\/e Beruf\\\/ung, die weit \u00fcber den Arbeitsplatz hinausgeht. Durch stetige Weiterentwicklung fasste er auch im *BSD Segment Fu\u00df und bietet mittlerweile professionelle L\u00f6sungen im Bereich Hosting, Networking und Infrastruktur an. Als Ausgleich besch\u00e4ftigt er sich neben Computerspielen mit der Fotografie.\",\"sameAs\":[\"https:\\\/\\\/www.commander1024.de\",\"https:\\\/\\\/www.facebook.com\\\/Commander1024\",\"https:\\\/\\\/x.com\\\/Commander1024\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCG_WzkCMycoSH7lEcvKHnmA\"],\"url\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/author\\\/commander1024\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Festplattenloses MediaCenter &#8211; Commander1024","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:\/\/www.commander1024.de\/wordpress\/2012\/04\/festplattenloses-mediacenter\/","twitter_misc":{"Verfasst von":"Marcus Scholz","Gesch\u00e4tzte Lesezeit":"7\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.commander1024.de\/wordpress\/2012\/04\/festplattenloses-mediacenter\/#article","isPartOf":{"@id":"https:\/\/www.commander1024.de\/wordpress\/2012\/04\/festplattenloses-mediacenter\/"},"author":{"name":"Marcus Scholz","@id":"https:\/\/www.commander1024.de\/wordpress\/#\/schema\/person\/aebb61d9f57867e2234becde6d99da8d"},"headline":"Festplattenloses MediaCenter","datePublished":"2012-04-10T06:39:24+00:00","dateModified":"2012-06-26T10:34:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.commander1024.de\/wordpress\/2012\/04\/festplattenloses-mediacenter\/"},"wordCount":1148,"commentCount":0,"publisher":{"@id":"https:\/\/www.commander1024.de\/wordpress\/#\/schema\/person\/aebb61d9f57867e2234becde6d99da8d"},"image":{"@id":"https:\/\/www.commander1024.de\/wordpress\/2012\/04\/festplattenloses-mediacenter\/#primaryimage"},"thumbnailUrl":"https:\/\/www.commander1024.de\/wordpress\/wp-content\/uploads\/2012\/04\/ipxe-small.png","keywords":["Administration","FreeBSD","iPXE","iSCSI","Linux","netboot","Software","TFTP","XBMC"],"articleSection":["Administration","BSD","Hardware","IT","Linux","Software"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.commander1024.de\/wordpress\/2012\/04\/festplattenloses-mediacenter\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.commander1024.de\/wordpress\/2012\/04\/festplattenloses-mediacenter\/","url":"https:\/\/www.commander1024.de\/wordpress\/2012\/04\/festplattenloses-mediacenter\/","name":"Festplattenloses MediaCenter &#8211; Commander1024","isPartOf":{"@id":"https:\/\/www.commander1024.de\/wordpress\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.commander1024.de\/wordpress\/2012\/04\/festplattenloses-mediacenter\/#primaryimage"},"image":{"@id":"https:\/\/www.commander1024.de\/wordpress\/2012\/04\/festplattenloses-mediacenter\/#primaryimage"},"thumbnailUrl":"https:\/\/www.commander1024.de\/wordpress\/wp-content\/uploads\/2012\/04\/ipxe-small.png","datePublished":"2012-04-10T06:39:24+00:00","dateModified":"2012-06-26T10:34:51+00:00","breadcrumb":{"@id":"https:\/\/www.commander1024.de\/wordpress\/2012\/04\/festplattenloses-mediacenter\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.commander1024.de\/wordpress\/2012\/04\/festplattenloses-mediacenter\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.commander1024.de\/wordpress\/2012\/04\/festplattenloses-mediacenter\/#primaryimage","url":"https:\/\/www.commander1024.de\/wordpress\/wp-content\/uploads\/2012\/04\/ipxe-small.png","contentUrl":"https:\/\/www.commander1024.de\/wordpress\/wp-content\/uploads\/2012\/04\/ipxe-small.png","width":159,"height":105},{"@type":"BreadcrumbList","@id":"https:\/\/www.commander1024.de\/wordpress\/2012\/04\/festplattenloses-mediacenter\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.commander1024.de\/wordpress\/"},{"@type":"ListItem","position":2,"name":"Festplattenloses MediaCenter"}]},{"@type":"WebSite","@id":"https:\/\/www.commander1024.de\/wordpress\/#website","url":"https:\/\/www.commander1024.de\/wordpress\/","name":"Dem Commander1024 sein Blog","description":"A Network Engineer&#039;s life","publisher":{"@id":"https:\/\/www.commander1024.de\/wordpress\/#\/schema\/person\/aebb61d9f57867e2234becde6d99da8d"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.commander1024.de\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":["Person","Organization"],"@id":"https:\/\/www.commander1024.de\/wordpress\/#\/schema\/person\/aebb61d9f57867e2234becde6d99da8d","name":"Marcus Scholz","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.commander1024.de\/wordpress\/wp-content\/uploads\/2020\/11\/Underground-Tour-89-scaled.jpg","url":"https:\/\/www.commander1024.de\/wordpress\/wp-content\/uploads\/2020\/11\/Underground-Tour-89-scaled.jpg","contentUrl":"https:\/\/www.commander1024.de\/wordpress\/wp-content\/uploads\/2020\/11\/Underground-Tour-89-scaled.jpg","width":1707,"height":2560,"caption":"Marcus Scholz"},"logo":{"@id":"https:\/\/www.commander1024.de\/wordpress\/wp-content\/uploads\/2020\/11\/Underground-Tour-89-scaled.jpg"},"description":"Seit Kindheitstagen ist der Computer sein Begleiter. Was mit Linux anfing, wurde 2005 ein\/e Beruf\/ung, die weit \u00fcber den Arbeitsplatz hinausgeht. Durch stetige Weiterentwicklung fasste er auch im *BSD Segment Fu\u00df und bietet mittlerweile professionelle L\u00f6sungen im Bereich Hosting, Networking und Infrastruktur an. Als Ausgleich besch\u00e4ftigt er sich neben Computerspielen mit der Fotografie.","sameAs":["https:\/\/www.commander1024.de","https:\/\/www.facebook.com\/Commander1024","https:\/\/x.com\/Commander1024","https:\/\/www.youtube.com\/channel\/UCG_WzkCMycoSH7lEcvKHnmA"],"url":"https:\/\/www.commander1024.de\/wordpress\/author\/commander1024\/"}]}},"_links":{"self":[{"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/posts\/1989","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/comments?post=1989"}],"version-history":[{"count":52,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/posts\/1989\/revisions"}],"predecessor-version":[{"id":2175,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/posts\/1989\/revisions\/2175"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/media\/2119"}],"wp:attachment":[{"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/media?parent=1989"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/categories?post=1989"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/tags?post=1989"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}