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