Pelayan

Apa itu RAID di Linux, dan Bagaimana Mengonfigurasinya

Apa itu RAID di Linux, dan Bagaimana Mengonfigurasinya

Kami hidup dalam dunia penyimpanan data yang murah. Dan, itu bermaksud sesiapa sahaja boleh menggunakan banyak pemacu cakera murah ke dalam tatasusunan untuk menyandarkan data mereka - oleh itu memberikan kelebihan yang diperlukan yang mereka perlukan untuk menjaga keselamatan data mereka. Temui RAID - proses menggabungkan beberapa pemacu cakera untuk membuat pelbagai pemacu. Komputer yang disambungkan oleh RAID melihatnya sebagai pemacu tunggal atau unit dan mengendalikannya.

Dalam artikel ini, kita akan melihat RAID di Linux dan belajar bagaimana mengkonfigurasinya. Walau bagaimanapun, sebelum kita melakukannya, mari kita cuba dengan lebih mendalam di bawah RAID.

Apa itu RAID?

RAID bermaksud pelbagai cakera bebas yang berlebihan (RAID). Dengan RAID, pengguna dapat menggunakan beberapa cakera untuk mengakses dan menyimpan maklumat. RAID boleh dilakukan dengan menggunakan teknik seperti disk mirroring (RAID Level 1), disk striping (RAID Level 0), dan parity (RAID Level 5). Dengan menggunakan teknik ini, penyediaan RAID dapat mencapai faedah seperti redundansi, peningkatan lebar jalur, latensi yang lebih rendah, dan pemulihan data jika cakera keras atau penyimpanan tersekat.

Untuk mencapai semua faedah yang disebutkan di atas, RAID perlu menyebarkan data ke pemacu array. RAID kemudian menguruskan proses pengedaran data dengan memecah data menjadi potongan berukuran 32K atau 64K. RAID juga mampu membahagikan data menjadi potongan yang lebih besar dan sesuai dengan keperluan. Setelah potongan dibuat, data kemudian ditulis ke dalam cakera keras, yang dibuat berdasarkan array RAID.

Demikian pula, data dibaca menggunakan proses terbalik yang sama, membuat proses penyimpanan dan pemulihan data menggunakan array RAID.

Siapa yang patut menggunakannya?

Sesiapa sahaja sebenarnya boleh menggunakan array RAID. Walau bagaimanapun, pentadbir sistem dapat memanfaatkannya kerana mereka perlu menguruskan banyak data. Mereka juga dapat menggunakan teknologi RAID untuk meminimalkan kegagalan cakera, meningkatkan kapasitas penyimpanan, atau meningkatkan kecepatan.

Jenis RAID

Sebelum kita melangkah lebih jauh, mari kita lihat jenis RAID. Sebagai pentadbir sistem atau pengguna Linux, anda boleh mengatur dan menggunakan dua jenis RAID. Mereka adalah RAID perkakasan dan RAID perisian.

RAID perkakasan: RAID perkakasan dilaksanakan secara bebas pada hos. Ini bermaksud bahawa anda perlu melabur dalam perkakasan untuk memasangnya. Sudah tentu, mereka pantas dan mempunyai pengawal RAID khusus mereka sendiri yang disediakan melalui kad ekspres PCI. Dengan cara ini, perkakasan tidak menggunakan sumber hos dan berkinerja terbaik berkat cache NVRAM yang membolehkan akses membaca dan menulis lebih cepat.

Sekiranya gagal, perkakasan menyimpan cache dan membinanya semula menggunakan sandaran kuasa. Secara keseluruhan, RAID perkakasan bukan untuk semua orang dan memerlukan pelaburan yang baik untuk memulakan.

Kelebihan RAID Perkakasan merangkumi yang berikut:

RAID perkakasan mempunyai beberapa kelemahan. Sebagai contoh, terdapat kemungkinan kunci masuk vendor. Sekiranya demikian, jika anda ingin berpindah ke vendor perkakasan yang berbeza, anda mungkin tidak mendapat akses ke susunan sistem RAID anda sebelumnya. Kelemahan lain adalah kos yang berkaitan dengan persediaan.

RAID perisian: RAID perisian bergantung pada host untuk sumber. Ini bermakna bahawa mereka lambat berbanding rakan perkakasan, dan itu jelas kerana mereka tidak mendapat akses ke set sumber mereka sendiri berbanding dengan RAID perkakasan.

Dalam kes RAID perisian, sistem operasi harus menjaga hubungan cakera.

Kelebihan utama yang anda dapat menggunakan RAID perisian adalah seperti di bawah:

Terdapat juga satu lagi jenis RAID yang harus anda ketahui, i.e., RAID perisian yang dibantu perkakasan. Ini adalah RAID firmware atau RAID palsu, yang anda dapat sama ada pada pelaksanaan motherboard kad RAID yang murah. Pendekatan ini sangat sesuai untuk sokongan sistem pelbagai operasi, sedangkan kelemahannya meliputi overhead prestasi, sokongan RAID terhad, dan keperluan perkakasan tertentu.

Memahami Tahap RAID

Bahagian terakhir teka-teki yang perlu kita pelajari adalah tahap RAID. Sekiranya anda telah memberi perhatian, kami telah menyebutkan teknik RAID yang berbeza, terutamanya tahap RAID. Mereka menentukan hubungan dan konfigurasi cakera. Mari kita teliti secara ringkas di bawah.

Cara mengkonfigurasi RAID di Linux

Seperti yang anda lihat bahawa terdapat konfigurasi RAID yang berbeza yang boleh anda konfigurasikan pada peranti anda. Oleh itu, praktiknya tidak mungkin untuk merangkumi semua perkara dalam catatan ini. Demi kesederhanaan, kami akan melakukan pelaksanaan RAID 1 perisian. Pelaksanaan ini dapat dilakukan pada distribusi Linux yang ada.

Sebelum memulakan, anda perlu menyediakan beberapa perkara asas yang boleh anda gunakan.

1. Menyiapkan cakera keras anda

Langkah pertama adalah menyiapkan cakera keras anda untuk konfigurasi RAID. Untuk mengetahui nama-nama cakera keras yang disambungkan ke komputer anda, anda perlu membuka terminal dan menjalankan perintah berikut.

sudo fdisk - 1

Ini akan menyenaraikan pemacu cakera atau cakera keras yang disambungkan ke komputer anda.

Demi tutorial, kita akan menggunakan nama pemacu cakera pertama sebagai / dev / sdb dan / dev / sdc

Dengan nama pemacu cakera keras disusun, kini saatnya untuk membuat jadual partisi MBR baru pada kedua-dua cakera keras. Sebelum anda melakukannya, disarankan agar anda menyandarkan salah satu data pada cakera keras tersebut kerana membentuk dan membuat partisi MBR baru yang bermaksud kehilangan semua partisi anda yang ada dan data yang tersimpan pada disk.

Kod untuk membuat partisi baru adalah seperti di bawah.

sudo berpisah / dev / sdb mklabel msdos

Begitu juga, anda boleh membahagi yang kedua menggunakan perintah yang sama. Walau bagaimanapun, anda perlu menukar nama pemacu cakera dalam arahan.

Sekiranya anda ingin membuat partisi berasaskan GPT, anda boleh melakukannya dengan mengganti MS-DOS dengan gpt. Walau bagaimanapun, jika anda melakukannya untuk pertama kalinya dan mengikuti tutorial, kami mencadangkan menggunakan jenis partition MBR.

Langkah seterusnya adalah membuat partisi baru pada pemacu yang baru diformat. Ini perlu kerana ia akan membantu kita memastikan partisi dikesan secara automatik semasa sistem fail autodetect serangan Linux.

Untuk memulakan, ketik perintah berikut.

sudo fdisk / dev / sdb

Sekarang, anda perlu melalui langkah-langkah berikut:

2. Mendapatkan mdadm untuk bekerja

Semasa kami bekerja dengan pelbagai pemacu cakera, kami juga perlu memasang alat mdadm. Alat ini bermaksud menguruskan MD atau menguruskan pelbagai peranti. Ia juga dikenali sebagai RAID dalam perisian Linux.

Sekiranya anda menggunakan Ubuntu / Debian, anda boleh memasangnya menggunakan arahan berikut:

sudo apt pasang mdadm

Sekiranya anda menggunakan Redhat atau CentOS, anda perlu menggunakan arahan berikut:

sudo yum pasang mdadm

Setelah dipasang, kini saatnya untuk memeriksa peranti yang anda gunakan RAID. Untuk melakukannya, anda harus menggunakan arahan berikut.

sudo mdadm -examine / dev / sdb

Anda juga boleh menambahkan lebih banyak peranti untuk diperintahkan dengan ruang di antara mereka. Anda juga boleh mengetik perintah fd (Linux menyerang autodetect) untuk mengetahui tentang peranti tersebut. Dengan jelas, anda juga dapat melihat bahawa RAID belum terbentuk.

3. Membuat Pemacu Logik RAID 1

Untuk membuat RAID 1, anda perlu menggunakan arahan berikut.

sudo mdadm --create / dev / md3 --level = mirro - takut-peranti = 2 / dev / sbd1 / dev / sdc1

Anda perlu menamakan pemacu logik baru. Dalam kes kami, kami telah membuatnya / dev / md3.

Sekiranya anda tidak dapat melaksanakan perintah, maka anda perlu menghidupkan semula mesin anda.

Sekiranya anda mahukan lebih banyak maklumat mengenai peranti serbuan yang baru dibuat, anda boleh menggunakan perintah berikut.

sudo mdadm --detail / dev / m3

Anda juga boleh memeriksa setiap partisi yang terpisah dengan menggunakan pilihan -kaji.

sudo mdadm --kaji

4. Sistem Fail Pemacu Logik RAID 1

Sekarang masanya untuk membuat sistem fail pada pemacu logik yang baru dibuat. Untuk melakukannya, kita perlu menggunakan arahan mkfs seperti di bawah.

sudo mkfs.ext4 / dev / md3

Sekarang, anda boleh membuat pemasangan dan kemudian memasang pemacu RAID 1. Untuk melakukannya, anda perlu menggunakan arahan berikut.

sudo mkdir / mnt / serbuan1 sudo mount / dev / md3 / mnt / raid1

5. Periksa apakah semuanya berjalan seperti yang diharapkan

Seterusnya, anda perlu melihat apakah semuanya berjalan seperti yang diharapkan.

Untuk melakukannya, anda perlu membuat fail baru pada pemacu logik baru. Anda mula-mula pergi ke RAID yang baru dipasang dan kemudian membuat fail di sana.

Sekiranya semuanya berfungsi seperti yang diharapkan, selamat, anda berjaya membuat konfigurasi RAID 1 anda.

Anda juga perlu menyimpan konfigurasi RAID 1 anda. Anda boleh melakukannya dengan menggunakan arahan berikut.

sudo mdadm --detail --scan --verbose | sudo tee -a / etc / mdadm / mdadm.pengesahan

Kesimpulannya

RAID adalah teknik yang bermanfaat untuk memanfaatkan pemacu anda yang lain kerana ia menyediakan kelebihan, kelajuan dan konfigurasi yang lebih baik, dan banyak lagi!

Kami harap anda dapati panduan ini berguna. Oleh kerana terdapat pelbagai jenis RAID, anda perlu melakukan perkara yang berbeza untuk setiap jenisnya. Kami akan terus menambahkan panduan tersebut pada masa akan datang, jadi cadangkan melanggan dan terus mengunjungi FOSSLinux.

Juga, apa pendapat anda mengenai RAID? Adakah anda fikir anda memerlukannya? Komen di bawah dan beritahu kami.

Cara memuat turun dan Mainkan Sid Meier's Civilization VI di Linux
Pengenalan permainan Civilization 6 adalah konsep moden mengenai konsep klasik yang diperkenalkan dalam siri permainan Age of Empires. Idea itu cukup ...
Cara Memasang dan Memainkan Doom di Linux
Pengenalan Doom Seri Doom berasal dari tahun 90an selepas pembebasan Doom yang asal. Ini adalah hit seketika dan sejak saat itu dan seterusnya siri pe...
Vulkan untuk Pengguna Linux
Dengan setiap kad grafik generasi baru, kami melihat pembangun permainan mendorong had kesetiaan grafik dan semakin dekat dengan fotorealisme. Tetapi ...