Моя идея заключалась в том, что (используя 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 установлен в деградированном режиме. Почему это?
Похоже, вы добавили третье устройство и, следовательно, оригинальная секунда все еще отсутствует. Я думаю, вам нужно удалить отсутствующее устройство перед добавлением нового. Список рассылки brtfs также может быть лучшим местом, чтобы задать этот вопрос.
Похоже, вы добавили третье устройство и, следовательно, оригинальная секунда все еще отсутствует. Я думаю, вам нужно удалить отсутствующее устройство перед добавлением нового. Список рассылки brtfs также может быть лучшим местом, чтобы задать этот вопрос.
Похоже, вы добавили третье устройство и, следовательно, оригинальная секунда все еще отсутствует. Я думаю, вам нужно удалить отсутствующее устройство перед добавлением нового. Список рассылки brtfs также может быть лучшим местом, чтобы задать этот вопрос.
Похоже, вы добавили третье устройство и, следовательно, оригинальная секунда все еще отсутствует. Я думаю, вам нужно удалить отсутствующее устройство перед добавлением нового. Список рассылки brtfs также может быть лучшим местом, чтобы задать этот вопрос.
Похоже, вы добавили третье устройство и, следовательно, оригинальная секунда все еще отсутствует. Я думаю, вам нужно удалить отсутствующее устройство перед добавлением нового. Список рассылки brtfs также может быть лучшим местом, чтобы задать этот вопрос.
Похоже, вы добавили третье устройство и, следовательно, оригинальная секунда все еще отсутствует. Я думаю, вам нужно удалить отсутствующее устройство перед добавлением нового. Список рассылки brtfs также может быть лучшим местом, чтобы задать этот вопрос.
Похоже, вы добавили третье устройство и, следовательно, оригинальная секунда все еще отсутствует. Я думаю, вам нужно удалить отсутствующее устройство перед добавлением нового. Список рассылки brtfs также может быть лучшим местом, чтобы задать этот вопрос.
Похоже, вы добавили третье устройство и, следовательно, оригинальная секунда все еще отсутствует. Я думаю, вам нужно удалить отсутствующее устройство перед добавлением нового. Список рассылки brtfs также может быть лучшим местом, чтобы задать этот вопрос.
Похоже, вы добавили третье устройство и, следовательно, оригинальная секунда все еще отсутствует. Я думаю, вам нужно удалить отсутствующее устройство перед добавлением нового. Список рассылки brtfs также может быть лучшим местом, чтобы задать этот вопрос.
В этой ситуации вам нужно сделать две вещи. Во-первых, вам нужно указать btrfs, что отсутствующее устройство постоянно пропадает: btrfs dev delete missing /mnt (missing - это ключевое слово, указывающее на отсутствие отсутствующих устройств). Во-вторых, вам необходимо перебалансировать, чтобы обеспечить правильную репликацию данных: btrfs fi balance /mnt.
В этой ситуации вам нужно сделать две вещи. Во-первых, вам нужно указать btrfs, что отсутствующее устройство постоянно пропадает: btrfs dev delete missing /mnt (missing - это ключевое слово, указывающее на отсутствие отсутствующих устройств). Во-вторых, вам необходимо перебалансировать, чтобы обеспечить правильную репликацию данных: btrfs fi balance /mnt.
В этой ситуации вам нужно сделать две вещи. Во-первых, вам нужно указать btrfs, что отсутствующее устройство постоянно пропадает: btrfs dev delete missing /mnt (missing - это ключевое слово, указывающее на отсутствие отсутствующих устройств). Во-вторых, вам необходимо перебалансировать, чтобы обеспечить правильную репликацию данных: btrfs fi balance /mnt.
В этой ситуации вам нужно сделать две вещи. Во-первых, вам нужно указать btrfs, что отсутствующее устройство постоянно пропадает: btrfs dev delete missing /mnt (missing - это ключевое слово, указывающее на отсутствие отсутствующих устройств). Во-вторых, вам необходимо перебалансировать, чтобы обеспечить правильную репликацию данных: btrfs fi balance /mnt.
В этой ситуации вам нужно сделать две вещи. Во-первых, вам нужно указать btrfs, что отсутствующее устройство постоянно пропадает: btrfs dev delete missing /mnt (missing - это ключевое слово, указывающее на отсутствие отсутствующих устройств). Во-вторых, вам необходимо перебалансировать, чтобы обеспечить правильную репликацию данных: btrfs fi balance /mnt.
В этой ситуации вам нужно сделать две вещи. Во-первых, вам нужно указать btrfs, что отсутствующее устройство постоянно пропадает: btrfs dev delete missing /mnt (missing - это ключевое слово, указывающее на отсутствие отсутствующих устройств). Во-вторых, вам необходимо перебалансировать, чтобы обеспечить правильную репликацию данных: btrfs fi balance /mnt.
В этой ситуации вам нужно сделать две вещи. Во-первых, вам нужно указать btrfs, что отсутствующее устройство постоянно пропадает: btrfs dev delete missing / mnt
( missing
- это ключевое слово, указывающее на отсутствие отсутствующих устройств). Во-вторых, вам необходимо перебалансировать, чтобы обеспечить правильную репликацию данных: btrfs fi balance /mnt
.
В этой ситуации вам нужно сделать две вещи. Во-первых, вам нужно указать btrfs, что отсутствующее устройство постоянно пропадает: btrfs dev delete missing / mnt
( missing
- это ключевое слово, указывающее на отсутствие отсутствующих устройств). Во-вторых, вам необходимо перебалансировать, чтобы обеспечить правильную репликацию данных: btrfs fi balance /mnt
.
В этой ситуации вам нужно сделать две вещи. Во-первых, вам нужно указать btrfs, что отсутствующее устройство постоянно пропадает: btrfs dev delete missing / mnt
( missing
- это ключевое слово, указывающее на отсутствие отсутствующих устройств). Во-вторых, вам необходимо перебалансировать, чтобы обеспечить правильную репликацию данных: btrfs fi balance /mnt
.