Tôi có một máy chủ phương tiện gia đình đang chạy trên openSUSE 12.2. Tôi đang sử dụng tám ổ đĩa 2TB trong cấu hình RAID-10. Tôi đã cố tình mua hai loại ổ đĩa khác nhau: bốn Seagate Barracuda Green và bốn Western Digital Red. Mục tiêu của tôi là cấu hình RAID sao cho mỗi cặp được nhân đôi trong mảng sẽ bao gồm các ổ đĩa không giống nhau (nghĩa là một ổ Seagate và một ổ WD). Rất tiếc, Bộ phân vùng YaST2 không cho tôi mức độ lựa chọn này trong cấu trúc của mảng, vì vậy bây giờ tôi đang cố gắng tìm hiểu cấu trúc RAID10 mặc định trông như thế nào.
Tôi biết những điều sau đây:
- sdc, sdd, sde và sdf là tất cả các ổ WD
- sdg, sdh, sdi và sdj đều là các ổ Seagate
Tôi đã chọn bố cục 'n2' mặc định khi tạo RAID. Tôi đoán dựa trên thông tin từ hai nguồn này là các ổ đĩa liền kề được nhân đôi (ví dụ: sdc == sdd, sde == sdf, v.v.), nhưng tôi muốn biết chắc chắn:
- http://en.wikipedia.org/wiki/Non-stiteria_RAID_levels#Linux_MD_RAID_10
- /server/200725/mirrored-and-stripped-hd-drive-in-ston10
Đây là đầu ra của 'mdadm --detail / dev / md0':
/dev/md0: Version : 1.0 Creation Time : Sat Mar 16 12:55:11 2013 Raid Level : raid10 Array Size : 7814045696 (7452.05 GiB 8001.58 GB) Used Dev Size : 1953511424 (1863.01 GiB 2000.40 GB) Raid Devices : 8 Total Devices : 8 Persistence : Superblock is persistent Intent Bitmap : Internal Update Time : Sat Mar 16 13:09:37 2013 State : active, resyncing Active Devices : 8 Working Devices : 8 Failed Devices : 0 Spare Devices : 0 Layout : near=2 Chunk Size : 2048K Resync Status : 1% complete Name : aldaris:0 (local to host aldaris) UUID : c6cc3943:97394500:b77d44cd:f02ed876 Events : 149 Number Major Minor RaidDevice State 0 8 33 0 active sync /dev/sdc1 1 8 49 1 active sync /dev/sdd1 2 8 65 2 active sync /dev/sde1 3 8 81 3 active sync /dev/sdf1 4 8 97 4 active sync /dev/sdg1 5 8 113 5 active sync /dev/sdh1 6 8 129 6 active sync /dev/sdi1 7 8 145 7 active sync /dev/sdj1
Và đây là nội dung của / Proc / mdstat:
Personalities : [raid10] md0 : active raid10 sdj1[7] sdi1[6] sdh1[5] sdg1[4] sdf1[3] sde1[2] sdd1[1] sdc1[0]
7814045696 blocks super 1.0 2048K chunks 2 near-copies [8/8] [UUUUUUUU]
[>....................] resync = 4.8% (375163456/7814045696) finish=1206.5min speed=102751K/sec
bitmap: 57/59 pages [228KB], 65536KB chunk
unused devices: <none>
Vì vậy, câu hỏi của tôi là:
- Làm thế nào để tôi biết ổ đĩa nào là gương của nhau?
- Có cách nào để thay đổi điều này không, hay tôi chỉ nên trao đổi dây xung quanh (vì điều đó sẽ hoán đổi các ký tự ổ đĩa) và sau đó xây dựng lại RAID?
Cảm ơn trước.
Lưu ý tiếp theo, đối với bất kỳ ai muốn biết lý do của tôi để làm điều này là: Các ổ đĩa có cùng kiểu và lô, được vận hành theo tải trọng sử dụng tương tự, thời gian hoạt động và nhiệt độ có ít sự thay đổi hệ thống và sự khác biệt về thời gian thất bại giữa các ổ sẽ được điều khiển chủ yếu bởi sự thay đổi ngẫu nhiên trong quá trình sản xuất. Điều này làm tăng nguy cơ nhiều ổ đĩa chết cùng một lúc. Bằng cách mua các ổ đĩa không chỉ từ các lô khác nhau mà các nhà sản xuất hoàn toàn khác nhau, tôi giới thiệu biến thể có hệ thống vào mảng của mình, do đó ảnh hưởng đến ổ đĩa nào sẽ thất bại ở những thời điểm tương tự.
RaidDevice
cột. Nó có thể đơn giản như (0,1), (2,3), (4,5), (6,7). Điều đó sẽ khiến tôi cho rằng bạn cần phải sắp xếp RaidDevice như WD / Sea / WD / Sea / vân vân ... Nhưng tôi không chắc chắn 100% về điều đó.