Я пытаюсь создать файловую систему btrfs на 2 дисках, но возникает ошибка:
$ sudo mkfs.btrfs -d single /dev/sda1 /dev/sde1 1 ↵
btrfs-progs v5.1
See http://btrfs.wiki.kernel.org for more information.
ERROR: skipping duplicate device /dev/sde1 in the filesystem
ERROR: not enough free space to allocate chunk
Я понятия не имею, что вызывает эту ошибку. Это очень странно, так как создание ее на отдельных дисках работает нормально, а на 2-х — нет.
Диски по 2 ТБ каждый, так что места наверняка хватит.
Операционная система недавно обновлена до версии 5.1.6-arch1-1-ARCH.
К вашему сведению, это происходит под управлением vmware в гостевой ОС Arch Linux.
решение1
Я обнаружил проблему, я был просто глупым до этого. Но это все еще действительно сбивает меня с толку, так как я был уверен, что когда я проверял это много дней назад, это было не так. Но в любом случае проблема в следующем:
Жесткий диск 0 и жесткий диск 4, физические жесткие диски, которые я добавил в свою гостевую систему Arch Linux VMware, оказались одним и тем же!
Неудивительно, что он мне говорил об ошибках суперблока. Должно быть, он пытался записать суперблок на первый диск, а затем что-то еще на второй диск, но поскольку они оба были одним и тем же диском, он испортил то, что записал для первого диска!
Теперь все работает.