एक हफ्ते पहले, मैंने इस कमांड के साथ दो फ्लैश ड्राइव (32 जीबी प्रत्येक) का उपयोग करके एक BTRFS पूल बनाया /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
मैंने दूसरे वॉल्यूम को हटाने के लिए अलग-अलग विकल्पों को आज़माया है (u14id 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 चला रहा हूं