Server

Apa itu RAID di Linux, dan Cara Mengonfigurasinya

Apa itu RAID di Linux, dan Cara Mengonfigurasinya

Kita hidup di dunia penyimpanan data yang murah. Dan, itu berarti siapa pun dapat menggunakan beberapa disk drive murah ke dalam array untuk mencadangkan data mereka - sehingga memberikan redundansi yang diperlukan untuk menjaga keamanan data mereka. Temui RAID - proses menggabungkan beberapa drive disk untuk membuat array drive. Komputer yang terhubung dengan RAID melihatnya sebagai satu drive atau unit dan menanganinya.

Pada artikel ini, kita akan melihat RAID di Linux dan mempelajari cara mengonfigurasinya. Namun, sebelum kita melakukannya, mari kita coba di bawah RAID secara mendalam.

Apa itu RAID??

RAID adalah singkatan dari Redundant array of independent disks (RAID). Dengan RAID, pengguna dapat menggunakan banyak disk untuk mengakses dan menyimpan informasi. RAID dimungkinkan menggunakan teknik seperti pencerminan disk (RAID Level 1), striping disk (RAID Level 0), dan paritas (RAID Level 5). Dengan menggunakan teknik ini, penyiapan RAID dapat memperoleh manfaat seperti redundansi, peningkatan bandwidth, latensi lebih rendah, dan pemulihan data jika hard disk atau penyimpanan macet.

Untuk mencapai semua manfaat yang disebutkan di atas, RAID perlu mendistribusikan data ke drive array. RAID kemudian menangani proses distribusi data dengan memecah data menjadi potongan berukuran 32K atau 64K. RAID juga mampu membagi data menjadi potongan yang lebih besar dan sesuai kebutuhan. Setelah potongan dibuat, data kemudian ditulis ke dalam hard drive, yang dibuat berdasarkan array RAID.

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

Siapa yang harus menggunakannya??

Siapa pun benar-benar dapat menggunakan array RAID. Namun, administrator sistem dapat mengambil manfaat darinya karena mereka perlu mengelola banyak data. Mereka juga dapat menggunakan teknologi RAID untuk meminimalkan kegagalan disk, meningkatkan kapasitas penyimpanan, atau meningkatkan kecepatan.

Jenis-jenis RAID

Sebelum kita melangkah lebih jauh, mari kita lihat jenis-jenis RAID. Sebagai administrator sistem atau pengguna Linux, Anda dapat mengatur dan menggunakan dua jenis RAID. Mereka adalah RAID perangkat keras dan RAID perangkat lunak.

RAID perangkat keras: RAID perangkat keras diimplementasikan secara independen di host. Ini berarti Anda perlu berinvestasi dalam perangkat keras untuk menyiapkannya. Tentu saja, mereka cepat dan memiliki pengontrol RAID khusus yang disediakan melalui kartu ekspres PCI. Dengan cara ini, perangkat keras tidak menggunakan sumber daya host dan berkinerja terbaik berkat cache NVRAM yang memungkinkan akses baca dan tulis lebih cepat.

Jika terjadi kegagalan, perangkat keras menyimpan cache dan membangunnya kembali menggunakan cadangan daya. Secara keseluruhan, RAID perangkat keras bukan untuk semua orang dan membutuhkan investasi yang besar untuk memulai.

Keuntungan dari Hardware RAID meliputi sebagai berikut:

RAID perangkat keras memang memiliki beberapa kelemahan. Misalnya, mungkin ada penguncian vendor. Dalam hal ini, jika Anda ingin pindah ke vendor perangkat keras yang berbeda, Anda mungkin tidak mendapatkan akses ke pengaturan sistem RAID sebelumnya. Kerugian lain adalah biaya yang terkait dengan pengaturan.

RAID perangkat lunak: RAID Perangkat Lunak bergantung pada host untuk sumber daya. Ini berarti bahwa mereka lambat dibandingkan dengan rekan-rekan perangkat keras, dan itu jelas karena mereka tidak mendapatkan akses ke kumpulan sumber daya mereka sendiri dibandingkan dengan RAID perangkat keras.

Dalam kasus RAID perangkat lunak, sistem operasi harus menjaga hubungan disk.

Keuntungan utama yang Anda dapatkan menggunakan perangkat lunak RAID adalah sebagai berikut:

Ada juga satu lagi jenis RAID yang harus Anda ketahui, yaitu.e., RAID perangkat lunak yang dibantu perangkat keras. Ini adalah RAID firmware atau RAID palsu, yang Anda dapatkan di motherboard implementasi kartu RAID murah RAID. Pendekatan ini ideal untuk dukungan sistem multi-operasi, sedangkan kerugiannya termasuk overhead kinerja, dukungan RAID terbatas, dan persyaratan perangkat keras tertentu.

Memahami Tingkat RAID

Bagian terakhir dari teka-teki yang perlu kita pelajari adalah level RAID. Jika Anda telah memperhatikan, kami telah menyebutkan berbagai teknik RAID, terutama tingkat RAID. Mereka menentukan hubungan dan konfigurasi disk. Mari kita bahas secara singkat di bawah ini.

Cara mengkonfigurasi RAID di Linux

Seperti yang Anda lihat bahwa ada konfigurasi RAID yang berbeda yang dapat Anda konfigurasikan di perangkat Anda. Jadi, hampir tidak mungkin untuk membahas semuanya dalam posting ini. Demi kesederhanaan, kami akan melakukan implementasi perangkat lunak RAID 1. Implementasi ini dapat dilakukan pada distribusi Linux yang ada.

Sebelum Anda memulai, Anda harus menyiapkan beberapa hal dasar yang Anda inginkan.

1. Menyiapkan hard drive Anda

Langkah pertama adalah menyiapkan hard disk Anda untuk konfigurasi RAID. Untuk mengetahui nama hard drive yang terhubung ke komputer Anda, Anda perlu membuka terminal dan menjalankan perintah berikut:.

sudo fdisk - 1

Ini akan mencantumkan disk drive atau hard drive yang terhubung ke komputer Anda.

Demi tutorial, kita akan menggunakan nama disk drive pertama sebagai /dev/sdb dan /dev/sdc

Dengan mengurutkan nama hard disk drive, sekarang saatnya membuat tabel partisi MBR baru di kedua hard drive. Sebelum Anda melakukannya, disarankan agar Anda mencadangkan data apa pun pada hard drive tersebut karena memformat dan membuat partisi MBR baru berarti kehilangan semua partisi yang ada dan data yang tersimpan di disk.

Kode untuk membuat partisi baru adalah seperti di bawah ini.

sudo parted /dev/sdb mklabel msdos

Demikian pula, Anda dapat mempartisi yang ke-2 menggunakan perintah yang sama. Namun, Anda perlu mengubah nama disk drive dalam perintah.

Jika Anda ingin membuat partisi berbasis GPT, Anda dapat melakukannya dengan mengganti MS-DOS dengan gpt. Namun, jika Anda melakukannya untuk pertama kali dan mengikuti tutorial, kami sarankan menggunakan tipe partisi MBR.

Langkah selanjutnya adalah membuat partisi baru pada drive yang baru diformat. Ini diperlukan karena akan membantu kami memastikan partisi terdeteksi secara otomatis selama sistem file deteksi otomatis serangan Linux.

Untuk memulai, ketik perintah berikut following.

sudo fdisk /dev/sdb

Sekarang, Anda harus melalui langkah-langkah berikut:

2. Membuat mdadm bekerja

Karena kami bekerja dengan banyak disk drive, kami juga perlu menginstal alat mdadm. Alat ini singkatan dari mengelola MD atau mengelola beberapa perangkat. Ini juga dikenal sebagai RAID di perangkat lunak Linux.

Jika Anda menggunakan Ubuntu/Debian, maka Anda dapat menginstalnya menggunakan perintah berikut:

sudo apt install mdadm

Jika Anda menggunakan Redhat atau CentOS, Anda perlu menggunakan perintah berikut:

sudo yum install mdadm

Setelah diinstal, sekarang saatnya untuk memeriksa perangkat yang Anda gunakan RAID. Untuk melakukannya, Anda harus menggunakan perintah berikut.

sudo mdadm -memeriksa /dev/sdb

Anda juga dapat menambahkan lebih banyak perangkat untuk diperintahkan dengan ruang di antaranya. Anda juga dapat mengetik perintah fd (Linux raid autodetect) untuk mempelajari tentang perangkat. Jelas, Anda juga dapat melihat bahwa RAID belum terbentuk.

3. Membuat Drive Logis RAID 1

Untuk membuat RAID 1, Anda perlu menggunakan perintah berikut:.

sudo mdadm --create /dev/md3 --level=mirro --raid-devices=2 /dev/sbd1 /dev/sdc1

Anda perlu memberi nama drive logis baru. Dalam kasus kami, kami telah membuatnya /dev/md3.

Jika Anda tidak dapat menjalankan perintah, maka Anda perlu me-reboot mesin Anda.

Jika Anda ingin informasi lebih lanjut tentang perangkat serangan yang baru dibuat, Anda dapat menggunakan perintah berikut:.

sudo mdadm --detail /dev/m3

Anda juga dapat memeriksa setiap partisi yang terpisah dengan menggunakan opsi -examine.

sudo mdadm --memeriksa

4. Sistem File Drive Logis RAID 1

Sekarang saatnya untuk membuat sistem file pada drive logis yang baru dibuat. Untuk melakukannya, kita perlu menggunakan perintah mkfs seperti di bawah ini.

sudo mkfs.ext4 /dev/md3

Sekarang, Anda dapat membuat mount dan kemudian memasang drive RAID 1 RAID. Untuk melakukannya, Anda perlu menggunakan perintah berikut:.

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

5. Periksa apakah semuanya berjalan sebagaimana dimaksud

Selanjutnya, Anda perlu melihat apakah semuanya berjalan sebagaimana mestinya.

Untuk melakukannya, Anda perlu membuat file baru di drive logis baru. Anda pertama-tama pergi ke RAID yang baru dipasang dan kemudian membuat file di sana.

Jika semuanya berfungsi sebagaimana mestinya, selamat, Anda telah berhasil membuat konfigurasi RAID 1 Anda.

Juga, Anda perlu menyimpan konfigurasi RAID 1 Anda. Anda dapat melakukannya dengan menggunakan perintah berikut.

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

Kesimpulan

RAID adalah teknik yang bermanfaat untuk memanfaatkan drive Anda yang lain karena menyediakan redundansi, kecepatan dan konfigurasi yang lebih baik, dan banyak lagi!

Kami harap Anda menemukan panduan ini bermanfaat. Juga, karena ada jenis RAID yang berbeda, Anda perlu melakukan hal yang berbeda untuk masing-masing jenis RAID. Kami akan terus menambahkan panduan tersebut di masa mendatang, jadi sarankan untuk berlangganan dan terus mengunjungi FOSSlinux.

Juga, apa pendapat Anda tentang RAID? Apakah Anda pikir Anda membutuhkannya?? Komen di bawah dan beri tahu kami.

Tiru klik Mouse dengan mengarahkan mouse menggunakan Clickless Mouse di Windows 10
Menggunakan mouse atau keyboard dalam posisi yang salah dari penggunaan yang berlebihan dapat menyebabkan banyak masalah kesehatan, termasuk keteganga...
Tambahkan gerakan Mouse ke Windows 10 menggunakan alat gratis ini
Dalam beberapa tahun terakhir, komputer dan sistem operasi telah berkembang pesat. Ada saat ketika pengguna harus menggunakan perintah untuk menavigas...
Kontrol & kelola gerakan mouse di antara beberapa monitor di Windows 10
Manajer Mouse Tampilan Ganda memungkinkan Anda mengontrol & mengonfigurasi gerakan mouse di antara beberapa monitor, dengan memperlambat gerakannya di...