Soru Bir RAID dizisini bir makineden diğerine taşıma


RAID dizilerine aşina değilim, ama bir dosya sunucusu için RAID 5 dizisi yapmayı planlıyorum. Ancak, RAID'i bir süredir çalıştırdığımda, onu başka bir makineye (tamamen farklı donanımlarla) taşımayı planlıyorum. Diziyi kırmak ve verileri tekrar yerleştirmek zorunda kalmadan bir diziyi makineden makineye taşımak mümkün mü?


7
2017-09-03 03:44


Menşei




Cevaplar:


PCI portuna takılan özel bir RAID denetleyiciniz varsa, iyi olmalısınız. RAID verilerinin tümü, kontrol ünitesinde, sürücülerdeki meta verileri eşleştirilerek saklanır. Sonra tüm şeyi başka bir sunucuya taşıyabilirsiniz. Bazı denetleyiciler, sürücüleri (örneğin, 14 diskiniz olduğunda özellikle yararlı) geri dönmeleri gerekmeden geri dönmeleri için sürücüleri karıştırmanıza izin verir.

Yazılım tabanlı RAID kullanıyorsanız (ör. Windows veya Linux'ta), bu da makineler arasında taşınabilir. Windows ile, tüm yeni diskleri yerleştirdiğinizde, bunları almanızı ister ve sadece bir aksama olmadan çalışmaya başlamalıdır. Linux ile prosedürü bilmiyorum ama sanırım benzer bir şey olurdu.

Bir yerleşik RAID denetleyicisi kullanıyorsanız, işlerin zorlaştığı yerdir. Farklı donanımlar arasında hareket edeceğinizi belirttiniz, bu yüzden bir Adaptec RAID denetleyicisinden 3Ware denetleyicisine geçiyorsanız, hayatta kalma şansı minimumdur. Her iki kartta da aynı marka denetleyici varsa, meta veriyi disklerden okuyabilir ve diziyi yeniden oluşturabilirler.

Çok cesursanız, yeni denetleyicide yeni bir dizi oluşturabilir ve kullandığınız önceki denetleyici ile aynı ayarları kullandığınızdan (aynı şerit boyutu, vb.) Ve ne zaman isterseniz size sorduğundan emin olun. diziyi başlat, hayır deyin ve en iyisini umalım. Bu çalışmayı RAID0 ve RAID10 ile yaptım, ama asla RAID5 ile olmadı.

Öyleyse kısa cevap - eğer kolayca hareket ettirmek istiyorsanız, yüzlerce doları uygun bir RAID denetleyicisine yatırın ve tüm şeyi tek seferde taşıyın.


19
2017-09-03 04:15



Bütün sorumu cevaplar, çok teşekkürler. Bir gemideki diğer bir anakarttan veya bir PCI kontrolörüne geçmeyi planlıyorum, ama şimdi RAID'i son yerde bekleyip bir araya getireceğimi düşünüyorum. Bunun için seni değerlendiririm, ama daha çok StackOverflow'lu biriyim ve burada yeterli temsilcim yok ... - MGSoto
Hepsi iyi :) - Mark Henderson♦
Dün aynı 3Ware baskın kartı hariç. Sistem başlatıldı, sabit disklerden ayarları aldı ve her iki raid 5 dizisinde bir doğrulama yaptı. Mükemmel bir şekilde çalıştı. - Ryaner


Bunu yaptım, ama sadece neredeyse aynı RAID kartlarda. Ve RAID bilgilerini disklerde saklayan RAID kartlarında. Bu, yabancı RAID kartın, bu yeni disklerin aslında bir set olduğunu algılayabildiğini ve böyle davranacağını algılayabiliyor. RAID kartlarındaki yazılım seviyeleri, bu tür hareketlerin ne kadar mümkün olabileceğini etkileyebilir. Bazı kartlar buna asla izin vermez.


2
2017-09-03 04:16





Denetleyiciyi taşıdığınızı varsayarsak VE sürücüler birlikte, bu sorun olmamalı. Özellikle sürücüleri aynı bağlantı noktalarında tutarsanız.

Aynı denetleyiciyi kullanmıyorsanız ya da bir yazılım RAID kullanıyorsanız, kullandığınız yazılım / donanımlara gerçekten bağlı olacaktır. Kontrolör, bazı ürün sayfalarına ve veri sayfalarına bakmaktan ziyade "Array roaming" denen şeyin üstesinden gelmek zorundadır. Temel olarak, dizi bilgisinin kontrolörde değil, sürücülerde saklanması gerekir. Örneğin, 3Ware denetleyicileri biliyorum ve ZFS ve Linux "md" bunu destekler.

Bu nedenle ya RAID satıcınıza başvurun ya da hangi donanım / yazılımın kullanıldığını bize bildirin.

Her halükarda, kritik verilerin yedeğini aldığınızdan emin olun. Bir yazılım RAID veya LVM grubunu bir süre önce başka bir makineye taşımayı denedim ve geri gelmesini sağlayamadım. Bu durumda, bir konumdan diğerine taşıdığım veriydi, bu yüzden çok fazla takip etmedim.

Sean


1
2017-09-03 08:50