Проект «SnakeProject» Михаила КозловаРегистрация

Навигация
⇒FreeBSD and Nix⇒

⇐CISCO
⇐Voice(Asterisk\Cisco)
⇐Microsoft
⇐Powershell
⇐Python
⇐SQL\T-SQL
⇐1С
⇐Общая
⇐WEB Разработка
⇐ORACLE SQL \ JAVA
⇐Мото

Настройка программного RAID1 и RAID0 в Linux



Настройка программного RAID1 и RAID0 в Linux


Краткое руководство по настройке программного RAID-массива Linux

Все эти примеры одинаковы для RAID0 и RAID1


Убедитесь, что вы создали резервные копии своих данных, или используйте пустые жесткие диски


1. Управление дисками
Дано 2 диска по 400Гб каждый

Disk /dev/sda: 400.0 GB, 400088457216 bytes
Disk /dev/sdb: 400.0 GB, 400088457216 bytes


На обоих дисках созданы разделы с помощью parted:
/dev/sda1   1   48641   390708801   83   Linux
/dev/sdb1   1   48641   390708801   83   Linux

Как пользоваться parted я уже писал:
http://snakeproject.ru/rubric/article.php?art=linux_disk_fdisp_parted_08.2018


2. Создание RAID
aptitude update && aptitude install mdadm


RAID-0:
mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sda1 /dev/sdb1


RAID-1:
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1


3. Получить информацию о RAID:
fdisk -l
Disk /dev/md0: 800.1 GB, 800171491328 bytes


cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid0 sdb1[1] sda1[0]
      781417472 blocks 64k chunks
unused devices: <none>

mdadm --detail --scan
ARRAY /dev/md0 level=raid0 num-devices=2 metadata=00.90 UUID=fg4312:rt6789:fr5545:sa1221


mdadm --detail /dev/md0
/dev/md0:
        Version : 00.90
  Creation Time : Fri April 12 12:00:23 2019
     Raid Level : raid0
     Array Size : 781417472 (745.22 GiB 800.17 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0
    Persistence : Superblock is persistent
    Update Time : Fri April 12 12:00:23 2019
          State : active
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0
     Chunk Size : 64K
           UUID : fg4312:rt6789:fr5545:sa1221
         Events : 0.3
    Number   Major   Minor   RaidDevice State
       0       8       17        0      active sync   /dev/sda1
       1       8       33        1      active sync   /dev/sdb1

 

4. Создайте файловую систему
Чтобы у вас был работающий RAID-массив, необходимо создать файловую систему, например ext3:
mkfs.ext3 /dev/md0


Удалить массив RAID можно так:
mdadm --stop /dev/md0


Чтобы убедиться, что он не поднялся, вам нужно удалить суперблоки RAID:
mdadm --misc --zero-superblock /dev/sda1
mdadm --misc --zero-superblock /dev/sdb1


Вы можете смонтировать ваш raid-раздел автоматически при запуске сервера:
vi /etc/fstab


Добавьте эту строку к нему:
/dev/md0   /mnt   ext3   defaults   0   0


MD0 будет автоматически подключен к /mnt/

Стартовать частично построенный массив:
mdadm --run /dev/md0
 
 
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sda1[0] sdb1[1]
      390708736 blocks [2/2] [UU]
      [>....................]  resync =  0.0% (1/390708736) finish=56.2min speed=2222/sec

 

 

 
 

Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

© Snakeproject.ru создан в 2013 году. При копировании материала с сайта - оставьте ссылку.


Яндекс.Метрика

Goon Каталог сайтов Рейтинг@Mail.ru