Hi I have made some kind of error trying to replace a 256GB SSD with a 2TB NVME Drive in my cache. I currently cannot mount my new 2TB drive and seem to have formatted my old 256GB drive and lost all its data.
I initially set up the system with an old failing 256GB SSD. This was a cache pool with 1 drive. I upgraded my server and added a 2TB NVME drive to the pool (along with some array drives which all are working ok). I decided I should remove the 256GB pool drive from the pool as it was failing and just go with a single 2TB drive. The pool was set up as raid0 so I assumed the same data was on each drive. I fumbled around trying to follow some advice on this forum but eventually stopped the array, removed the pool and created a new pool. Lo and behold when I created a new pool with the new 2TB drive, it created a pool with 2 slots, Cache was showing as "device missing" or something to that effect and Cache 2 showed my 2TB drive. This was not what I was expecting, I thought it would show just the 1 drive. All my docker data is gone, but some data on an SMB share is still accessible.
I have removed the pool again, and I notice I can't actually mount the 2TB drive. Below is the log:
Jan 25 12:50:33 Emflix unassigned.devices: Mounting partition 'nvme0n1p1' at mountpoint '/mnt/disks/S6Z2NU0XB07500P'...
Jan 25 12:50:33 Emflix unassigned.devices: Mount cmd: /sbin/mount -t 'btrfs' -o rw,relatime,space_cache=v2 '/dev/nvme0n1p1' '/mnt/disks/S6Z2NU0XB07500P'
Jan 25 12:50:33 Emflix kernel: BTRFS info (device nvme0n1p1): first mount of filesystem 0f42d440-5465-4b65-8cf2-b1e5856fb0c3
Jan 25 12:50:33 Emflix kernel: BTRFS info (device nvme0n1p1): using crc32c (crc32c-intel) checksum algorithm
Jan 25 12:50:33 Emflix kernel: BTRFS info (device nvme0n1p1): using free space tree
Jan 25 12:50:33 Emflix kernel: BTRFS error (device nvme0n1p1): devid 1 uuid d8997490-7db0-4657-90cc-1288e5827315 is missing
Jan 25 12:50:33 Emflix kernel: BTRFS error (device nvme0n1p1): failed to read chunk tree: -2
Jan 25 12:50:33 Emflix kernel: BTRFS error (device nvme0n1p1): open_ctree failed
Jan 25 12:50:34 Emflix unassigned.devices: Mount of 'nvme0n1p1' failed: 'mount: /mnt/disks/S6Z2NU0XB07500P: mount system call failed: No such file or directory. dmesg(1) may have more information after failed mount system call.'
Jan 25 12:50:34 Emflix unassigned.devices: Partition 'S6Z2NU0XB07500P' cannot be mounted.
Can someone please help me get the cache back up and running? I have Appdata Backup and restore on Unraid so I can at least partially restore my Docker apps if I can just get this mounted and working properly. I am quite desperate ☹️
Thanks