Ошибка, удаляющая жесткий диск из массива RAID1 BTRFS

Я устанавливаю btrfs файловую систему на 3 дисках с RAID 1. Так или иначе небольшая часть (2 ГиБ) привыкла как RAID0. В то время, никакой объем выполнения btrfs balance -dconvert raid1 -mconvert raid1 изменил бы его так, я оставил его, как.

В последнее время /dev/sda запуск должен показать УМНЫЕ ошибки и общие вопросы. Таким образом, я добавил 2 других диска к массиву btrfs и затем проуступил выполненному btrfs device delete. Все данные были правильно перемещены из sda кроме 1 гибибайта, и удалить сбои с этим сообщением:

> # ./btrfs device delete /dev/sda /storage 
ERROR: error removing the device '/dev/sda' - No space left on device

Кажется, что существует небольшая часть sda это все еще имеет RAID 0 разделов, и что небольшая часть не может быть удалена. Это - абсолютно неинформированное предположение! Это просто, что остаток производства на 1 гибибайт на диске кажется подозрительным.

Я не знаю то, что файлы там, и в этой точке я действительно не забочусь. Я хотел бы уничтожить тот раздел на 1 гибибайт, таким образом, я могу удалить /dev/sda и получите мой массив, работающий правильно.

Я пытался выполнить a balance -dconvert снова, но команда начинает класть обратно мои данные в sda, и я не доверяю диску для смерти на мне при записи так большого количества данных.

Любые подсказки или предложения ценятся!Спасибо,

Моя информация о системе:

$ uname -a
Linux nerd-server 3.13.0-48-generic #80-Ubuntu SMP Thu Mar 12 11:16:15 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Используя последние btrfs-инструменты:

$ ./btrfs --version
btrfs-progs v4.1.2

/dev/sda упрямо сохраняет 1 гибибайт данных. Выполнение btrfs device delete просто ошибки быстро.

$ ./btrfs fi show
Label: none  uuid: 5e63e5b5-48bb-442e-a79c-1c71a22de476
Total devices 5 FS bytes used 3.86TiB
devid    1 size 2.73TiB used 1.00GiB path /dev/sda
devid    2 size 2.73TiB used 1.97TiB path /dev/sdd
devid    3 size 2.73TiB used 1.81TiB path /dev/sdc
devid    4 size 2.73TiB used 1.97TiB path /dev/sde
devid    5 size 2.73TiB used 1.97TiB path /dev/sdf
btrfs-progs v4.1.2

Кажется, существует раздел RAID 0 с очень небольшими данными в нем.

$ ./btrfs fi df /storage
Data, RAID1: total=3.85TiB, used=3.85TiB
Data, RAID0: total=2.00GiB, used=1.54GiB
System, RAID1: total=32.00MiB, used=744.00KiB
Metadata, RAID1: total=6.00GiB, used=4.64GiB

Это показывает, что раздел RAID 0 только включен /dev/sda и /dev/sdd. Я не забочусь, теряю ли я данные там, я просто хочу добраться /dev/sda из моего массива! Диск пуст за исключением раздела на 1 гибибайт, таким образом, "никакое пространство, оставленное на устройстве" ошибка, не сбивает с толку меня.

$ ./btrfs device usage /storage
/dev/sda, ID: 1
   Device size:             2.73TiB
   Data,RAID0:              1.00GiB
   Unallocated:             2.73TiB

/dev/sdc, ID: 3
   Device size:             2.73TiB
   Data,RAID1:              1.81TiB
   Metadata,RAID1:          5.00GiB
   System,RAID1:           32.00MiB
   Unallocated:           939.49GiB

/dev/sdd, ID: 2
   Device size:             2.73TiB
   Data,RAID0:              1.00GiB
   Data,RAID1:              1.96TiB
   Metadata,RAID1:          6.00GiB
   System,RAID1:           32.00MiB
   Unallocated:           775.49GiB

/dev/sde, ID: 4
   Device size:             2.73TiB
   Data,RAID1:              1.97TiB
   Unallocated:           774.52GiB

/dev/sdf, ID: 5
   Device size:             2.73TiB
   Data,RAID1:              1.97TiB
   Metadata,RAID1:          1.00GiB
   Unallocated:           775.52GiB
2
задан 30 July 2015 в 17:46

1 ответ

im, предполагающий использование 14.04 lts. так 1-я вещь, должен обновлять ядро до 3,19 и попробовать еще раз. на btrfs существует все еще тяжелый develpment и хотя мы сталкиваемся со странными ошибками время от времени. существуют подобные ошибки reportet для набега 5/6, который будет, возможно, зафиксированный в k4.1.

с.

1
ответ дан 2 December 2019 в 05:03

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

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