Инструменты пользователя

Инструменты сайта


использование_по_raid_lvm

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
использование_по_raid_lvm [2013/06/19 10:30]
46.231.215.230
использование_по_raid_lvm [2016/10/24 14:05] (текущий)
Строка 68: Строка 68:
 Для RAID 5 Для RAID 5
  
-mdadm --create --verbose /dev/md0 --level=5  --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sde1+''mdadm --create --verbose /dev/md0 --level=5  --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sde1''
  
 Для RAID 0 Для RAID 0
  
-mdadm --create --verbose /dev/md1 --level=0  --raid-devices=2 /dev/sdb2 /dev/sdc2+''mdadm --create --verbose /dev/md1 --level=0  --raid-devices=2 /dev/sdb2 /dev/sdc2''
  
 Для RAID 1 Для RAID 1
  
-mdadm --create --verbose /dev/md2 --level=1  --raid-devices=2 /dev/sdb3 /dev/sdc3+''mdadm --create --verbose /dev/md2 --level=1  --raid-devices=2 /dev/sdb3 /dev/sdc3''
  
  
Строка 82: Строка 82:
  
  
-cat /proc/mdstat+''cat /proc/mdstat''
  
  
Строка 89: Строка 89:
 Для генерации строк которые нужно добавить в этот файл нужно выполнить команду: Для генерации строк которые нужно добавить в этот файл нужно выполнить команду:
  
- mdadm --detail --scan --verbose+'' mdadm --detail --scan --verbose''
  
  
Строка 100: Строка 100:
 Сбойный диск можно удалить с помощью ключа --remove (-r): Сбойный диск можно удалить с помощью ключа --remove (-r):
  
-    %# mdadm /dev/md0 --remove /dev/hde1+''    %# mdadm /dev/md0 --remove /dev/hde1\\
     %# mdadm /dev/md0 -r       /dev/hde1     %# mdadm /dev/md0 -r       /dev/hde1
- +'' 
-[править] Добавление нового диска+Добавление нового диска
  
 Добавить новый диск в массив можно с помощью ключей --add (-a) и --re-add: Добавить новый диск в массив можно с помощью ключей --add (-a) и --re-add:
  
-    %# mdadm /dev/md0 --add /dev/hde1 +    ''%# mdadm /dev/md0 --add /dev/hde1 \\ 
-    %# mdadm /dev/md0 -a    /dev/hde1+    %# mdadm /dev/md0 -a    /dev/hde1''
          
          
 +Сборка существующего массива
 +
 +Собрать существующий массив можно с помощью mdadm --assemble. Как дополнительный аргумент указывается, нужно ли выполнять сканирование устройств, и если нет, то какие устройства нужно собирать.
 +
 +    ''%# mdadm --assemble /dev/md0 /dev/hde1 /dev/hdf2 /dev/hdg1\\
 +    %# mdadm --assemble --scan''
 +
 +Расширение массива
 +
 +Расширить массив можно с помощью ключа --grow (-G). Сначала добавляется диск, а потом массив расширяется:
 +
 +  ''  %# mdadm /dev/md0 --add /dev/hdh2''
 +
 +Проверяем, что диск (раздел) добавился:
 +
 +   '' %# mdadm --detail /dev/md0\\
 +    %# cat /proc/mdstat
 +''
 +Если раздел действительно добавился, мы можем расширить массив:
 +
 +   '' %# mdadm -G /dev/md0 --raid-devices=4''
 +
 +При необходимости, можно регулировать скорость процесса расширения массива, указав нужное значение в файлах
 +
 +  ''  /proc/sys/dev/raid/speed_limit_min\\
 +    /proc/sys/dev/raid/speed_limit_max''
 +
 +Убедитесь, что массив расширился:
 +
 +   '' %# cat /proc/mdstat''
 +
 +Нужно обновить конфигурационный файл с учётом сделанных изменений:
 +
 +   '' %# mdadm --detail --scan >> /etc/mdadm/mdadm.conf \\
 +    %# vi /etc/mdadm/mdadm.conf
 +''
 +Возобновление отложенной синхронизации
 +
 +Отложенная синхронизация:
 +
 +Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
 +md0 : active(auto-read-only) raid1 sda1[0] sdb1[1]
 +      78148096 blocks [2/2] [UU]
 +        resync=PENDING
 +
 +Возобновить:
 +
 +''echo idle > /sys/block/md0/md/sync_action''
 +
 +P.S.: Если вы увидели «active (auto-read-only)» в файле /proc/mdstat, то возможно вы просто ничего не записывали в этот массив. К примеру, после монтирования раздела и любых изменений в примонтированном каталоге, статус автоматически меняется:
 +
 +''md0 : active raid1 sdc[0] sdd[1]''
 +
 +Переименование массива
 +
 +Для начала отмонтируйте и остановите массив:
 +
 +  ''  %# umount /dev/md0
 +    %# mdadm --stop /dev/md0''
 +
 +Затем необходимо пересобрать как md5 каждый из разделов sd[abcdefghijk]1
 +
 +    ''%# mdadm --assemble /dev/md5 /dev/sd[abcdefghijk]1 --update=name''
 +
 +или так
 +
 +    %''# mdadm --assemble /dev/md5 /dev/sd[abcdefghijk]1 --update=super-minor''
 +Удаление массива
 +
 +Для начала отмонтируйте и остановите массив:
 +
 +   '' %# umount /dev/md0\\
 +    %# mdadm -S /dev/md0''
 +
 +Затем необходимо затереть superblock каждого из составляющих массива:
 +
 +   '' %# mdadm --zero-superblock /dev/hde1\\
 +    %# mdadm --zero-superblock /dev/hdf2''
 +
 +Если действие выше не помогло, то затираем так:
 +''
 +    %# dd if=/dev/zero of=/dev/hde1 bs=512 count=1\\
 +    %# dd if=/dev/zero of=/dev/hdf2 bs=512 count=1''
 +
 +
  
  
использование_по_raid_lvm.1371637848.txt.gz · Последнее изменение: 2013/06/19 14:30 (внешнее изменение)

DokuWiki Appliance - Powered by TurnKey Linux