Một tuần trước, tôi đã tạo một nhóm BTRFS bằng hai ổ đĩa flash (mỗi ổ 32 GB) bằng lệnh này : /sbin/mkfs.btrfs -d single /dev/sda /dev/sdb
. Sau đó, tôi nhận ra rằng tôi nên sử dụng các phân vùng /dev/sda1
và /dev/sdb1
, thay vì các đĩa /dev/sda
và /dev/sdb
, vì vậy tôi đã tạo lại các ổ đĩa bằng cách sử dụng /dev/sd[ab]1
.
Vấn đề của tôi là bây giờ tôi có hai tập:
$ sudo btrfs fi show
Label: none uuid: ba0b48ce-c729-4793-bd99-90764888851f
Total devices 2 FS bytes used 28.00KB
devid 2 size 29.28GB used 1.01GB path /dev/sdb1
devid 1 size 28.98GB used 1.03GB path /dev/sda1
Label: none uuid: 17020004-8832-42fe-8243-c145879a3d6a
Total devices 2 FS bytes used 288.00KB
devid 1 size 29.28GB used 1.03GB path /dev/sdb
devid 2 size 28.98GB used 1.01GB path /dev/sda
Tôi đã thử các tùy chọn khác nhau để xóa tập thứ hai (uuid kết thúc bằng c145879a3d6a), tức là: sử dụng thiết bị xóa btrfs. Sau đó, mkfs.btrfs, ngắt kết nối các thiết bị và cả fdisk để tạo lại toàn bộ cuộc đột kích từ đầu, nhưng dù tôi có làm gì, btrfs fi show
vẫn hiển thị cả hai tập. Làm cách nào tôi có thể xóa hoàn toàn các ổ đĩa này khỏi hệ thống của mình và bắt đầu mọi thứ từ đầu? Bất kể tôi làm gì, khối lượng không thể bị xóa, tức là:
$ sudo btrfs device delete /dev/sda /media/flashdrive/
ERROR: error removing the device '/dev/sda' - Inappropriate ioctl for device
Tôi đang chạy ở đây kernel 3.12.21 + btrfs v0.19