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
私はこの問題を見つけました。以前はただ愚かでした。しかし、数日前に確認したときは、そうでなかったことが確実であるため、まだ混乱しています。しかし、とにかく質問は次のとおりです。
ハードドライブ0とハードドライブ4(Arch Linux vmwareゲストに追加した物理ハードドライブ)は同じです!
スーパーブロックエラーについて教えてくれるのは当然です。最初のディスクにスーパーブロックを書き、2番目のディスクに別のものを書き込もうとしたようですが、どちらも同じディスクなので、最初のディスクに書き込まれた内容が破損しています。
今、すべてがうまくいきます。