Hace una semana, he creado un BTRFS piscina utilizando dos unidades de memoria flash (32 GB cada uno) con este comando: /sbin/mkfs.btrfs -d single /dev/sda /dev/sdb. Entonces me di cuenta de que debería haber usado las particiones /dev/sda1y /dev/sdb1, en lugar de los discos /dev/sday /dev/sdb, así que recreé los volúmenes usando /dev/sd[ab]1.
Mi problema es que ahora tengo dos volúmenes:
$ 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
He probado diferentes opciones para eliminar el segundo volumen (uuid que termina en c145879a3d6a), es decir: usar el dispositivo de eliminación btrfs. Luego mkfs.btrfs, desmontó los dispositivos y también fdisk para recrear todo el ataque desde cero, pero no importa lo que haga, btrfs fi showtodavía muestra ambos volúmenes. ¿Cómo puedo eliminar completamente estos volúmenes de mi sistema y comenzar todo desde cero? No importa lo que haga, los volúmenes no se pueden eliminar, es decir:
$ sudo btrfs device delete /dev/sda /media/flashdrive/
ERROR: error removing the device '/dev/sda' - Inappropriate ioctl for device
Estoy corriendo aquí kernel 3.12.21 + btrfs v0.19

Preferiría
wipefs -t btrfs /dev/sda1 /dev/sdb1como se sugiere en el wiki oficial de btrfs . Está un poco oculto en la descripción de mkfs-option:fuente
trabajó para mi. Tuve que agregar
--allpara quesudo btrfs fi showapareciera vacío.Array / Btrfs se creó con
sudo mkfs.btrfs --label btrfs_6TB_RAID1 --metadata raid1 --data raid1 /dev/sda /dev/sdb --forceVer la documentación de wipefs
fuente
-fbandera para obligar a los wipefs a trabajar para mí.Como alternativa, puede usar cryptsetup para borrar la información de btrfs:
Trabajó para mi.
fuente