Как работает btrfs RAID в деградированном режиме?

Моя идея заключалась в том, что (используя loopback-устройства) она работает так

Создает массив RAID sudo mkfs.btrfs -m raid1 -d raid1 /dev/loop1 /dev/loop2 Вы монтируете их sudo mount /dev/loop1 /mnt и отмечаете их touch goodcondition Вы размонтируете и имитируете сбой диска (удалите диск или удалить loopback-устройство loop2 в моем случае). Вы монтируете дефрагментированные -o degraded и снова отмечаете touch degraded. Вы снова добавляете плохой диск. sudo btrfs dev add /dev/loop2 Вы перебалансируете sudo btrfs fi ba /mnt

И Raid 1 должен работать еще раз. Но это не так. sudo btrfs fi show:

Total devices 3 FS bytes used 28.00KB devid 3 size 4.00GB used 264.00MB path /dev/loop1 devid 2 size 4.00GB used 272.00MB path /dev/loop2 *** Some devices missing

Файл degraded находится в режиме loop1, но не включен loop2, когда loop2 установлен в деградированном режиме. Почему это?

6
задан 21 June 2011 в 22:06

18 ответов

Похоже, вы добавили третье устройство и, следовательно, оригинальная секунда все еще отсутствует. Я думаю, вам нужно удалить отсутствующее устройство перед добавлением нового. Список рассылки brtfs также может быть лучшим местом, чтобы задать этот вопрос.

3
ответ дан 25 May 2018 в 20:11
  • 1
    Я думаю, что вопрос о том, как восстановить деградированный RAID, не слишком специфичен. Приятно знать, как он создан, но и знать, как справиться с ним приятно :) – turbo 22 June 2011 в 04:14
  • 2
    @turbo: Это просто, что btrfs все еще нова и еще не широко используется, поэтому знания по-прежнему сосредоточены в участниках списка рассылки, некоторые из которых, вероятно, будут здесь, чтобы ответить на ваш вопрос. Лучше всего, чтобы вы могли найти ответ, затем вернитесь сюда и опубликуйте подробный ответ. Грабли в репрезентациях, помогая разграничить знания btrfs миру. :) – Nicholas Knight 22 June 2011 в 09:43

Похоже, вы добавили третье устройство и, следовательно, оригинальная секунда все еще отсутствует. Я думаю, вам нужно удалить отсутствующее устройство перед добавлением нового. Список рассылки brtfs также может быть лучшим местом, чтобы задать этот вопрос.

3
ответ дан 25 July 2018 в 21:41

Похоже, вы добавили третье устройство и, следовательно, оригинальная секунда все еще отсутствует. Я думаю, вам нужно удалить отсутствующее устройство перед добавлением нового. Список рассылки brtfs также может быть лучшим местом, чтобы задать этот вопрос.

3
ответ дан 31 July 2018 в 12:21

Похоже, вы добавили третье устройство и, следовательно, оригинальная секунда все еще отсутствует. Я думаю, вам нужно удалить отсутствующее устройство перед добавлением нового. Список рассылки brtfs также может быть лучшим местом, чтобы задать этот вопрос.

3
ответ дан 2 August 2018 в 03:17

Похоже, вы добавили третье устройство и, следовательно, оригинальная секунда все еще отсутствует. Я думаю, вам нужно удалить отсутствующее устройство перед добавлением нового. Список рассылки brtfs также может быть лучшим местом, чтобы задать этот вопрос.

3
ответ дан 4 August 2018 в 19:12

Похоже, вы добавили третье устройство и, следовательно, оригинальная секунда все еще отсутствует. Я думаю, вам нужно удалить отсутствующее устройство перед добавлением нового. Список рассылки brtfs также может быть лучшим местом, чтобы задать этот вопрос.

3
ответ дан 6 August 2018 в 03:28

Похоже, вы добавили третье устройство и, следовательно, оригинальная секунда все еще отсутствует. Я думаю, вам нужно удалить отсутствующее устройство перед добавлением нового. Список рассылки brtfs также может быть лучшим местом, чтобы задать этот вопрос.

3
ответ дан 7 August 2018 в 21:15

Похоже, вы добавили третье устройство и, следовательно, оригинальная секунда все еще отсутствует. Я думаю, вам нужно удалить отсутствующее устройство перед добавлением нового. Список рассылки brtfs также может быть лучшим местом, чтобы задать этот вопрос.

3
ответ дан 10 August 2018 в 09:34

Похоже, вы добавили третье устройство и, следовательно, оригинальная секунда все еще отсутствует. Я думаю, вам нужно удалить отсутствующее устройство перед добавлением нового. Список рассылки brtfs также может быть лучшим местом, чтобы задать этот вопрос.

3
ответ дан 13 August 2018 в 15:44
  • 1
    Я думаю, что вопрос о том, как восстановить деградированный RAID, не слишком специфичен. Приятно знать, как он создан, но и знать, как справиться с ним приятно :) – turbo 22 June 2011 в 04:14
  • 2
    @turbo: Это просто, что btrfs все еще нова и еще не широко используется, поэтому знания по-прежнему сосредоточены в участниках списка рассылки, некоторые из которых, вероятно, будут здесь, чтобы ответить на ваш вопрос. Лучше всего, чтобы вы могли найти ответ, затем вернитесь сюда и опубликуйте подробный ответ. Грабли в репрезентациях, помогая разграничить знания btrfs миру. :) – Nicholas Knight 22 June 2011 в 09:43

В этой ситуации вам нужно сделать две вещи. Во-первых, вам нужно указать btrfs, что отсутствующее устройство постоянно пропадает: btrfs dev delete missing /mnt (missing - это ключевое слово, указывающее на отсутствие отсутствующих устройств). Во-вторых, вам необходимо перебалансировать, чтобы обеспечить правильную репликацию данных: btrfs fi balance /mnt.

4
ответ дан 25 May 2018 в 20:11

В этой ситуации вам нужно сделать две вещи. Во-первых, вам нужно указать btrfs, что отсутствующее устройство постоянно пропадает: btrfs dev delete missing /mnt (missing - это ключевое слово, указывающее на отсутствие отсутствующих устройств). Во-вторых, вам необходимо перебалансировать, чтобы обеспечить правильную репликацию данных: btrfs fi balance /mnt.

4
ответ дан 25 July 2018 в 21:41

В этой ситуации вам нужно сделать две вещи. Во-первых, вам нужно указать btrfs, что отсутствующее устройство постоянно пропадает: btrfs dev delete missing /mnt (missing - это ключевое слово, указывающее на отсутствие отсутствующих устройств). Во-вторых, вам необходимо перебалансировать, чтобы обеспечить правильную репликацию данных: btrfs fi balance /mnt.

4
ответ дан 31 July 2018 в 12:21

В этой ситуации вам нужно сделать две вещи. Во-первых, вам нужно указать btrfs, что отсутствующее устройство постоянно пропадает: btrfs dev delete missing /mnt (missing - это ключевое слово, указывающее на отсутствие отсутствующих устройств). Во-вторых, вам необходимо перебалансировать, чтобы обеспечить правильную репликацию данных: btrfs fi balance /mnt.

4
ответ дан 2 August 2018 в 03:17

В этой ситуации вам нужно сделать две вещи. Во-первых, вам нужно указать btrfs, что отсутствующее устройство постоянно пропадает: btrfs dev delete missing /mnt (missing - это ключевое слово, указывающее на отсутствие отсутствующих устройств). Во-вторых, вам необходимо перебалансировать, чтобы обеспечить правильную репликацию данных: btrfs fi balance /mnt.

4
ответ дан 4 August 2018 в 19:12

В этой ситуации вам нужно сделать две вещи. Во-первых, вам нужно указать btrfs, что отсутствующее устройство постоянно пропадает: btrfs dev delete missing /mnt (missing - это ключевое слово, указывающее на отсутствие отсутствующих устройств). Во-вторых, вам необходимо перебалансировать, чтобы обеспечить правильную репликацию данных: btrfs fi balance /mnt.

4
ответ дан 6 August 2018 в 03:28

В этой ситуации вам нужно сделать две вещи. Во-первых, вам нужно указать btrfs, что отсутствующее устройство постоянно пропадает: btrfs dev delete missing / mnt ( missing - это ключевое слово, указывающее на отсутствие отсутствующих устройств). Во-вторых, вам необходимо перебалансировать, чтобы обеспечить правильную репликацию данных: btrfs fi balance /mnt.

4
ответ дан 7 August 2018 в 21:15

В этой ситуации вам нужно сделать две вещи. Во-первых, вам нужно указать btrfs, что отсутствующее устройство постоянно пропадает: btrfs dev delete missing / mnt ( missing - это ключевое слово, указывающее на отсутствие отсутствующих устройств). Во-вторых, вам необходимо перебалансировать, чтобы обеспечить правильную репликацию данных: btrfs fi balance /mnt.

4
ответ дан 10 August 2018 в 09:34

В этой ситуации вам нужно сделать две вещи. Во-первых, вам нужно указать btrfs, что отсутствующее устройство постоянно пропадает: btrfs dev delete missing / mnt ( missing - это ключевое слово, указывающее на отсутствие отсутствующих устройств). Во-вторых, вам необходимо перебалансировать, чтобы обеспечить правильную репликацию данных: btrfs fi balance /mnt.

4
ответ дан 13 August 2018 в 15:44

Другие вопросы по тегам:

Похожие вопросы: