{"id":31822,"date":"2025-10-14T12:41:06","date_gmt":"2025-10-14T09:41:06","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=31822"},"modified":"2025-10-14T12:41:06","modified_gmt":"2025-10-14T09:41:06","slug":"ubuntuda-mdadm-ile-raid-dizileri-olusturma-kapsamli-bir-rehber","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/ubuntuda-mdadm-ile-raid-dizileri-olusturma-kapsamli-bir-rehber\/","title":{"rendered":"Ubuntu&#8217;da mdadm ile RAID Dizileri Olu\u015fturma: Kapsaml\u0131 Bir Rehber"},"content":{"rendered":"<p><body><\/p>\n<h2>Ubuntu&#8217;da mdadm ile RAID Dizileri Olu\u015fturma: Kapsaml\u0131 Bir Rehber<\/h2>\n<h3>Giri\u015f: RAID ve mdadm Neden \u00d6nemli?<\/h3>\n<p>G\u00fcn\u00fcm\u00fcz dijital d\u00fcnyas\u0131nda veri, i\u015fletmeler ve bireyler i\u00e7in en de\u011ferli varl\u0131klardan biridir. Veri kayb\u0131, finansal zararlardan itibar kayb\u0131na kadar ciddi sonu\u00e7lar do\u011furabilir. Bu nedenle, verilerin g\u00fcvenli\u011fini, eri\u015filebilirli\u011fini ve performans\u0131n\u0131 sa\u011flamak kritik \u00f6neme sahiptir. \u0130\u015fte bu noktada RAID (Redundant Array of Independent Disks) teknolojisi devreye girer. RAID, birden fazla fiziksel diski tek bir mant\u0131ksal birim olarak birle\u015ftirerek veri yedeklili\u011fi, performans\u0131 art\u0131rma veya her ikisini birden sa\u011flama prensibine dayan\u0131r.<\/p>\n<p>Linux tabanl\u0131 sistemlerde, \u00f6zellikle Ubuntu&#8217;da, yaz\u0131l\u0131msal RAID \u00e7\u00f6z\u00fcmleri i\u00e7in en pop\u00fcler ve g\u00fc\u00e7l\u00fc ara\u00e7lardan biri <code>mdadm<\/code>&#8216;dir. <code>mdadm<\/code>, &#8220;multiple device admin&#8221; anlam\u0131na gelir ve Linux \u00e7ekirde\u011finin RAID mod\u00fclleriyle ileti\u015fim kurarak RAID dizilerini olu\u015fturma, y\u00f6netme, izleme ve onarma yetene\u011fi sunar. Donan\u0131msal RAID kontrolc\u00fclerine k\u0131yasla daha uygun maliyetli, esnek ve a\u00e7\u0131k kaynakl\u0131 bir \u00e7\u00f6z\u00fcm sunmas\u0131, mdadm&#8217;yi \u00f6zellikle k\u00fc\u00e7\u00fck ve orta \u00f6l\u00e7ekli sunucular, ev sunucular\u0131 veya geli\u015ftirme ortamlar\u0131 i\u00e7in cazip bir se\u00e7enek haline getirir. Bu makalede, Ubuntu sistemlerinde <code>mdadm<\/code> kullanarak farkl\u0131 RAID seviyelerini nas\u0131l olu\u015fturaca\u011f\u0131m\u0131z\u0131, y\u00f6netece\u011fimizi ve bak\u0131m\u0131n\u0131 yapaca\u011f\u0131m\u0131z\u0131 ad\u0131m ad\u0131m inceleyece\u011fiz. Amac\u0131m\u0131z, veri depolama ihtiya\u00e7lar\u0131n\u0131z i\u00e7in sa\u011flam ve g\u00fcvenilir bir temel olu\u015fturman\u0131za yard\u0131mc\u0131 olmakt\u0131r.<\/p>\n<h3>RAID Seviyeleri ve Kullan\u0131m Alanlar\u0131<\/h3>\n<p>RAID, farkl\u0131 ihtiya\u00e7lara y\u00f6nelik \u00e7e\u015fitli seviyelerde yap\u0131land\u0131r\u0131labilir. Her seviye, performans, yedeklilik ve kullan\u0131labilir kapasite aras\u0131nda farkl\u0131 bir denge sunar. \u0130\u015fte en yayg\u0131n RAID seviyeleri:<\/p>\n<h4>RAID 0 (\u015eeritli Dizi)<\/h4>\n<p>RAID 0, verileri diskler aras\u0131nda bloklar halinde \u015feritler (stripes) halinde da\u011f\u0131t\u0131r. Bu, e\u015fzamanl\u0131 okuma ve yazma i\u015flemlerini m\u00fcmk\u00fcn k\u0131larak performans\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131r\u0131r. Ancak, RAID 0&#8217;da yedeklilik yoktur; dizideki tek bir diskin ar\u0131zalanmas\u0131 t\u00fcm verilerin kayb\u0131na neden olur. Performans\u0131n en kritik oldu\u011fu, veri kayb\u0131n\u0131n tolere edilebildi\u011fi veya verilerin ba\u015fka bir yerde yedeklendi\u011fi durumlar i\u00e7in idealdir (\u00f6rn: ge\u00e7ici depolama, video d\u00fczenleme).<\/p>\n<h4>RAID 1 (Yans\u0131tmal\u0131 Dizi)<\/h4>\n<p>RAID 1, verileri en az iki diske ayn\u0131 anda yazar (mirroring). Bu, m\u00fckemmel veri yedeklili\u011fi sa\u011flar, \u00e7\u00fcnk\u00fc bir disk ar\u0131zaland\u0131\u011f\u0131nda veriler di\u011fer diskte sa\u011flam kal\u0131r. Okuma performans\u0131 artabilirken, yazma performans\u0131 tek bir diske e\u015fde\u011ferdir ve kullan\u0131labilir kapasite, dizideki en k\u00fc\u00e7\u00fck diskin kapasitesine e\u015fittir (yani, disklerin yar\u0131s\u0131 yedeklilik i\u00e7in kullan\u0131l\u0131r). Veri b\u00fct\u00fcnl\u00fc\u011f\u00fcn\u00fcn ve eri\u015filebilirli\u011finin kritik oldu\u011fu, ancak y\u00fcksek depolama kapasitesinin \u00f6ncelikli olmad\u0131\u011f\u0131 durumlar i\u00e7in uygundur (\u00f6rn: i\u015fletim sistemi diskleri, kritik veritabanlar\u0131).<\/p>\n<h4>RAID 5 (Pariteli \u015eeritli Dizi)<\/h4>\n<p>RAID 5, performans\u0131 ve yedeklili\u011fi dengeleyen pop\u00fcler bir seviyedir. Verileri diskler aras\u0131nda \u015feritler halinde da\u011f\u0131t\u0131rken, bir parite blo\u011fu da olu\u015fturur ve bu parite blo\u011funu farkl\u0131 disklere da\u011f\u0131t\u0131r. Bu sayede, dizideki tek bir diskin ar\u0131zalanmas\u0131na tolerans g\u00f6sterebilir; ar\u0131zal\u0131 disk, kalan disklerdeki veriler ve parite bilgileri kullan\u0131larak yeniden olu\u015fturulabilir. En az \u00fc\u00e7 disk gerektirir ve kullan\u0131labilir kapasite, toplam disk kapasitesinin bir disk eksik hali kadard\u0131r. Genel ama\u00e7l\u0131 sunucular ve veri depolama i\u00e7in iyi bir se\u00e7imdir.<\/p>\n<h4>RAID 6 (\u00c7ift Pariteli \u015eeritli Dizi)<\/h4>\n<p>RAID 6, RAID 5&#8217;e benzer ancak iki ayr\u0131 parite blo\u011fu kullan\u0131r. Bu, dizinin ayn\u0131 anda iki diskin ar\u0131zalanmas\u0131na tolerans g\u00f6stermesini sa\u011flar. Daha y\u00fcksek veri g\u00fcvenli\u011fi sunar ancak RAID 5&#8217;e g\u00f6re daha fazla disk (en az d\u00f6rt) ve daha karma\u015f\u0131k hesaplamalar nedeniyle biraz daha d\u00fc\u015f\u00fck yazma performans\u0131 gerektirir. \u00c7ok kritik verilerin depoland\u0131\u011f\u0131 ve y\u00fcksek g\u00fcvenilirlik gerektiren ortamlar i\u00e7in idealdir.<\/p>\n<h4>RAID 10 (\u015eeritli Yans\u0131tmal\u0131 Dizi)<\/h4>\n<p>RAID 10 (veya RAID 1+0), RAID 1 ve RAID 0&#8217;\u0131n birle\u015fimidir. Veriler \u00f6nce RAID 1 yans\u0131tmal\u0131 \u00e7iftler halinde grupland\u0131r\u0131l\u0131r, ard\u0131ndan bu \u00e7iftler aras\u0131nda RAID 0 \u015feritlenmesi yap\u0131l\u0131r. Bu, hem y\u00fcksek performans (RAID 0 sayesinde) hem de m\u00fckemmel yedeklilik (RAID 1 sayesinde) sa\u011flar. En az d\u00f6rt disk gerektirir ve kullan\u0131labilir kapasite, toplam disk kapasitesinin yar\u0131s\u0131d\u0131r. Y\u00fcksek performans ve y\u00fcksek g\u00fcvenilirlik gerektiren uygulamalar (\u00f6rn: b\u00fcy\u00fck veritabanlar\u0131, sanalla\u015ft\u0131rma ortamlar\u0131) i\u00e7in en iyi se\u00e7eneklerden biridir.<\/p>\n<p>Di\u011fer RAID seviyeleri (\u00f6rn: RAID 0+1, RAID 4) daha az yayg\u0131n olmakla birlikte belirli senaryolarda kullan\u0131labilir. Do\u011fru RAID seviyesini se\u00e7mek, b\u00fct\u00e7eniz, performans beklentileriniz ve veri g\u00fcvenli\u011fi ihtiya\u00e7lar\u0131n\u0131z aras\u0131ndaki dengeye ba\u011fl\u0131d\u0131r.<\/p>\n<h3>\u00d6n Haz\u0131rl\u0131klar: Disklerin Tan\u0131mlanmas\u0131 ve B\u00f6l\u00fcmlendirilmesi<\/h3>\n<p>RAID dizisi olu\u015fturmadan \u00f6nce, kullanaca\u011f\u0131n\u0131z fiziksel diskleri haz\u0131rlaman\u0131z gerekir. Bu ad\u0131mlar, diskleri tan\u0131mlamay\u0131 ve RAID kullan\u0131m\u0131 i\u00e7in uygun \u015fekilde b\u00f6l\u00fcmlendirmeyi i\u00e7erir.<\/p>\n<h4>Sistem Gereksinimleri<\/h4>\n<p>*   Ubuntu i\u015fletim sistemi (sunucu veya masa\u00fcst\u00fc s\u00fcr\u00fcm\u00fc).<br \/>\n*   RAID dizisi i\u00e7in yeterli say\u0131da bo\u015f fiziksel disk (veya sanal disk). Disklerin boyutlar\u0131 ayn\u0131 olmas\u0131 \u00f6nerilir, aksi takdirde en k\u00fc\u00e7\u00fck diskin kapasitesi kullan\u0131l\u0131r.<br \/>\n*   Root veya <code>sudo<\/code> yetkilerine sahip bir kullan\u0131c\u0131.<\/p>\n<h4>Disklerin Tan\u0131mlanmas\u0131<\/h4>\n<p>Sisteminize ba\u011fl\u0131 diskleri ve mevcut b\u00f6l\u00fcmlerini g\u00f6r\u00fcnt\u00fclemek i\u00e7in a\u015fa\u011f\u0131daki komutlar\u0131 kullanabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">lsblk\nsudo fdisk -l\nsudo parted -l<\/code><\/pre>\n<p>Bu komutlar, disklerinizi <code>\/dev\/sda<\/code>, <code>\/dev\/sdb<\/code>, <code>\/dev\/sdc<\/code> gibi adlarla g\u00f6sterecektir. RAID dizisi i\u00e7in kullanaca\u011f\u0131n\u0131z disklerin adlar\u0131n\u0131 not edin. \u00d6rne\u011fin, <code>\/dev\/sdb<\/code>, <code>\/dev\/sdc<\/code>, <code>\/dev\/sdd<\/code> ve <code>\/dev\/sde<\/code> disklerini kullanaca\u011f\u0131m\u0131z\u0131 varsayal\u0131m.<\/p>\n<h4>Diskleri B\u00f6l\u00fcmlendirme<\/h4>\n<p>RAID dizisine kat\u0131lacak her disk i\u00e7in bir b\u00f6l\u00fcm olu\u015fturman\u0131z gerekir. Bu b\u00f6l\u00fcmlerin t\u00fcr\u00fc &#8220;Linux RAID autodetect&#8221; (<code>fd<\/code> kodu) olarak ayarlanmal\u0131d\u0131r. <code>fdisk<\/code> veya <code>parted<\/code> ara\u00e7lar\u0131n\u0131 kullanabilirsiniz. <code>parted<\/code> daha modern ve GPT b\u00f6l\u00fcm tablolar\u0131 i\u00e7in daha uygundur.<\/p>\n<p><strong>\u00d6rnek: <code>parted<\/code> ile Disk B\u00f6l\u00fcmlendirme<\/strong><\/p>\n<p><code>\/dev\/sdb<\/code> diskini RAID i\u00e7in haz\u0131rlayal\u0131m:<\/p>\n<pre><code class=\"language-bash\">sudo parted \/dev\/sdb<\/code><\/pre>\n<p><code>parted<\/code> komut isteminde:<\/p>\n<p>1.  <strong>Disk etiketini ayarla (iste\u011fe ba\u011fl\u0131, GPT \u00f6nerilir):<\/strong><\/p>\n<pre><code class=\"language-\">mklabel gpt<\/code><\/pre>\n<p>2.  <strong>Yeni bir b\u00f6l\u00fcm olu\u015ftur:<\/strong><\/p>\n<pre><code class=\"language-\">mkpart primary 0% 100%<\/code><\/pre>\n<p>    Bu komut, diskin tamam\u0131n\u0131 kaplayan birincil bir b\u00f6l\u00fcm olu\u015fturur.<br \/>\n3.  <strong>B\u00f6l\u00fcm\u00fcn t\u00fcr\u00fcn\u00fc ayarla (RAID flag):<\/strong><\/p>\n<pre><code class=\"language-\">set 1 raid on<\/code><\/pre>\n<p>    <code>1<\/code> yeni olu\u015fturulan b\u00f6l\u00fcm\u00fcn numaras\u0131d\u0131r.<br \/>\n4.  <strong>De\u011fi\u015fiklikleri kaydet ve \u00e7\u0131k:<\/strong><\/p>\n<pre><code class=\"language-\">quit<\/code><\/pre>\n<p>Bu ad\u0131mlar\u0131, RAID dizisine dahil edece\u011finiz her disk i\u00e7in tekrarlay\u0131n (\u00f6rn: <code>\/dev\/sdb<\/code>, <code>\/dev\/sdc<\/code>, <code>\/dev\/sdd<\/code>, <code>\/dev\/sde<\/code>). B\u00f6l\u00fcmler <code>\/dev\/sdb1<\/code>, <code>\/dev\/sdc1<\/code>, <code>\/dev\/sdd1<\/code>, <code>\/dev\/sde1<\/code> olarak g\u00f6r\u00fcnecektir.<\/p>\n<p><strong>\u00d6rnek: <code>fdisk<\/code> ile Disk B\u00f6l\u00fcmlendirme (MBR tablosu i\u00e7in)<\/strong><\/p>\n<p>Eski sistemler veya MBR tercih ediyorsan\u0131z <code>fdisk<\/code> kullanabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo fdisk \/dev\/sdb<\/code><\/pre>\n<p><code>fdisk<\/code> komut isteminde:<\/p>\n<p>1.  <code>n<\/code> (yeni b\u00f6l\u00fcm olu\u015ftur)<br \/>\n2.  <code>p<\/code> (birincil b\u00f6l\u00fcm)<br \/>\n3.  <code>1<\/code> (birinci b\u00f6l\u00fcm numaras\u0131)<br \/>\n4.  \u0130lk sekt\u00f6r ve son sekt\u00f6r i\u00e7in varsay\u0131lan de\u011ferleri kabul edin (t\u00fcm diski kullanmak i\u00e7in).<br \/>\n5.  <code>t<\/code> (b\u00f6l\u00fcm tipini de\u011fi\u015ftir)<br \/>\n6.  <code>fd<\/code> (Linux RAID autodetect kodu)<br \/>\n7.  <code>w<\/code> (de\u011fi\u015fiklikleri yaz ve \u00e7\u0131k)<\/p>\n<p>Bu ad\u0131mlar\u0131 di\u011fer diskler i\u00e7in de tekrarlay\u0131n.<\/p>\n<p>B\u00f6l\u00fcmlendirme tamamland\u0131ktan sonra, <code>lsblk<\/code> komutunu tekrar \u00e7al\u0131\u015ft\u0131rarak yeni olu\u015fturulan b\u00f6l\u00fcmlerin (<code>\/dev\/sdb1<\/code>, <code>\/dev\/sdc1<\/code> vb.) g\u00f6r\u00fcnd\u00fc\u011f\u00fcnden emin olun.<\/p>\n<h3>mdadm Kurulumu ve Kullan\u0131m\u0131<\/h3>\n<p><code>mdadm<\/code> paketi Ubuntu&#8217;da varsay\u0131lan olarak y\u00fckl\u00fc gelmeyebilir. Kurulumu olduk\u00e7a basittir:<\/p>\n<pre><code class=\"language-bash\">sudo apt update\nsudo apt install mdadm<\/code><\/pre>\n<p>Kurulum s\u0131ras\u0131nda, mdadm&#8217;nin yap\u0131land\u0131rma dosyalar\u0131n\u0131 otomatik olarak olu\u015fturmas\u0131 i\u00e7in baz\u0131 sorular sorulabilir. Varsay\u0131lan se\u00e7enekleri kabul edebilirsiniz.<\/p>\n<p><code>mdadm<\/code> komutu, RAID dizilerini olu\u015fturmak, y\u00f6netmek, izlemek ve onarmak i\u00e7in kullan\u0131l\u0131r. Temel komut yap\u0131s\u0131 genellikle \u015f\u00f6yledir:<\/p>\n<pre><code class=\"language-bash\">sudo mdadm [se\u00e7enekler] [komut] [cihaz] [parametreler]<\/code><\/pre>\n<h3>RAID Dizisi Olu\u015fturma (Create)<\/h3>\n<p>\u015eimdi farkl\u0131 RAID seviyelerinde diziler olu\u015ftural\u0131m. Her \u00f6rnekte, \u00f6nceden haz\u0131rlad\u0131\u011f\u0131m\u0131z <code>\/dev\/sdb1<\/code>, <code>\/dev\/sdc1<\/code>, <code>\/dev\/sdd1<\/code>, <code>\/dev\/sde1<\/code> b\u00f6l\u00fcmlerini kullanaca\u011f\u0131z.<\/p>\n<h4>RAID 0 Olu\u015fturma \u00d6rne\u011fi<\/h4>\n<p>RAID 0, performans odakl\u0131d\u0131r ve en az iki disk gerektirir.<\/p>\n<pre><code class=\"language-bash\">sudo mdadm --create \/dev\/md0 --level=0 --raid-devices=2 \/dev\/sdb1 \/dev\/sdc1<\/code><\/pre>\n<p>*   <code>--create \/dev\/md0<\/code>: <code>\/dev\/md0<\/code> ad\u0131nda yeni bir RAID dizisi olu\u015ftur.<br \/>\n*   <code>--level=0<\/code>: RAID 0 seviyesini kullan.<br \/>\n*   <code>--raid-devices=2<\/code>: Dizide 2 aktif disk kullan.<br \/>\n*   <code>\/dev\/sdb1 \/dev\/sdc1<\/code>: Kullan\u0131lacak fiziksel b\u00f6l\u00fcmler.<\/p>\n<h4>RAID 1 Olu\u015fturma \u00d6rne\u011fi<\/h4>\n<p>RAID 1, yedeklilik odakl\u0131d\u0131r ve en az iki disk gerektirir. \u0130ste\u011fe ba\u011fl\u0131 olarak hot-spare (s\u0131cak yedek) disk ekleyebilirsiniz.<\/p>\n<pre><code class=\"language-bash\">sudo mdadm --create \/dev\/md1 --level=1 --raid-devices=2 \/dev\/sdb1 \/dev\/sdc1 --spare-devices=1 \/dev\/sdd1<\/code><\/pre>\n<p>*   <code>--create \/dev\/md1<\/code>: <code>\/dev\/md1<\/code> ad\u0131nda yeni bir RAID dizisi olu\u015ftur.<br \/>\n*   <code>--level=1<\/code>: RAID 1 seviyesini kullan.<br \/>\n*   <code>--raid-devices=2<\/code>: Dizide 2 aktif disk kullan.<br \/>\n*   <code>\/dev\/sdb1 \/dev\/sdc1<\/code>: Kullan\u0131lacak ana fiziksel b\u00f6l\u00fcmler.<br \/>\n*   <code>--spare-devices=1 \/dev\/sdd1<\/code>: <code>\/dev\/sdd1<\/code> b\u00f6l\u00fcm\u00fcn\u00fc s\u0131cak yedek olarak ata. Bir disk ar\u0131zaland\u0131\u011f\u0131nda bu disk otomatik olarak devreye girecektir.<\/p>\n<p>RAID 1 dizisi olu\u015fturulduktan sonra, verilerin diskler aras\u0131nda senkronize edilmesi (rebuild) i\u015flemi ba\u015flayacakt\u0131r. Bu i\u015flem, disk boyutuna ve sistem y\u00fck\u00fcne ba\u011fl\u0131 olarak zaman alabilir.<\/p>\n<h4>RAID 5 Olu\u015fturma \u00d6rne\u011fi<\/h4>\n<p>RAID 5, performans ve yedeklili\u011fi dengeler ve en az \u00fc\u00e7 disk gerektirir.<\/p>\n<pre><code class=\"language-bash\">sudo mdadm --create \/dev\/md5 --level=5 --raid-devices=3 \/dev\/sdb1 \/dev\/sdc1 \/dev\/sdd1<\/code><\/pre>\n<p>*   <code>--create \/dev\/md5<\/code>: <code>\/dev\/md5<\/code> ad\u0131nda yeni bir RAID dizisi olu\u015ftur.<br \/>\n*   <code>--level=5<\/code>: RAID 5 seviyesini kullan.<br \/>\n*   <code>--raid-devices=3<\/code>: Dizide 3 aktif disk kullan.<br \/>\n*   <code>\/dev\/sdb1 \/dev\/sdc1 \/dev\/sdd1<\/code>: Kullan\u0131lacak fiziksel b\u00f6l\u00fcmler.<\/p>\n<p>RAID 5 dizisi olu\u015fturulduktan sonra, parite bloklar\u0131n\u0131n hesaplanmas\u0131 ve diskler aras\u0131nda da\u011f\u0131t\u0131lmas\u0131 i\u015flemi ba\u015flayacakt\u0131r. Bu da zaman al\u0131c\u0131 bir s\u00fcre\u00e7tir.<\/p>\n<h4>RAID 6 Olu\u015fturma \u00d6rne\u011fi<\/h4>\n<p>RAID 6, iki disk hatas\u0131na tolerans sa\u011flar ve en az d\u00f6rt disk gerektirir.<\/p>\n<pre><code class=\"language-bash\">sudo mdadm --create \/dev\/md6 --level=6 --raid-devices=4 \/dev\/sdb1 \/dev\/sdc1 \/dev\/sdd1 \/dev\/sde1<\/code><\/pre>\n<p>*   <code>--create \/dev\/md6<\/code>: <code>\/dev\/md6<\/code> ad\u0131nda yeni bir RAID dizisi olu\u015ftur.<br \/>\n*   <code>--level=6<\/code>: RAID 6 seviyesini kullan.<br \/>\n*   <code>--raid-devices=4<\/code>: Dizide 4 aktif disk kullan.<br \/>\n*   <code>\/dev\/sdb1 \/dev\/sdc1 \/dev\/sdd1 \/dev\/sde1<\/code>: Kullan\u0131lacak fiziksel b\u00f6l\u00fcmler.<\/p>\n<h4>RAID 10 Olu\u015fturma \u00d6rne\u011fi<\/h4>\n<p>RAID 10, y\u00fcksek performans ve y\u00fcksek yedeklilik sunar ve en az d\u00f6rt disk gerektirir.<\/p>\n<pre><code class=\"language-bash\">sudo mdadm --create \/dev\/md10 --level=10 --raid-devices=4 \/dev\/sdb1 \/dev\/sdc1 \/dev\/sdd1 \/dev\/sde1<\/code><\/pre>\n<p>*   <code>--create \/dev\/md10<\/code>: <code>\/dev\/md10<\/code> ad\u0131nda yeni bir RAID dizisi olu\u015ftur.<br \/>\n*   <code>--level=10<\/code>: RAID 10 seviyesini kullan.<br \/>\n*   <code>--raid-devices=4<\/code>: Dizide 4 aktif disk kullan.<br \/>\n*   <code>\/dev\/sdb1 \/dev\/sdc1 \/dev\/sdd1 \/dev\/sde1<\/code>: Kullan\u0131lacak fiziksel b\u00f6l\u00fcmler.<\/p>\n<h3>RAID Dizisini Kontrol Etme ve Y\u00f6netme<\/h3>\n<p>RAID dizisi olu\u015fturulduktan sonra, durumunu kontrol etmek ve gerekti\u011finde y\u00f6netmek \u00f6nemlidir.<\/p>\n<h4>Dizi Durumunu Kontrol Etme<\/h4>\n<p>RAID dizilerinin senkronizasyon (rebuild) durumunu ve genel sa\u011fl\u0131klar\u0131n\u0131 g\u00f6rmek i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">cat \/proc\/mdstat<\/code><\/pre>\n<p>Bu komut, her bir <code>\/dev\/mdX<\/code> dizisinin durumunu, ilerlemesini ve kullan\u0131lan diskleri g\u00f6sterir. \u00d6rne\u011fin, <code>[UU]<\/code> iki diskin de aktif oldu\u011funu g\u00f6sterirken, <code>[U_]<\/code> bir diskin ar\u0131zal\u0131 oldu\u011funu g\u00f6sterebilir.<\/p>\n<p>Daha detayl\u0131 bilgi i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">sudo mdadm --detail \/dev\/md0 # veya \/dev\/md1, \/dev\/md5 vb.<\/code><\/pre>\n<p>Bu komut, dizinin UUID&#8217;sini, olu\u015fturulma tarihini, aktif disk say\u0131s\u0131n\u0131, yedek diskleri ve her bir diskin durumunu g\u00f6sterir.<\/p>\n<h4>Diziye Disk Ekleme<\/h4>\n<p>Mevcut bir RAID dizisine yeni bir disk eklemek i\u00e7in (\u00f6rn: hot-spare olarak veya dizi kapasitesini geni\u015fletmek i\u00e7in):<\/p>\n<pre><code class=\"language-bash\">sudo mdadm --add \/dev\/md1 \/dev\/sdX1<\/code><\/pre>\n<p>Bu komut, <code>\/dev\/sdX1<\/code> b\u00f6l\u00fcm\u00fcn\u00fc <code>\/dev\/md1<\/code> dizisine ekler. RAID 1 veya RAID 5 gibi yedekli dizilerde, yeni eklenen disk otomatik olarak senkronize edilmeye ba\u015flar.<\/p>\n<h4>Diziden Disk \u00c7\u0131karma<\/h4>\n<p>Bir diski diziden \u00e7\u0131karmadan \u00f6nce, genellikle onu ar\u0131zal\u0131 olarak i\u015faretlemek gerekir:<\/p>\n<pre><code class=\"language-bash\">sudo mdadm --fail \/dev\/md1 \/dev\/sdd1 # \/dev\/sdd1'i ar\u0131zal\u0131 olarak i\u015faretle\nsudo mdadm --remove \/dev\/md1 \/dev\/sdd1 # Ar\u0131zal\u0131 diski diziden \u00e7\u0131kar<\/code><\/pre>\n<p>Bu ad\u0131mlar, \u00f6zellikle fiziksel olarak de\u011fi\u015ftirece\u011finiz ar\u0131zal\u0131 bir disk i\u00e7in \u00f6nemlidir.<\/p>\n<h4>Hatal\u0131 Diski De\u011fi\u015ftirme<\/h4>\n<p>Bir disk ar\u0131zaland\u0131\u011f\u0131nda:<\/p>\n<p>1.  <code>mdadm --detail \/dev\/mdX<\/code> ile ar\u0131zal\u0131 diski tan\u0131mlay\u0131n. Durumu <code>faulty<\/code> veya <code>failed<\/code> olarak g\u00f6r\u00fcnecektir.<br \/>\n2.  Ar\u0131zal\u0131 diski diziden \u00e7\u0131kar\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo mdadm --remove \/dev\/md0 \/dev\/sdb1<\/code><\/pre>\n<p>    (Burada <code>\/dev\/sdb1<\/code> ar\u0131zal\u0131 disk b\u00f6l\u00fcm\u00fc olsun.)<br \/>\n3.  Fiziksel olarak diski de\u011fi\u015ftirin.<br \/>\n4.  Yeni diski \u00f6nceden yapt\u0131\u011f\u0131n\u0131z gibi b\u00f6l\u00fcmlendirin ve <code>fd<\/code> tipini atay\u0131n (\u00f6rn: <code>\/dev\/sdX1<\/code>).<br \/>\n5.  Yeni diski diziye ekleyin:<\/p>\n<pre><code class=\"language-bash\">sudo mdadm --add \/dev\/md0 \/dev\/sdX1<\/code><\/pre>\n<p>    Dizi, yeni diskle otomatik olarak senkronize olmaya ba\u015flayacakt\u0131r. <code>cat \/proc\/mdstat<\/code> ile ilerlemeyi takip edebilirsiniz.<\/p>\n<h3>RAID Dizisini Bi\u00e7imlendirme ve Ba\u011flama<\/h3>\n<p>RAID dizisi olu\u015fturulduktan ve senkronizasyon tamamland\u0131ktan sonra, onu kullanabilmek i\u00e7in bir dosya sistemi ile bi\u00e7imlendirmeniz ve sisteminize ba\u011flaman\u0131z gerekir.<\/p>\n<h4>Dosya Sistemi Olu\u015fturma<\/h4>\n<p>Bir dosya sistemi olu\u015fturmak i\u00e7in <code>mkfs<\/code> komutunu kullan\u0131n. <code>ext4<\/code> yayg\u0131n bir se\u00e7imdir, ancak ihtiyac\u0131n\u0131za g\u00f6re <code>xfs<\/code> veya <code>btrfs<\/code> de kullanabilirsiniz.<\/p>\n<pre><code class=\"language-bash\">sudo mkfs.ext4 -F \/dev\/md0 # \/dev\/md0 RAID dizisini ext4 ile bi\u00e7imlendir<\/code><\/pre>\n<p>*   <code>-F<\/code> (force) se\u00e7ene\u011fi, uyar\u0131 vermeden bi\u00e7imlendirme i\u015flemini ba\u015flat\u0131r.<\/p>\n<h4>Ba\u011flama Noktas\u0131 Olu\u015fturma<\/h4>\n<p>RAID dizinizi ba\u011flamak i\u00e7in bir dizin olu\u015fturun:<\/p>\n<pre><code class=\"language-bash\">sudo mkdir \/mnt\/raiddata<\/code><\/pre>\n<h4>Diziyi Ge\u00e7ici Olarak Ba\u011flama<\/h4>\n<p>Diziyi manuel olarak ba\u011flamak i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">sudo mount \/dev\/md0 \/mnt\/raiddata<\/code><\/pre>\n<p>Art\u0131k <code>\/mnt\/raiddata<\/code> dizinine yazabilir ve okuyabilirsiniz.<\/p>\n<h4>Otomatik Ba\u011flama i\u00e7in \/etc\/fstab Yap\u0131land\u0131rmas\u0131<\/h4>\n<p>Sistem yeniden ba\u015flat\u0131ld\u0131\u011f\u0131nda RAID dizisinin otomatik olarak ba\u011flanmas\u0131 i\u00e7in <code>\/etc\/fstab<\/code> dosyas\u0131n\u0131 d\u00fczenlemeniz gerekir. G\u00fcvenlik ve tutarl\u0131l\u0131k a\u00e7\u0131s\u0131ndan, dizinin UUID&#8217;sini kullanmak en iyisidir.<\/p>\n<p>1.  <strong>RAID dizisinin UUID&#8217;sini bulun:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo blkid \/dev\/md0<\/code><\/pre>\n<p>    \u00c7\u0131kt\u0131dan <code>UUID=\"...\"<\/code> k\u0131sm\u0131n\u0131 not edin.<\/p>\n<p>2.  <strong><code>\/etc\/fstab<\/code> dosyas\u0131n\u0131 d\u00fczenleyin:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/fstab<\/code><\/pre>\n<p>    Dosyan\u0131n sonuna a\u015fa\u011f\u0131daki gibi bir sat\u0131r ekleyin (UUID ve ba\u011flama noktas\u0131n\u0131 kendi de\u011ferlerinizle de\u011fi\u015ftirin):<\/p>\n<pre><code class=\"language-\">UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx \/mnt\/raiddata ext4 defaults 0 0<\/code><\/pre>\n<p>    *   <code>UUID=...<\/code>: RAID dizinizin UUID&#8217;si.<br \/>\n    *   <code>\/mnt\/raiddata<\/code>: Ba\u011flama noktas\u0131.<br \/>\n    *   <code>ext4<\/code>: Kullan\u0131lan dosya sistemi t\u00fcr\u00fc.<br \/>\n    *   <code>defaults<\/code>: Varsay\u0131lan ba\u011flama se\u00e7enekleri.<br \/>\n    *   <code>0 0<\/code>: Son iki rakam, <code>dump<\/code> ve <code>fsck<\/code> kontrolleri i\u00e7indir (genellikle <code>0 0<\/code> olarak b\u0131rak\u0131l\u0131r).<\/p>\n<p>3.  <strong>De\u011fi\u015fiklikleri test edin:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo mount -a<\/code><\/pre>\n<p>    Bu komut, <code>\/etc\/fstab<\/code> dosyas\u0131ndaki t\u00fcm girdileri yeniden ba\u011flamaya \u00e7al\u0131\u015f\u0131r. Herhangi bir hata yoksa, yap\u0131land\u0131rman\u0131z do\u011frudur.<\/p>\n<h3>RAID Dizisi Yap\u0131land\u0131rmas\u0131n\u0131 Kaydetme ve Ba\u015flang\u0131\u00e7ta Otomatik Y\u00fckleme<\/h3>\n<p><code>mdadm<\/code> ile olu\u015fturulan RAID dizilerinin sistem yeniden ba\u015flat\u0131ld\u0131\u011f\u0131nda otomatik olarak tan\u0131nmas\u0131 ve etkinle\u015ftirilmesi i\u00e7in yap\u0131land\u0131rmalar\u0131n\u0131 kaydetmek \u00f6nemlidir.<\/p>\n<p>1.  <strong><code>mdadm.conf<\/code> dosyas\u0131n\u0131 g\u00fcncelleme:<\/strong><br \/>\n    <code>mdadm<\/code> yap\u0131land\u0131rma dosyas\u0131n\u0131 (genellikle <code>\/etc\/mdadm\/mdadm.conf<\/code>) mevcut RAID dizilerinizin bilgileriyle g\u00fcncelleyin:<\/p>\n<pre><code class=\"language-bash\">sudo mdadm --detail --scan --verbose >> \/etc\/mdadm\/mdadm.conf<\/code><\/pre>\n<p>    Bu komut, mevcut t\u00fcm RAID dizilerinin detaylar\u0131n\u0131 tarar ve bunlar\u0131 <code>mdadm.conf<\/code> dosyas\u0131na ekler. Dosyay\u0131 kontrol ederek girdilerin do\u011fru eklendi\u011finden emin olabilirsiniz.<\/p>\n<p>2.  <strong><code>initramfs<\/code>&#8216;i g\u00fcncelleme:<\/strong><br \/>\n    <code>initramfs<\/code> (initial RAM filesystem), sistemin \u00f6ny\u00fckleme s\u0131ras\u0131nda \u00e7ekirdek y\u00fcklenmeden \u00f6nce ihtiya\u00e7 duydu\u011fu kritik s\u00fcr\u00fcc\u00fcleri ve mod\u00fclleri i\u00e7erir. RAID dizilerinin \u00f6ny\u00fckleme s\u0131ras\u0131nda tan\u0131nabilmesi i\u00e7in <code>initramfs<\/code>&#8216;in g\u00fcncellenmesi gerekir:<\/p>\n<pre><code class=\"language-bash\">sudo update-initramfs -u<\/code><\/pre>\n<p>    Bu komut, mevcut \u00e7ekirdek i\u00e7in <code>initramfs<\/code> g\u00f6r\u00fcnt\u00fcs\u00fcn\u00fc yeniden olu\u015fturur.<\/p>\n<p>Bu ad\u0131mlar tamamland\u0131ktan sonra, sistem yeniden ba\u015flat\u0131ld\u0131\u011f\u0131nda RAID diziniz otomatik olarak tan\u0131nacak ve <code>\/etc\/fstab<\/code>&#8216;daki giri\u015fler sayesinde belirtilen ba\u011flama noktas\u0131na ba\u011flanacakt\u0131r.<\/p>\n<h3>RAID Dizisi Bak\u0131m\u0131 ve Sorun Giderme<\/h3>\n<p>RAID dizilerinin d\u00fczenli bak\u0131m\u0131, veri b\u00fct\u00fcnl\u00fc\u011f\u00fcn\u00fc ve sistemin kararl\u0131l\u0131\u011f\u0131n\u0131 sa\u011flamak i\u00e7in hayati \u00f6neme sahiptir.<\/p>\n<h4>Periyodik Kontroller<\/h4>\n<p>*   <code>cat \/proc\/mdstat<\/code> ve <code>sudo mdadm --detail \/dev\/mdX<\/code> komutlar\u0131n\u0131 d\u00fczenli olarak \u00e7al\u0131\u015ft\u0131rarak dizinin sa\u011fl\u0131k durumunu kontrol edin.<br \/>\n*   <code>mdadm<\/code> paketi, RAID dizilerinin durumunu izlemek ve e-posta uyar\u0131lar\u0131 g\u00f6ndermek i\u00e7in bir hizmet (daemon) i\u00e7erir. Bu hizmeti etkinle\u015ftirmek ve yap\u0131land\u0131rmak, olas\u0131 sorunlar\u0131 erken tespit etmenizi sa\u011flar. <code>\/etc\/mdadm\/mdadm.conf<\/code> dosyas\u0131nda <code>MAILADDR<\/code> ayar\u0131n\u0131 yaparak uyar\u0131 e-postalar\u0131n\u0131n g\u00f6nderilece\u011fi adresi belirleyebilirsiniz.<\/p>\n<h4>Hata Durumunda Diski De\u011fi\u015ftirme<\/h4>\n<p>Yukar\u0131da belirtilen &#8220;Hatal\u0131 Diski De\u011fi\u015ftirme&#8221; ad\u0131mlar\u0131n\u0131 uygulayarak ar\u0131zal\u0131 diskleri zaman\u0131nda de\u011fi\u015ftirin. Bu, \u00f6zellikle RAID 5 gibi tek disk hatas\u0131na toleransl\u0131 dizilerde, ikinci bir disk hatas\u0131 durumunda veri kayb\u0131n\u0131 \u00f6nlemek i\u00e7in kritik \u00f6neme sahiptir.<\/p>\n<h4>RAID Dizisini Durdurma ve Silme<\/h4>\n<p>Bir RAID dizisini kal\u0131c\u0131 olarak kald\u0131rmak isterseniz:<\/p>\n<p>1.  <strong>Diziyi ay\u0131r\u0131n (unmount):<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo umount \/mnt\/raiddata<\/code><\/pre>\n<p>    (E\u011fer <code>\/etc\/fstab<\/code> i\u00e7inde bir giri\u015fi varsa, onu da silin veya yorum sat\u0131r\u0131 yap\u0131n.)<\/p>\n<p>2.  <strong>Diziyi durdurun:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo mdadm --stop \/dev\/md0<\/code><\/pre>\n<p>3.  <strong>Her bir diskteki <code>mdadm<\/code> s\u00fcper blo\u011funu temizleyin:<\/strong><br \/>\n    Bu ad\u0131m, disklerin art\u0131k bir RAID dizisine ait olmad\u0131\u011f\u0131n\u0131 belirtmek i\u00e7in \u00f6nemlidir.<\/p>\n<pre><code class=\"language-bash\">sudo mdadm --zero-superblock \/dev\/sdb1\n    sudo mdadm --zero-superblock \/dev\/sdc1\n    # ... dizideki t\u00fcm diskler i\u00e7in tekrar edin<\/code><\/pre>\n<p>    Bu i\u015flemden sonra diskler ba\u011f\u0131ms\u0131z olarak kullan\u0131labilir hale gelir.<\/p>\n<p>4.  <strong><code>mdadm.conf<\/code> ve <code>initramfs<\/code>&#8216;i g\u00fcncelleyin:<\/strong><br \/>\n    Yap\u0131land\u0131rma dosyas\u0131ndaki ilgili giri\u015fi kald\u0131r\u0131n ve <code>initramfs<\/code>&#8216;i yeniden olu\u015fturun.<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/mdadm\/mdadm.conf # \u0130lgili sat\u0131r\u0131 silin\n    sudo update-initramfs -u<\/code><\/pre>\n<h3>mdadm ile \u0130leri D\u00fczey Konular<\/h3>\n<p><code>mdadm<\/code>, RAID dizilerini y\u00f6netmek i\u00e7in daha bir\u00e7ok geli\u015fmi\u015f \u00f6zellik sunar:<\/p>\n<p>*   <strong>Hot-Spare Diskler:<\/strong> Dizilere otomatik olarak devreye girecek s\u0131cak yedek diskler eklemek, ar\u0131za durumunda manuel m\u00fcdahale s\u00fcresini azalt\u0131r.<br \/>\n*   <strong>Dizi Geni\u015fletme:<\/strong> Baz\u0131 RAID seviyelerinde (\u00f6rn: RAID 5, RAID 6), diziye yeni diskler ekleyerek kapasiteyi geni\u015fletmek veya seviyeyi y\u00fckseltmek (\u00f6rn: RAID 5&#8217;ten RAID 6&#8217;ya) m\u00fcmk\u00fcnd\u00fcr. Bu i\u015flemler genellikle <code>mdadm --grow<\/code> komutu ile yap\u0131l\u0131r ve dikkatli planlama gerektirir.<br \/>\n*   <strong>Monit\u00f6rleme ve Uyar\u0131lar:<\/strong> <code>mdadm<\/code>&#8216;nin monit\u00f6rleme daemon&#8217;u, dizide bir sorun alg\u0131lad\u0131\u011f\u0131nda e-posta veya di\u011fer yollarla y\u00f6neticilere bildirim g\u00f6nderecek \u015fekilde yap\u0131land\u0131r\u0131labilir. Bu, proaktif sorun giderme i\u00e7in hayati \u00f6neme sahiptir.<br \/>\n*   <strong>Dizi Kurtarma:<\/strong> <code>mdadm --assemble<\/code> komutu, ar\u0131zal\u0131 veya durdurulmu\u015f bir RAID dizisini yeniden birle\u015ftirmek i\u00e7in kullan\u0131labilir.<\/p>\n<p>Bu ileri d\u00fczey konular, karma\u015f\u0131k depolama ihtiya\u00e7lar\u0131 olan ortamlar i\u00e7in <code>mdadm<\/code>&#8216;nin esnekli\u011fini ve g\u00fcc\u00fcn\u00fc g\u00f6sterir.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>Ubuntu&#8217;da <code>mdadm<\/code> ile RAID dizileri olu\u015fturmak, verilerinizin g\u00fcvenli\u011fini, eri\u015filebilirli\u011fini ve performans\u0131n\u0131 art\u0131rmak i\u00e7in g\u00fc\u00e7l\u00fc ve uygun maliyetli bir \u00e7\u00f6z\u00fcmd\u00fcr. Bu rehberde, RAID seviyelerini anlamaktan, diskleri haz\u0131rlamaya, farkl\u0131 RAID dizilerini olu\u015fturmaya, y\u00f6netmeye, bi\u00e7imlendirmeye ve otomatik olarak ba\u011flamaya kadar t\u00fcm temel ad\u0131mlar\u0131 ele ald\u0131k.<\/p>\n<p>Unutulmamal\u0131d\u0131r ki, RAID bir yedekleme \u00e7\u00f6z\u00fcm\u00fc de\u011fildir. Veri kayb\u0131na kar\u015f\u0131 koruma sa\u011flarken, yanl\u0131\u015fl\u0131kla silme, vir\u00fcsler veya di\u011fer yaz\u0131l\u0131msal hatalara kar\u015f\u0131 koruma sa\u011flamaz. Bu nedenle, kritik verileriniz i\u00e7in d\u00fczenli yedeklemeler yapmaya devam etmeniz b\u00fcy\u00fck \u00f6nem ta\u015f\u0131r. <code>mdadm<\/code>&#8216;yi do\u011fru bir \u015fekilde yap\u0131land\u0131rarak ve d\u00fczenli bak\u0131m\u0131n\u0131 yaparak, Ubuntu sunucular\u0131n\u0131zda sa\u011flam ve g\u00fcvenilir bir depolama altyap\u0131s\u0131 kurabilirsiniz.<\/body><\/p>\n","protected":false},"excerpt":{"rendered":"Ubuntu&#8217;da mdadm ile RAID Dizileri Olu\u015fturma: Kapsaml\u0131 Bir Rehber\nGiri\u015f: RAID ve mdadm Neden \u00d6nemli?\nG\u00fcn\u00fcm\u00fcz dijital d\u00fcnyas\u0131nda veri, i\u015flet","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1468],"tags":[],"class_list":{"0":"post-31822","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-ubuntu","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ubuntu&#039;da mdadm ile RAID Dizileri Olu\u015fturma: Kapsaml\u0131 Bir Rehber - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/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:\/\/fatihsoysal.com\/blog\/ubuntuda-mdadm-ile-raid-dizileri-olusturma-kapsamli-bir-rehber\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ubuntu&#039;da mdadm ile RAID Dizileri Olu\u015fturma: Kapsaml\u0131 Bir Rehber\" \/>\n<meta property=\"og:description\" content=\"Ubuntu&#039;da mdadm ile RAID Dizileri Olu\u015fturma: Kapsaml\u0131 Bir Rehber Giri\u015f: RAID ve mdadm Neden \u00d6nemli? G\u00fcn\u00fcm\u00fcz dijital d\u00fcnyas\u0131nda veri, i\u015flet\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/ubuntuda-mdadm-ile-raid-dizileri-olusturma-kapsamli-bir-rehber\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-14T09:41:06+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntuda-mdadm-ile-raid-dizileri-olusturma-kapsamli-bir-rehber\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntuda-mdadm-ile-raid-dizileri-olusturma-kapsamli-bir-rehber\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Ubuntu&#8217;da mdadm ile RAID Dizileri Olu\u015fturma: Kapsaml\u0131 Bir Rehber\",\"datePublished\":\"2025-10-14T09:41:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntuda-mdadm-ile-raid-dizileri-olusturma-kapsamli-bir-rehber\/\"},\"wordCount\":2788,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Ubuntu\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ubuntuda-mdadm-ile-raid-dizileri-olusturma-kapsamli-bir-rehber\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntuda-mdadm-ile-raid-dizileri-olusturma-kapsamli-bir-rehber\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/ubuntuda-mdadm-ile-raid-dizileri-olusturma-kapsamli-bir-rehber\/\",\"name\":\"Ubuntu'da mdadm ile RAID Dizileri Olu\u015fturma: Kapsaml\u0131 Bir Rehber - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-10-14T09:41:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntuda-mdadm-ile-raid-dizileri-olusturma-kapsamli-bir-rehber\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ubuntuda-mdadm-ile-raid-dizileri-olusturma-kapsamli-bir-rehber\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntuda-mdadm-ile-raid-dizileri-olusturma-kapsamli-bir-rehber\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ubuntu&#8217;da mdadm ile RAID Dizileri Olu\u015fturma: Kapsaml\u0131 Bir Rehber\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ubuntu'da mdadm ile RAID Dizileri Olu\u015fturma: Kapsaml\u0131 Bir Rehber - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","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:\/\/fatihsoysal.com\/blog\/ubuntuda-mdadm-ile-raid-dizileri-olusturma-kapsamli-bir-rehber\/","og_locale":"tr_TR","og_type":"article","og_title":"Ubuntu'da mdadm ile RAID Dizileri Olu\u015fturma: Kapsaml\u0131 Bir Rehber","og_description":"Ubuntu'da mdadm ile RAID Dizileri Olu\u015fturma: Kapsaml\u0131 Bir Rehber Giri\u015f: RAID ve mdadm Neden \u00d6nemli? G\u00fcn\u00fcm\u00fcz dijital d\u00fcnyas\u0131nda veri, i\u015flet","og_url":"https:\/\/fatihsoysal.com\/blog\/ubuntuda-mdadm-ile-raid-dizileri-olusturma-kapsamli-bir-rehber\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-10-14T09:41:06+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"16 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntuda-mdadm-ile-raid-dizileri-olusturma-kapsamli-bir-rehber\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntuda-mdadm-ile-raid-dizileri-olusturma-kapsamli-bir-rehber\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Ubuntu&#8217;da mdadm ile RAID Dizileri Olu\u015fturma: Kapsaml\u0131 Bir Rehber","datePublished":"2025-10-14T09:41:06+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntuda-mdadm-ile-raid-dizileri-olusturma-kapsamli-bir-rehber\/"},"wordCount":2788,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Ubuntu"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/ubuntuda-mdadm-ile-raid-dizileri-olusturma-kapsamli-bir-rehber\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntuda-mdadm-ile-raid-dizileri-olusturma-kapsamli-bir-rehber\/","url":"https:\/\/fatihsoysal.com\/blog\/ubuntuda-mdadm-ile-raid-dizileri-olusturma-kapsamli-bir-rehber\/","name":"Ubuntu'da mdadm ile RAID Dizileri Olu\u015fturma: Kapsaml\u0131 Bir Rehber - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-10-14T09:41:06+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntuda-mdadm-ile-raid-dizileri-olusturma-kapsamli-bir-rehber\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/ubuntuda-mdadm-ile-raid-dizileri-olusturma-kapsamli-bir-rehber\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntuda-mdadm-ile-raid-dizileri-olusturma-kapsamli-bir-rehber\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ubuntu&#8217;da mdadm ile RAID Dizileri Olu\u015fturma: Kapsaml\u0131 Bir Rehber"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/31822","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=31822"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/31822\/revisions"}],"predecessor-version":[{"id":31823,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/31822\/revisions\/31823"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=31822"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=31822"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=31822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}