Pengantar
Artikel ini akan menjelaskan cara menambahkan dua hard drive 3TB ke sistem CentOS 7 yang ada menggunakan PARTED dan menempatkannya ke dalam RAID1 software raid mirror.
PARTED, seperti fdisk, adalah utilitas yang digunakan untuk memanipulasi partisi hard disk. Satu keuntungan yang dimilikinya dibandingkan fdisk adalah ia dapat menangani disk provisi yang volumenya akan lebih besar dari ~1,9 TB.
Prasyarat
Sebagian besar sistem operasi Linux menggunakan dengan PARTED yang sudah diinstal sebelumnya. Jika tidak, gunakan penginstal paket favorit Anda (apt-get, yum) untuk memperoleh perangkat lunak.
Membuat Partisi 2TB atau Lebih Besar dengan PARTED
Kita harus mempartisi drive menggunakan PARTED; fdisk biasa tidak dapat melakukannya (tidak tahu cara menangani apa pun di atas 1,9 TB) dan menandai drive sebagai GPT. Kami kemudian menggunakan MDADM untuk membuat cermin serangan perangkat lunak.
Misalnya, dua drive 3TB baru adalah /dev/sdb dan /dev/sdc
Partisi disk menggunakan PARTED
parted -a optimal /dev/sdb
Ini akan memuat Anda ke dalam Parted CLI di /dev/sdb. Jalankan perintah berikut untuk membuat disk GPT:
mklabel gpt
Anda akan mendapatkan peringatan yang mengatakan:
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost.Do you want to continue? Yes/No?
Ketik Y
dan kemudian jalankan perintah berikut untuk membuat disk /dev/sdb Anda disetel ke ext4 dan disk utama mulai dari 0% dan isi hingga 100%:
mkpart primary ext4 0% 100%
Untuk melihat informasi partisi yang Anda buat, gunakan perintah berikut:
Tergantung pada pengaturan Anda, Anda akan mendapatkan sesuatu yang mirip dengan berikut ini:
Model: Msft Virtual Disk (scsi) Disk /dev/sdb: 3TB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 1049kB 3TB 3TB primary raid
Untuk menandai partisi Anda sebagai Raid, jalankan perintah berikut:
set 1 raid on
Lakukan prosedur yang sama di atas untuk /dev/sdc.
Beri tahu mdadm untuk membuat perangkat RAID bernama /dev/md0 dengan menjalankan perintah berikut:
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
mdadm: Note: this array has metadata at the start and may not be suitable as a boot device. If you plan to store '/boot' on this device please ensure that your boot-loader understands md/v1.x metadata, or use --metadata=0.90 Continue creating array?
Baca peringatan dan tekan Y
dan Anda akan mendapatkan output seperti berikut:
mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md0 started.
Tunggu hingga sistem menyelesaikan proses sinkronisasi. Setelah selesai, buat direktori baru dan pasang perangkat MD baru Anda.
Untuk melihat pengaturan partisi Anda saat ini, jalankan perintah berikut:
cat /proc/mdstat
Anda akan mendapatkan output seperti berikut:
Personalities : [raid1] md0 : active raid1 sdc1[1] sdb1[0] 10475392 blocks super 1.2 [2/2] [UU]
Buat direktori raid 1 baru dengan menjalankan:
mkdir /raid1
Kemudian pasang Raid Anda ke direktori raid 1 baru Anda
mount /dev/md0 /raid1/
Selanjutnya, kita perlu memperbarui fstab dan mdadm.conf
Dengan editor favorit Anda, buka /etc/fstab dan tambahkan berikut ini ke baris terakhir file fstab.
/dev/md0 /raid1 ext4 defaults 0 0
Seharusnya terlihat seperti berikut ini setelah selesai
# # /etc/fstab # Created by anaconda on Fri Jun 20 09:39:24 2014 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # UUID=bfc860b0-9d1c-41e9-984f-83166f20dc03 / ext4 defaults 1 1 UUID=e136ebe6-f2b8-4098-bd16-11a1fa6044e2 /boot ext4 defaults 1 2 UUID=911f21eb-7500-41cd-9c0d-e2d4ab822b55 swap swap defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 /dev/md0 /raid1 ext4 defaults 0 0
Perbarui nyonya dengan perintah berikut:
mdadm --detail --scan > /etc/mdadm.conf
Selamat! Anda telah membuat perangkat RAID1 baru menggunakan MDADM dengan partisi GPT.
Terima kasih telah mengikuti cara ini! Harap periksa kembali di sini untuk pembaruan lebih lanjut dan untuk mempelajari lebih lanjut tentang solusi hosting VPS kami.
Lihat harga hosting VPS kami.