Quản trị net diễn đàn chia sẻ thông tin các thủ thuật mạng, internet bảo mật thông tin dành cho giới IT VIệt hy vọng là nơi bổ ích cho cộng đồng

Quản trị net diễn đàn chia sẻ thông tin các thủ thuật mạng, internet bảo mật thông tin dành cho giới IT VIệt hy vọng là nơi bổ ích cho cộng đồng (http://quantrinet.com/forum/index.php)
-   Software Raid, Software SAN... (http://quantrinet.com/forum/forumdisplay.php?f=279)
-   -   Mẹo nhanh với software RAID bằng Mdadm (http://quantrinet.com/forum/showthread.php?t=5086)

emailhoc 25-09-2010 12:31 PM

Mẹo nhanh với software RAID bằng Mdadm
 
1. Tạo RAID


Lệnh (mdadm –create) được dùng để tạo một array mới :

Mã:

mdadm --create --verbose /dev/md0 --level=1 /dev/sda1 /dev/sdb2
hoặc dùng lệnh kết hợp:


Mã:

mdadm -Cv /dev/md0 -l1 -n2 /dev/sd[ab]1
2. /etc/mdadm.conf

/etc/mdadm.conf hoặc /etc/mdadm/mdadm.conf (trên debian) là tập tin cấu hình chính của mdadm. Sau khi chúng ta tạo RAID arrays, chúng ta cần thêm chúng vào tập tin này bằng cách:


Mã:

mdadm --detail --scan >> /etc/mdadm.conf
hoặc trên debian


Mã:

mdadm --detail --scan >> /etc/mdadm/mdadm.conf
3. Gỡ bỏ ổ đĩa khỏi array

Bạn không thể gỡ bỏ ổ cứng khỏi array trừ khi nó bị hư. Vì vậy chúng ta cần đưa ổ đĩa vào tình trạng bị hư.

Mã:

mdadm --fail /dev/md0 /dev/sda1
giờ đây bạn đã có thể gỡ bỏ nó:


Mã:

mdadm --remove /dev/md0 /dev/sda1
Điều này có thể thực hiện bằng việc kết hợp 2 lệnh như sau:



Mã:

mdadm /dev/md0 --fail /dev/sda1 --remove /dev/sda1
4. Thêm một ổ đĩa vào array hiên hữu

Bạn có thể thêm một ổ đĩa vào array bằng lệnh:


Mã:

mdadm --add /dev/md0 /dev/sdb1
5. Kiểm tra tình trạng của RAID arrays

bạn có thể kiểm tra tình trạng của RAID arrays bằng lệnh:

Mã:

cat /proc/mdstat
hoặc

Mã:

mdadm --detail /dev/md0
Kết quả xuất ra sẽ tương tự như sau:

Trích dẫn:

cat /proc/mdstat Personalities : [raid1] md0 : active raid1 sdb1[1] sda1[0] 104320 blocks [2/2] [UU] md1 : active raid1 sdb3[1] sda3[0] 19542976 blocks [2/2] [UU] md2 : active raid1 sdb4[1] sda4[0] 223504192 blocks [2/2] [UU]
Để xem tiến trình rebuild của RAID Arrays:

Mã:

  watch cat /proc/mdstat
6. Dừng và xóa một RAID array

Nếu bạn muốn gỡ bỏ hòan tòan RAID array, bạn cần ra lệnh dừng nó trước:
Mã:

mdadm --stop /dev/md0
 mdadm --remove /dev/md0

và cuối cùng là bạn thậm chí có thể xóa superblock khỏi từng ổ đĩa:

Mã:

mdadm --zero-superblock /dev/sda


Bây giờ là 04:35 AM. Giờ GMT +7

Diễn đàn tin học QuantriNet
quantrinet.com | quantrimang.co.cc
Founded by Trương Văn Phương | Developed by QuantriNet's members.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.