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/sda1
y /dev/sdb1
, en lugar de los discos /dev/sda
y /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 show
todaví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