{"id":32,"date":"2026-03-19T14:57:34","date_gmt":"2026-03-19T14:57:34","guid":{"rendered":"https:\/\/netguide.io\/tools\/?p=32"},"modified":"2026-03-19T14:57:35","modified_gmt":"2026-03-19T14:57:35","slug":"raid-kapazitatsrechner","status":"publish","type":"post","link":"https:\/\/netguide.io\/tools\/de\/raid-kapazitatsrechner\/","title":{"rendered":"RAID Kapazit\u00e4tsrechner"},"content":{"rendered":"\n<div class=\"wp-raid-container\">\n    <h3 class=\"wp-raid-title\">RAID Kapazit\u00e4tsrechner<\/h3>\n\n    <div class=\"wp-raid-grid\">\n        <div class=\"wp-raid-group\">\n            <label>RAID Level<\/label>\n            <select id=\"wp-raid-level\" onchange=\"calculateRaid()\">\n                <option value=\"0\">RAID 0 (Striping)<\/option>\n                <option value=\"1\">RAID 1 (Mirroring)<\/option>\n                <option value=\"5\" selected>RAID 5 (Parit\u00e4t)<\/option>\n                <option value=\"6\">RAID 6 (Doppelte Parit\u00e4t)<\/option>\n                <option value=\"10\">RAID 10 (1+0 Striped Mirror)<\/option>\n            <\/select>\n        <\/div>\n        <div class=\"wp-raid-group\">\n            <label>Disk-Kapazit\u00e4t (TB)<\/label>\n            <input type=\"number\" id=\"wp-raid-size\" value=\"12\" min=\"0.1\" step=\"0.1\" oninput=\"calculateRaid()\">\n        <\/div>\n    <\/div>\n\n    <div class=\"wp-raid-group\">\n        <label>Anzahl der Festplatten<\/label>\n        <input type=\"range\" id=\"wp-raid-disks-slider\" min=\"2\" max=\"24\" value=\"4\" oninput=\"syncRaidDisks(this.value)\">\n        <div style=\"display: flex; justify-content: space-between; align-items: center; margin-top: 5px;\">\n            <span id=\"disk-count-display\" style=\"font-weight: bold; color: #2271b1;\">4 Festplatten<\/span>\n            <input type=\"number\" id=\"wp-raid-disks\" value=\"4\" min=\"2\" max=\"100\" style=\"width: 65px; padding: 4px;\" oninput=\"syncRaidSlider(this.value)\">\n        <\/div>\n    <\/div>\n\n    <div id=\"wp-raid-warning\" class=\"wp-raid-warning-box\" style=\"display:none;\"><\/div>\n\n    <div class=\"wp-raid-results\">\n        <div class=\"wp-raid-res-item wp-raid-total\">\n            <span>Nutzbare Kapazit\u00e4t:<\/span>\n            <span id=\"res-raid-usable\">0 TB<\/span>\n        <\/div>\n        <div class=\"wp-raid-res-item\">\n            <span>Redundanz-Kosten (Verlust):<\/span>\n            <span id=\"res-raid-waste\">0 TB<\/span>\n        <\/div>\n        <div class=\"wp-raid-res-item\">\n            <span>Fehlertoleranz:<\/span>\n            <span id=\"res-raid-fault\" style=\"font-weight: bold; color: #46b450;\">0 Platten<\/span>\n        <\/div>\n        \n        <div class=\"wp-raid-performance\">\n            <div class=\"perf-bar-group\">\n                <label>Lese-Geschwindigkeit (Faktor):<\/label>\n                <div class=\"perf-bg\"><div id=\"bar-read\" class=\"perf-fill\" style=\"width: 0%;\"><\/div><\/div>\n                <span id=\"txt-read\">1x<\/span>\n            <\/div>\n            <div class=\"perf-bar-group\">\n                <label>Schreib-Geschwindigkeit (Faktor):<\/label>\n                <div class=\"perf-bg\"><div id=\"bar-write\" class=\"perf-fill\" style=\"width: 0%;\"><\/div><\/div>\n                <span id=\"txt-write\">1x<\/span>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <style>\n        .wp-raid-container { max-width: 100%; background: #fff; padding: 20px; border: 1px solid #ddd; border-radius: 10px; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif; color: #333; box-shadow: 0 2px 10px rgba(0,0,0,0.05); }\n        .wp-raid-title { margin: 0 0 15px 0; color: #2271b1; font-size: 1.4rem; border-bottom: 1px solid #eee; padding-bottom: 10px; }\n        .wp-raid-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 15px; margin-bottom: 15px; }\n        .wp-raid-group label { display: block; font-size: 11px; font-weight: bold; margin-bottom: 5px; text-transform: uppercase; color: #666; }\n        .wp-raid-group input, .wp-raid-group select { width: 100%; padding: 8px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 14px; }\n        \n        input[type=range] { width: 100%; margin: 10px 0; cursor: pointer; }\n\n        .wp-raid-warning-box { background: #fff5f5; color: #d63638; padding: 10px; border-radius: 5px; border: 1px solid #f8d7da; font-size: 12px; margin-bottom: 15px; font-weight: bold; }\n\n        .wp-raid-results { margin-top: 20px; border-top: 2px solid #eee; padding-top: 15px; }\n        .wp-raid-res-item { display: flex; justify-content: space-between; margin-bottom: 8px; font-size: 14px; }\n        .wp-raid-total { font-weight: bold; font-size: 18px; color: #2271b1; margin-bottom: 12px; border-bottom: 1px solid #f0f0f0; padding-bottom: 8px; }\n\n        .wp-raid-performance { margin-top: 15px; background: #f9f9f9; padding: 12px; border-radius: 8px; border: 1px solid #f0f0f0; }\n        .perf-bar-group { margin-bottom: 10px; }\n        .perf-bar-group label { font-size: 10px; font-weight: bold; display: block; margin-bottom: 3px; color: #777; }\n        .perf-bg { background: #e0e0e0; height: 8px; border-radius: 4px; overflow: hidden; display: inline-block; width: calc(100% - 50px); margin-right: 10px; }\n        .perf-fill { background: #2271b1; height: 100%; transition: width 0.3s; }\n        .perf-bar-group span { font-size: 12px; font-weight: bold; vertical-align: top; }\n    <\/style>\n\n    <script>\n        function syncRaidDisks(val) {\n            document.getElementById('wp-raid-disks').value = val;\n            document.getElementById('disk-count-display').innerText = val + \" Festplatten\";\n            calculateRaid();\n        }\n        function syncRaidSlider(val) {\n            document.getElementById('wp-raid-disks-slider').value = val;\n            document.getElementById('disk-count-display').innerText = val + \" Festplatten\";\n            calculateRaid();\n        }\n\n        function calculateRaid() {\n            const level = document.getElementById('wp-raid-level').value;\n            const n = parseInt(document.getElementById('wp-raid-disks').value) || 0;\n            const s = parseFloat(document.getElementById('wp-raid-size').value) || 0;\n            const warning = document.getElementById('wp-raid-warning');\n            \n            let usable = 0;\n            let fault = 0;\n            let readMult = 0;\n            let writeMult = 0;\n            let msg = \"\";\n\n            warning.style.display = \"none\";\n\n            if (n < 2) {\n                msg = \"F\u00fcr ein RAID-Setup sind mindestens 2 Festplatten erforderlich.\";\n            } else {\n                switch(level) {\n                    case \"0\":\n                        usable = n * s;\n                        fault = 0;\n                        readMult = n;\n                        writeMult = n;\n                        break;\n                    case \"1\":\n                        usable = s; \n                        fault = n - 1;\n                        readMult = n;\n                        writeMult = 1;\n                        break;\n                    case \"5\":\n                        if(n < 3) msg = \"RAID 5 ben\u00f6tigt mindestens 3 Festplatten.\";\n                        else {\n                            usable = (n - 1) * s;\n                            fault = 1;\n                            readMult = n - 1;\n                            writeMult = (n - 1) * 0.75; \n                        }\n                        break;\n                    case \"6\":\n                        if(n < 4) msg = \"RAID 6 ben\u00f6tigt mindestens 4 Festplatten.\";\n                        else {\n                            usable = (n - 2) * s;\n                            fault = 2;\n                            readMult = n - 2;\n                            writeMult = (n - 2) * 0.5;\n                        }\n                        break;\n                    case \"10\":\n                        if(n < 4 || n % 2 !== 0) msg = \"RAID 10 ben\u00f6tigt mindestens 4 Festplatten und eine gerade Anzahl.\";\n                        else {\n                            usable = (n \/ 2) * s;\n                            fault = 1; \n                            readMult = n;\n                            writeMult = n \/ 2;\n                        }\n                        break;\n                }\n            }\n\n            if(msg) {\n                warning.innerText = msg;\n                warning.style.display = \"block\";\n                usable = 0; fault = 0; readMult = 0; writeMult = 0;\n            }\n\n            const raw = n * s;\n            const waste = raw - usable;\n\n            document.getElementById('res-raid-usable').innerText = usable.toFixed(1) + \" TB\";\n            document.getElementById('res-raid-waste').innerText = Math.max(0, waste).toFixed(1) + \" TB\";\n            document.getElementById('res-raid-fault').innerText = fault + \" Platte\" + (fault !== 1 ? \"n\" : \"\");\n            \n            document.getElementById('bar-read').style.width = Math.min(100, (readMult \/ 24) * 100) + \"%\";\n            document.getElementById('bar-write').style.width = Math.min(100, (writeMult \/ 24) * 100) + \"%\";\n            document.getElementById('txt-read').innerText = readMult.toFixed(1) + \"x\";\n            document.getElementById('txt-write').innerText = writeMult.toFixed(1) + \"x\";\n        }\n\n        calculateRaid();\n    <\/script>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Welches RAID-Level ist das richtige?<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>RAID 0 (Striping):<\/strong> Verteilt Daten auf alle Platten. <strong>Maximale Geschwindigkeit<\/strong>, aber <strong>keine Sicherheit<\/strong>. F\u00e4llt eine Platte aus, sind alle Daten verloren.<\/li>\n\n\n\n<li><strong>RAID 1 (Mirroring):<\/strong> Spiegelt Daten exakt. Hohe Sicherheit, aber man verliert <strong>mindestens 50 %<\/strong> der Gesamtkapazit\u00e4t.<\/li>\n\n\n\n<li><strong>RAID 5 (Parit\u00e4t):<\/strong> Der Standard f\u00fcr NAS-Systeme. Eine gute Balance aus Nutzkapazit\u00e4t und Schutz. Kann den Ausfall von <strong>einer Platte<\/strong> verkraften.<\/li>\n\n\n\n<li><strong>RAID 6 (Doppelte Parit\u00e4t):<\/strong> \u00c4hnlich wie RAID 5, nutzt aber zwei Parit\u00e4tsbl\u00f6cke. Kann den gleichzeitigen Ausfall von <strong>zwei Platten<\/strong> \u00fcberstehen. Empfohlen bei gro\u00dfen Platten (8 TB+).<\/li>\n\n\n\n<li><strong>RAID 10 (1+0):<\/strong> Ein Mirror aus Stripes. Bietet die <strong>beste Performance<\/strong> und schnellste Wiederherstellungszeit, ben\u00f6tigt aber mindestens 4 Platten und halbiert die Kapazit\u00e4t.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Performance-Faktor erkl\u00e4rt<\/h3>\n\n\n\n<p>Der im Rechner angezeigte Faktor ist ein theoretischer Multiplikator. Ein <strong>4.0x Lese-Vorteil<\/strong> bedeutet, dass das System theoretisch viermal schneller lesen kann als eine einzelne Festplatte. Beachte, dass die <strong>Schreibgeschwindigkeit<\/strong> bei RAID 5 und 6 oft niedriger ist als die Lesegeschwindigkeit, da das System f\u00fcr jeden Schreibvorgang mathematische Pr\u00fcfsummen (Parit\u00e4t) berechnen muss.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>RAID Kapazit\u00e4tsrechner RAID Level RAID 0 (Striping)RAID 1 (Mirroring)RAID 5 (Parit\u00e4t)RAID 6 (Doppelte Parit\u00e4t)RAID 10 (1+0 Striped Mirror) Disk-Kapazit\u00e4t (TB) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[69],"tags":[71,81,79,73,75,77],"class_list":["post-32","post","type-post","status-publish","format-standard","hentry","category-rechner-calculator","tag-raid","tag-raid-0","tag-raid-1","tag-raid-10","tag-raid-5","tag-raid-6"],"_links":{"self":[{"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/posts\/32","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/comments?post=32"}],"version-history":[{"count":1,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/posts\/32\/revisions"}],"predecessor-version":[{"id":33,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/posts\/32\/revisions\/33"}],"wp:attachment":[{"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/media?parent=32"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/categories?post=32"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/tags?post=32"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}