У меня есть массив RAID 10, состоящий из 4 дисков. Один из них вышел из строя, и я удалил его из массива.

Я купил идентичный новый диск и не уверен, как добавить новый диск в массив.

В какой-то литературе, которую я читал, упоминалось, что мне нужно скопировать разделы на новый диск. В другом онлайн-материале, который я читал, казалось, что диск просто был добавлен в массив, и синхронизация началась без какого-либо упоминания о том, что разделы должны быть скопированы.

Так что теперь я не уверен, как поступить.

Вот немного информации о моем наборе raid 10.

cat /proc /mdstat:

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md127 : active raid10 sda1[0] sdb1[1] sdc1[2]
      5860267008 blocks super 1.2 512K chunks 2 near-copies [4/3] [UUU_]

unused devices: <none>

sudo mdadm - подробности /dev /md127

mdadm: unreconised word on DEVICE line: UUID=8eac0a3d-a22c-1a92-6ed9-f147f3dea64f
mdadm: unreconised word on DEVICE line: UUID=246226d0-a621-7f34-87b6-ff33b5c55906
mdadm: unreconised word on DEVICE line: UUID=52e1afa6-3ca6-a96e-f3dc-99bd0f56e878
mdadm: unreconised word on DEVICE line: UUID=16843e03-f177-97ef-07a7-6d761de9e99b
/dev/md127:
        Version : 1.2
  Creation Time : Sat Dec 13 15:01:15 2014
     Raid Level : raid10
     Array Size : 5860267008 (5588.79 GiB 6000.91 GB)
  Used Dev Size : 2930133504 (2794.39 GiB 3000.46 GB)
   Raid Devices : 4
  Total Devices : 3
    Persistence : Superblock is persistent

    Update Time : Mon Dec 31 22:07:21 2018
          State : clean, degraded
 Active Devices : 3
Working Devices : 3
 Failed Devices : 0
  Spare Devices : 0

         Layout : near=2
     Chunk Size : 512K

           Name : server:0  (local to host server)
           UUID : 47c17420:8c4f5bf8:d70c8436:38187fe6
         Events : 973

    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync   /dev/sda1
       1       8       17        1      active sync   /dev/sdb1
       2       8       33        2      active sync   /dev/sdc1
       3       0        0        3      removed

gdisk -l диска /dev /sda1 (для копирования на новый диск dev /sdd):

GPT fdisk (gdisk) version 0.8.8

Partition table scan:
  MBR: not present
  BSD: not present
  APM: not present
  GPT: not present

Creating new GPT entries.
Disk /dev/sda1: 5860530176 sectors, 2.7 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): AF72F8BD-75D0-469A-A7D3-3A4A40EFFFBE
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 5860530142
Partitions will be aligned on 2048-sector boundaries
Total free space is 5860530109 sectors (2.7 TiB)

Number  Start (sector)    End (sector)  Size       Code  Name

Я был бы очень благодарен за шаги, необходимые для замены неисправного диска.

1 ответ1

0

Это очень простая процедура с низким уровнем риска: если вы физически замените диск, вам необходимо

  • Прежде всего, найдите имя устройства для нового диска: это должно быть что-то вроде /dev/sdX . Чтобы выяснить это, попробуйте cat /proc/partitions чтобы определить диск, размер которого точно соответствует размеру /dev/sda , /dev/sdb и /dev/sdc

  • Далее нам нужно создать таблицу разделов. Самый простой способ - запустить gdisk -l /dev/sda и записать точные значения для /dev/sda1 , затем запустить gdisk /dev/sdX (с буквой X, которую вы указали ранее) и создать идентичный раздел (при необходимости вы должен apt-get install gdisk до этого)

  • Наконец, добавьте вновь созданный раздел в массив: mdadm --add /dev/md127 /dev/sdX1 (снова с X, как указано ранее)

Когда это будет сделано, cat /proc/mdstat покажет вам процесс синхронизации нового диска в массиве.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .