สัปดาห์ที่ผ่านมาฉันสร้าง BTRFS สระใช้สองแฟลชไดรฟ์ (32 GB แต่ละคน) /sbin/mkfs.btrfs -d single /dev/sda /dev/sdb
ด้วยคำสั่งนี้ แล้วฉันจะรู้ว่าฉันควรจะใช้พาร์ทิชัน/dev/sda1
และ/dev/sdb1
แทนของดิสก์/dev/sda
และดังนั้นฉันสร้างปริมาณการใช้/dev/sdb
/dev/sd[ab]1
ปัญหาของฉันคือตอนนี้ฉันมีสองเล่ม:
$ 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
ฉันได้ลองตัวเลือกที่แตกต่างกันเพื่อที่จะลบไดรฟ์ที่สอง (uuid ที่ลงท้ายด้วย c145879a3d6a) คือการใช้อุปกรณ์ลบ btrfs จากนั้น mkfs.btrfs เดินเท้าอุปกรณ์และยัง fdisk เพื่อสร้างการโจมตีทั้งจากรอยขีดข่วน แต่ไม่ว่าสิ่งที่ฉันทำbtrfs fi show
ยังคงแสดงให้เห็นว่าทั้งสองเล่ม ฉันจะลบไดรฟ์ข้อมูลเหล่านี้ออกจากระบบของฉันอย่างสมบูรณ์และเริ่มทุกสิ่งตั้งแต่เริ่มต้นได้อย่างไร ไม่ว่าฉันจะทำอะไรไม่สามารถลบไดรฟ์ข้อมูลได้เช่น:
$ sudo btrfs device delete /dev/sda /media/flashdrive/
ERROR: error removing the device '/dev/sda' - Inappropriate ioctl for device
ฉันทำงานที่นี่เคอร์เนล 3.12.21 + btrfs v0.19