Issue changing from raid1 to raid0

hi i get an error message when i try to change a pool from raid1 to raid0.

Error running a command. cmd = btrfs balance start -mconvert=raid0 -dconvert=raid0 /mnt2/Cloudpool. rc = 1. stdout = [’’]. stderr = [“ERROR: error during balancing ‘/mnt2/Cloudpool’: Invalid argument”, ‘There may be more info in syslog - try dmesg | tail’, ‘’]

im a noob and i was actually trying to change the hard drive i have nextcloud on because i see that i might need more space. so i fucked around with stuff i dont know enough about. i tried to include the new drive in the pool via raid0 and delete the original drive from the pool but got tons of errors. then decided to get them into raid1 before googling if that would work… now i cant get them back to raid0.

please help. tips about how to move all my nextcloud stuff to a new drive properly would also be nice.

@Jonas_Vinge Hello again.

Yes you should be able to change between the various btrfs raid levels but it can take quite some time for this to happen. And from the sound of it some stuff may have already been potentially half done. So first off we need to establish the current state of your pool/pools. Can your give us the output of the following commands:

yum info rockstor

To get the version of Rockstor actually running.
And the following btrfs commands:

btrfs fi show

and using the name of your presumably single data pool the following command:

btrfs balance status /mnt2/pool-name-here

and to get an overview of the usage to date re various raid levels:

btrfs fi us /mnt2/pool-name-here

Hopefully that will help others help you here. If only to get an initial overview of what the current state is.

1 Like