2 つのディスク上に btrfs ファイル システムを作成しようとしていますが、エラーが表示されます:
$ 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 つのディスクでは動作しないので、非常に奇妙です。
ディスクはそれぞれ 2TB なので、十分な容量があります。
オペレーティング システムは 5.1.6-arch1-1-ARCH に新しく更新されました。
ちなみに、これは Arch Linux ゲストの VMware 下にあります。
答え1
この問題に気付いたのは、私が以前はただ単に愚かだったからです。しかし、何日も前に確認したときにはそうではなかったと確信していたので、いまだに本当に困惑しています。とにかく、問題は次のとおりです。
Arch Linux VMware ゲストに追加した物理ハード ディスクであるハード ディスク 0 とハード ディスク 4 は、まったく同じものでした。
スーパーブロック エラーについて通知されたのも不思議ではありません。最初のディスクにスーパーブロックを書き込もうとして、次に 2 番目のディスクに別のものを書き込もうとしたのでしょうが、両方とも同じディスクだったため、最初のディスクに書き込んだ内容が破損してしまいました。
すべて正常に動作するようになりました。