با mdadm آرایه دیسک ایجاد کنید !!!!!

 

من یک آموزش برای ایجاد یک آرایه دیسک با استفاده از برنامه ارائه می دهم مادم (http://packages.debian.org/squeeze/mdadm).

الزامات انجام آن داشتن یک ماشین مجازی با است فشار دبیان و چند دیسک مجازی ، در این موارد با ظرفیت 1 گیگابایت کافی است ، زیرا کاری که ما انجام خواهیم داد کار با ماتریس و غیره است و نمونه ای از پر کردن داده ها ، این نیز یک تست است.

برای این مورد ، علاوه بر سیستم ، 3 را ایجاد کنید ، همانطور که در تصویر مشاهده می شود:

ما دستگاه را راه اندازی می کنیم ، ما به عنوان root وارد می شویم و برنامه را نصب می کنیم:

apt-get install mdadm hdparm
o
apt-get -t squeeze-backports install hdparm mdadm

اگر این repos ها را در منابع. لیست داشته باشیم

پس از نصب برنامه ، دیسک ها را برای درج در ماتریس آماده می کنیم:

  • ابتدا آنها را با "fdisk -l" شناسایی می کنیم

 

  •  پس از شناسایی دیسک ها ، ما شروع به ارائه قالب مربوطه می کنیم ، برای این کار از برنامه cfdisk استفاده می کنیم:

در اینجا ما باید یک توضیح دهیم ، ما باید این روش را برای هر HDD که می خواهیم در ماتریس قرار بگیریم انجام دهیم. برای مثال با / dev / sdb شروع می کنیم:

cfdisk /dev/sdb

  •  ما "جدید" را می دهیم و آن را به عنوان "اصلی" انتخاب می کنیم.

  • ما از طریق منو حرکت می کنیم و "Type" را می زنیم.

  •  برای استفاده از پارتیشن در ماتریس ، نوع قالب را تغییر می دهیم (FD را تایپ می کنیم).

  • این باید چگونه به نظر برسد:

  • سپس تغییرات را ذخیره می کنیم:

  •  ما همه دیسک ها را با استفاده از fdisk بررسی می کنیم تا مطمئن شویم که برای تهیه هیچ چیزی از دست نرفته ایم:

 

ما برای ایجاد یک پرونده خاص اقدام خواهیم کرد ، با آن مانند یک "بلوک" رفتار خواهیم کرد:

mknod /dev/md0 b 9 0

من توضیح می دهم ، این دستور برای ایجاد پرونده های "ویژه" است ، هنگامی که ما آن را با پارامتر "b" فراخوانی می کنیم به آن می گوییم این کار را مثل یک بلوک انجام دهد ، نمونه ای از این مورد را در پرونده های HDD خود داریم ، ls -lh را انجام دهید sd * و خواهید دید:

brw-rw - دیسک ریشه T 1 8 ، ژوئیه 0 30 07:04 / dev / sda

اما 9 0 به چه معناست؟ به همین سادگی که نسخه وجود دارد ، در اینجا نسخه MAJOR-MINOR وجود دارد ، جایی که 9 نسخه اصلی 0 صغیر است ، به اصطلاح ، یک پیچ و تاب کوچک زبان.

ما بررسی می کنیم که درست ایجاد شده است:

brw-r - r– 1 ریشه ریشه 9 ، 0 ژوئیه 30 11:12 / dev / md0

اکنون می توانیم RAID خود را ایجاد کنیم ، اما ابتدا باید از خود چند س questionsال بپرسیم:

  • ماتریس چه بار کاری خواهد داشت؟
  • آیا می خواهم بیش از نوشتن برای آن بخوانم؟
  • آیا اطلاعات ذخیره شده شما به پشتیبان نیاز دارد؟
  • آیا باید بسیار در دسترس باشد؟
  • آیا ظرفیت یا امنیت می خواهم؟

برای این سوالات به ویکی (http://es.wikipedia.org/wiki/RAID) مراجعه کنید ، بسته به نوع ماتریسی که انتخاب می کنید نحوه ادامه کار شماست ، در این مقاله آموزشی raid0 ایجاد می کنیم ، دو نوع خطی و خطی وجود دارد ، این تفاوت که به صورت خطی دیسک ها به ترتیب اضافه شدن آنها به ماتریس پر می شوند ، و نوارهایی که در آن دیسک ها به طور مساوی پر می شوند و اینکه در خواندن / نوشتن نیز سریع تر است (تا زمانی که اندازه اندازه دیسک ها همانند)

بیایید این کار را انجام دهیم:

mdadm -C /dev/md0 -N RAID0-STRIPE --level=stripe --raid-devices=3 /dev/sdc1 /dev/sdd1 /dev/sdb1

با استفاده از این ما ماتریس خود را ایجاد خواهیم کرد ، برای شک و تردید «man mdadm»:

mdadm -D /dev/md0

 

ما می توانیم موارد دیگر را بهینه سازی کنیم ، مانند اینکه اگر دیسک دیگری اضافه کنید می توانید آن را در حالت "پاسخ خودکار" داشته باشید برای زمانی که یکی دیگر از سه مورد خراب شود ، می توانیم این کار را با گزینه "-x / dev / sdN" انجام دهیم. بخاطر داشته باشید که ما می توانیم هر تعداد دیسک در "SPARE" داشته باشیم ، مراقب باشید ، دیسک ها را با یک مارکر شناسایی کنید ، اگر 10 دیسک دارند ، از کجا می دانید کدام یک خراب است؟ hehehehehe ، اجازه ندهید همین اتفاق برای من بیفتد ، علاوه بر این ، اگر ماتریس پیچیده شود ، بازیابی داده ها از این کار دشوار است ، به همین دلیل سوالاتی که قبلاً پرسیدم ، اگر می خواهید پشتیبان تهیه کنید ، RAID5 ایجاد کنید ، همچنین اگر شما را آزار دهد دیسک ، هنگامی که SPARE شروع به کار می کند ، توانایی بازسازی اطلاعات از دست رفته را دارد ، وای ، مادام !!! هههههه

چگونه به نظر می رسد:

mdadm -C /dev/md0 -N RAID0-STRIPE --level=stripe --raid-devices=3 /dev/sdc1 /dev/sdd1 /dev/sdb1 -x /dev/sdv1

اکنون چیزی که برای ما باقی مانده این است که آن را قالب بندی کنیم:

mkfs.ext4 /dev/md0

ما پوشه را برای مونتاژ آماده می کنیم:

mkdir /media/raid

ما سوار می شویم:

mount /dev/md0 /media/raid

همه چیز آماده است ، اکنون با دستور df فضای دیسک را بررسی می کنیم:

خوب ، ما در حال حاضر ماتریس خود را برای استفاده آماده کرده ایم ، ما یک تست سرعت انجام می دهیم:

hdparm -t /dev/md0

خوب ، به نظر می رسد که آنقدر هم جیجیجیجیجی نبود

کار ما تمام شد ، حالا من می دانم چگونه می دانم.

خوب ، چه چیزی می توانیم از این نتیجه بگیریم؟

R / هر آنچه را می توانید تصور کنید ، از استفاده مجدد دیسک گرفته تا پشتیبان گیری از داده ها ، و همچنین ترکیب آرایه هایی که می توانند انجام دهند ، در ویکی برخی از نمونه های ممکن را توضیح می دهند.

ما همچنین می توانیم SAN (شبکه Storage Area) کوچکی را پیاده سازی کنیم ، من به طور خلاصه نحوه کار این را شرح می دهم:

  • آنها دارای N رایانه شخصی و سرور هستند (همه با جیجیجیجی دبیان).
  • در آن رایانه های شخصی نرم افزاری نصب شده است که آنچه انجام می دهد این است که آن رایانه های N دارای هارددیسک هایی به عنوان بخشی از شبکه هستند.
  • سرور شبکه را اسکن می کند و همه آنها را پیدا می کند ، با آنها برخورد می کند مثل اینکه آنها بخشی از خودش باشند ، یک دیسک محلی است.
  • آنها از آن دیسک ها ماتریس می سازند.

نتیجه: آلبوم SUPER توسط N Teras.

این AoE (ATA از طریق اترنت) نامیده می شود ، من یک آموزش را برای شما می گذارم (این خطاهای کوچک خود را دارد ، شاید من یک آموزش را از این 100٪ کاربردی بگیرم):

http://www.howtoforge.com/using-ata-over-ethernet-aoe-on-debian-squeeze-initiator-and-target

و سایر اسناد:

http://www.howtoforge.com/how-to-build-a-low-cost-san

 

خوب ، این همه ، امیدوارم که به شما کمک کند ، لطفاً ، اگر خطایی مشاهده کردید ، برای اصلاح آن نظر دهید و مشکلی برای تازه کارها ایجاد نکنید.

 

یک آغوش از کوبا !!!!!!


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

5 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   کرووتو dijo

    توضیح بسیار خوب ادواردو ، گام به گام. پرس و جو:
    آیا شما از این مورد در ماشین مجازی مانند Virtualbox استفاده می کنید یا فقط برای مثال آوردن است؟

    1.    ادواردو نوئل dijo

      سلام Croto ، همه کارها در رایانه شخصی انجام می شود

  2.   مناسب dijo

    از مادر p # t4 راهنما !!

  3.   بمبوم dijo

    من به دلیل نقص بدنی در یکی از دیسک ها ، ترتیب حمله را از دست دادم ...

    و من با حمله به یک شرکت بازیابی به نام Onretrieval که آنها اطلاعات را بازیابی کردند ، آن را حل کردم.

    اکنون ، برای امنیت ، من یک سرور را در cloud مدیریت می کنم که در آن پشتیبان را میزبانی کرده ام.

    سلام.

  4.   آنتونیو BG dijo

    پست بسیار خوب ، بسیار واضح و بسیار مفید ، سوالی که مشاهده خواهید کرد تلاش برای حذف raid md0 با دستور #mdadm –stop / dev / md0 بود ، مسئله این است که من آن را حذف نکردم ، من فقط آن را متوقف کردم و دیگر با GPARTED ظاهر نشد می توانم دوباره ببینم ، با کمک کتابچه راهنمای شما از آن استفاده می کنم و همه چیز برای من خوب پیش می رود اما هنوز آن را از GPARTED نمی بینم ، از هر کمکی قدردانی می کنم.