Buat larik disk dengan mdadm !!!!!

Saya menyajikan tutorial membuat array disk menggunakan aplikasi Nyonya (http://packages.debian.org/squeeze/mdadm).

Persyaratan untuk melaksanakannya adalah memiliki mesin virtual dengan Debian Squeeze dan beberapa disk virtual, dalam kasus ini dengan kapasitas 1 Gb sudah cukup, karena yang akan kita lakukan adalah bekerja dengan matriks, dll.

Untuk kasus ini, buat 3, seperti yang terlihat pada gambar, selain sistem:

Kami memulai mesin, kami memasukkan sebagai root dan menginstal aplikasi:

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

jika kita memiliki repo ini di sources.list

Setelah menginstal aplikasi, kami akan melanjutkan untuk menyiapkan disk untuk dimasukkan ke dalam matriks:

  • Pertama kami mendeteksinya dengan "fdisk -l"

  •  Setelah disk terdeteksi, maka kami melanjutkan untuk memberikan format yang sesuai, untuk ini kami menggunakan aplikasi cfdisk:

Disini kita harus membuat klarifikasi, kita harus melakukan prosedur ini untuk setiap HDD yang ingin kita masukkan ke dalam matriks. Kami mulai misalnya dengan / dev / sdb:

cfdisk /dev/sdb

  •  Kami memberikan "Baru" dan memilihnya sebagai "Utama".

  • Kami bergerak melalui menu dan tekan "Type".

  •  Untuk menggunakan partisi dalam matriks, kami mengubah jenis format (kami mengetik FD).

  • Beginilah seharusnya terlihat:

  • Kemudian kami menyimpan perubahan:

  •  Kami memeriksa semua disk dengan fdisk, untuk memastikan bahwa kami tidak melewatkan apa pun untuk disiapkan:

Kami akan melanjutkan untuk membuat file khusus, kami akan memperlakukannya seolah-olah itu adalah "blok":

mknod /dev/md0 b 9 0

Saya jelaskan, perintah ini adalah untuk membuat file «khusus», ketika kita memanggilnya dengan parameter «b» kita menyuruhnya melakukannya seolah-olah itu adalah blok, contoh ini kita miliki di file HDD kita, lakukan a ls -lh ke sd * dan Anda akan melihat:

brw-rw - T 1 root disk 8, 0 30 Juli 07:04 / dev / sda

Tapi apa artinya 9 0? Sesederhana versinya, inilah versi MAJOR-MINOR, di mana 9 adalah versi mayor dari minor 0, bisa dikatakan, sebuah twister lidah mini.

Kami memeriksa bahwa itu telah dibuat dengan benar:

brw-r - r– 1 root root 9, 0 30 Juli 11:12 / dev / md0

Sekarang kita dapat membuat RAID kita, tetapi pertama-tama kita perlu bertanya pada diri kita sendiri beberapa pertanyaan:

  • Beban kerja apa yang akan dimiliki matriks?
  • Apakah saya akan membaca lebih dari sekedar menulis padanya?
  • Apakah informasi yang Anda simpan memerlukan cadangan?
  • Apakah itu harus sangat tersedia?
  • Apakah saya menginginkan kapasitas atau keamanan?

Untuk pertanyaan ini kunjungi Wiki (http://es.wikipedia.org/wiki/RAID), tergantung dari jenis matriks yang Anda pilih adalah bagaimana Anda harus melanjutkan, dalam tutorial ini, kami akan membuat raid0, ada dua jenis , linier dan striping, perbedaan dalam linier disk diisi sesuai urutan penambahannya ke matriks, dan striping di mana disk diisi secara merata dan juga lebih cepat dalam membaca / menulis (selama ukuran cakramnya sama).

Pekerjaan langsung:

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

Dengan ini kita akan membuat matriks kita, untuk keraguan «man mdadm»:

mdadm -D /dev/md0

Kami dapat mengoptimalkan hal-hal lain, seperti jika Anda menambahkan disk lain, Anda dapat memilikinya dalam mode "respons otomatis" ketika yang lain dari ketiganya gagal, kami dapat melakukan ini dengan opsi "-x / dev / sdN"; Perlu diingat bahwa kita bisa memiliki disc di "SPARE" sebanyak yang kita mau, WASPADALAH, identifikasi disc dengan spidol hehehehehehehe, jika ada 10 disc, bagaimana cara mengetahui disc mana yang rusak? hehehehehe, jangan sampai hal yang sama terjadi pada saya juga, jika matriknya sampai kacau pasti akan sulit mengembalikan data dari sini, makanya pertanyaan yang saya ajukan tadi, kalau mau backup buat RAID5, juga jika itu mengganggu Anda disk, ketika SPARE mulai berjalan, ia memiliki kemampuan untuk meregenerasi info yang hilang, wow, mdadm !!! hehehehehe.

Bagaimana tampilannya:

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

Sekarang yang tersisa adalah memformatnya:

mkfs.ext4 /dev/md0

Kami menyiapkan folder untuk perakitan:

mkdir /media/raid

Kami mengendarai:

mount /dev/md0 /media/raid

Semua sudah siap, sekarang kita periksa ruang disk dengan perintah df:

Nah, kami sudah menyiapkan matriks kami untuk digunakan, kami melakukan uji kecepatan:

hdparm -t /dev/md0

Yah, sepertinya itu tidak terlalu buruk jijijijijiji

Kita sudah selesai, sekarang saya beri tahu caranya.

Nah, apa yang bisa kita dapatkan dari ini?

R / Semua yang dapat Anda bayangkan, dari penggunaan kembali disk hingga backup data, serta kombinasi array yang dapat mereka lakukan, di wiki mereka menjelaskan beberapa contoh yang mungkin.

Kami juga dapat menerapkan SAN kecil (Storage Area Network), saya akan menjelaskan secara singkat cara kerjanya:

  • Mereka memiliki N PC dan server (semuanya dengan Debian jijijiji).
  • Di PC-PC itu, sebuah perangkat lunak diinstal, yang dilakukannya adalah bahwa N PC tersebut memiliki hard drive yang tersedia sebagai bagian dari jaringan.
  • Server memindai jaringan dan menemukan semuanya, memperlakukannya seolah-olah jaringan itu sendiri, disk lokal.
  • Mereka membuat matriks dari disk tersebut.

Hasil: Album SUPER oleh N Teras.

Ini disebut AoE (ATA over Ethernet), saya meninggalkan Anda tutorial (ini memiliki kesalahan kecil, mungkin saya akan mendapatkan tutorial dari ini, 100% fungsional):

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

dan dokumen lain:

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

Sekian, semoga dapat membantu anda, jika anda melihat ada error silahkan komen untuk memperbaikinya dan jangan memberikan masalah kepada para novis.

PELUKAN DARI CUBA !!!!!!


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   kroto dijo

    Penjelasan yang sangat bagus Eduardo, selangkah demi selangkah. Pertanyaan:
    Apakah Anda menggunakan ini di mesin virtual seperti Virtualbox atau hanya untuk memberi kami contoh?

    1.    Edward Claus dijo

      Halo Croto, semuanya dilakukan di PC virtual

  2.   tepat dijo

    Dari p # t4 mother the guide !!

  3.   bombom dijo

    Saya kehilangan pengaturan serangan, karena kerusakan fisik di salah satu cakram ...

    Dan saya menyelesaikannya dengan melakukan penggerebekan ke perusahaan pemulihan bernama Onretrieval di mana mereka memulihkan informasinya.

    Sekarang, untuk keamanan, saya mengelola server di cloud tempat saya menyimpan cadangan.

    salam.

  4.   Anthony B.G. dijo

    Pos yang sangat bagus, sangat jelas dan sangat membantu, pertanyaan yang akan Anda lihat adalah mencoba menghapus serangan md0 dengan perintah #mdadm –stop / dev / md0 dengan baik, masalahnya adalah saya tidak menghapusnya, saya hanya menghentikannya dan berhenti muncul dengan GPARTED bagaimana saya bisa melakukannya untuk melihatnya lagi, saya mengulanginya dengan bantuan manual Anda dan semuanya berjalan dengan baik untuk saya tetapi saya masih tidak melihatnya dari GPARTED Saya akan menghargai bantuan apa pun.