RAID 5 trên Ubuntu với mdadm

Bước 1: Chuẩn bị hiện vật :D (Prepare the Disks)

- Các ổ đĩa (disk) phải được định dạng (format) ext3, sau đó dùng trình Gnome Partition Editor để đánh dấu RAID. Trình Gnome Partition Editor nếu chưa được cài đặt bác có thể cài như sau:


sudo apt-get install gparted

Sau khi cài đặt xong Gnome Partition Editor, chạy nó, trong cửa sổ chương trình bác chọn các ổ đĩa cần định dạng sang ext3. Lưu ý... dữ liệu sẽ mất sạch:D Sau khi mỗi ổ đĩa đã được định dạng xong, click chuột phải vào ổ đĩa cần RAID chọn "Manage Flags" và đánh dấu vào cờ "RAID". Xem hình dưới đây:
Hình ảnh
Sau khi lần lượt thịt xong từng em ổ đĩa một, ta chuyển sang bước 2 :D

Bước 2: Tạo ổ đĩa ánh xạ bằng phần mềm mdadm (Mirrored Device Admin)
mdadm là phần mềm raid arrays dùng cho linux, nếu trên máy chưa có cài đặt như sau:

sudo apt-get install mdadm

Ta có thể khởi tạo RAID volume (md0) bằng cách:

sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sda1 /dev/sdb1 /dev/sdc1

--verbose hiển thị thông tin RAID được tạo
--level=5 chỉ thị tạo RAID-5
--raid-devices=3 chỉ thị tạo 3 thành phần của RAID (Lưu ý, ví dụ này dùng cho việc khởi tạo Raid 5 từ 3 HDD)
Để xem thêm các thông tin trợ giúp gõ: mdadm --help-options
RAID (md0) sẽ được tạo, nếu có lỗi sau xuất hiện:
mdadm: error opening /dev/md0: No such file or directory
thì thêm tham số --auto=md vào cuối lệnh tạo của mdadm.
Có thể dùng lệnh sudo watch cat /proc/mdstat để theo dõi tiến trình, sau 2 giây sẽ refresh 1 lần. Để thoát bấm CTRL+C.
Hình ảnh

Để khởi tạo Raid aray mới cài đặt trong những lần khởi động kế tiếp, chúng ta phải biên tập tệp mdadm.conf bằng cách:

sudo echo "DEVICE partitions" > /etc/mdadm/mdadm.conf
sudo mdadm --detail --scan >> /etc/mdadm/mdadm.conf

Bước 3: Tạo tệp hệ thống và điểm gắn

sudo mke2fs -j /dev/md0

Làm ngụm trà và waiting.... Sau khi chạy xong, sửa file fstab để tạo điểm gắn tự động cho lần khởi động tiếp theo cho RAID-5. Vi dụ gắn vào /var/media thì thêm vào file /etc/fstab như sau:

/dev/md0 /var/media auto defaults 0 3

khởi động lại máy và xem kết quả
Xem chi tiết tại hướng dẫn gốc

Nhận xét

Bài đăng phổ biến từ blog này

Ký tự viết tắt trong chat & email

dung lượng RAM lớn nhất mà HĐH cấu trúc 32-bit nhận được

Ubuntu LAMP Server