На моем домашнем файловом сервере есть программный массив RAID5 объемом 1,5 ТБ, состоящий из четырех дисков Western Digital по 500 ГБ. У меня есть пятый диск, который я обычно использую в качестве горячего резерва (но на данный момент его нет в массиве), но если можно, я бы хотел добавить его в массив и увеличить его до 2 ТБ, поскольку я не хватает места.
Я искал в Google руководство, но, похоже, существует много разных мнений (многие из них, вероятно, уже устарели) относительно того, возможно ли это и / или разумно. Как правильно поступить, или мне стоит заняться созданием нового массива с большим объемом?
Детали версии:
%> cat /etc/issue
Debian GNU/Linux 5.0 \n \l
%> uname -a
Linux magrathea 2.6.26-1-686-bigmem #1 SMP Sat Jan 10 19:13:22 UTC 2009 i686 GNU/Linux
%> /sbin/mdadm --version
mdadm - v2.6.7.2 - 14th November 2008
%> cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md1 : active raid1 hdc1[0] hdd1[1]
293033536 blocks [2/2] [UU]
md0 : active raid5 sde1[3] sda1[0] sdc1[2] sdb1[1]
1465151808 blocks level 5, 64k chunk, algorithm 2 [4/4] [UUUU]
Основная проблема, с которой вы можете столкнуться, почему многие люди могут посоветовать не наращивать RAID5: в процессе обновления ваши данные не защищены от сбоя диска. И этот процесс занимает много времени и требует больших затрат на жесткие диски ... так что, если кто-то близок к отказу, вся эта дополнительная работа может вывести его из строя. На самом деле я говорю, просто купите новый жесткий диск ... в наши дни один привод на 1,5 ТБ можно купить за 90 долларов, если вы поймаете правильную продажу. Я лично считаю, что не стоит рисковать потерять все свои данные, чтобы попытаться сэкономить несколько долларов.
У вас есть временно другой диск, который вы можете подключить? Если так...
mdadm --grow --raid-devices=5 --backup-file=/mnt/independent_drive/grow_md0.bak /dev/md0
Это достаточно безопасно, но если вы действительно беспокоитесь об этом, сначала сделайте резервную копию всего этого. Кроме того, я бы рекомендовал обновить mdadm, насколько это возможно. Этот процесс займет много времени. Это может занять день. Если вы можете сделать резервную копию данных, создание нового массива будет быстрее. Я лично не выращивал RAID5, но не вижу в этом особых проблем.