I have an old disk in my NAS (via USB) that is old and looked like it was on its way out. As such, I decided to remove it from my pool before it became a problem, but unfortunately, this seemed to cause me more problems.
I have removed the drive from the pool, which seemed to go OK, eventually.
After a reboot to take the disk out physically, my pool now complains of a missing drive.
Shut down again, insert the drive, boot back up, but the pool is still stuck in this same position. After the drive changes I was going to change the RAID setup, as I am currently using single, which makes me think I know what the answer is going to be regarding this.
However, bit of a long shot I think, but hopefully someone can shed some light as to what I have done here.
I have run “sudo btrfs fi show” with the following results:
warning, device 1 is missing
bad tree block 4325392384, bytenr mismatch, want=4325392384, have=0
ERROR: cannot read chunk root
Label: ‘Plex’ uuid: 4da94760-8e39-4c6b-8893-8140102df1a3
Total devices 4 FS bytes used 2.38TiB
devid 2 size 1.82TiB used 1.40TiB path /dev/sde
devid 3 size 931.51GiB used 507.00GiB path /dev/sdd1
devid 4 size 931.51GiB used 507.03GiB path /dev/sdc1
*** Some devices missing
This image shows the disks screen, the one ending 27G is the one that was removed.
Trying to do anything with the pool errs, as expected with a removed drive. My issue is that the drive is there, and can be used by another pool, if I was to create one
Is there a command that I could run to check the expected disks in a pool to confirm that I have, in fact, inserted the correct drive? Or force the pool to check the drive serial numbers? etc
cheers
5 posts - 2 participants