I know this has been asked a zillion times, but you guys are nicer than other sites who’ll just flag it at DUPLICATE and blow me off.
I’ve got two drives - /sda is a 500G where I boot from, /sdb is a 250GB drive where I used to boot from. My laptop came with an M2 SSD only, which happened to be hard-coded as /dev/sdb. I added the 500GB drive later, and it slotted in and became /dev/sda. When I tried to set up a new OS (Kubuntu), it insisted on putting the bootloader on /dev/sda. I later found I could change that, but it’s too late for that.
So I got Tumbleweed (Krypton) installed on /dev/sda yesterday. But now I can’t get to /dev/sdb, which has some data on it that I carefully preserved.
The output of the relevant commands is as follows
/etc/fstab:
UUID=c3701b53-9c69-4a81-a8d1-fc5ffabbe2c1 / btrfs defaults 0 0
UUID=c3701b53-9c69-4a81-a8d1-fc5ffabbe2c1 /boot/grub2/x86_64-efi btrfs subvol=/@/boot/grub2/x86_64-efi 0 0
UUID=c3701b53-9c69-4a81-a8d1-fc5ffabbe2c1 /boot/grub2/i386-pc btrfs subvol=/@/boot/grub2/i386-pc 0 0
UUID=c3701b53-9c69-4a81-a8d1-fc5ffabbe2c1 /.snapshots btrfs subvol=/@/.snapshots 0 0
UUID=c3701b53-9c69-4a81-a8d1-fc5ffabbe2c1 /var btrfs subvol=/@/var 0 0
UUID=c3701b53-9c69-4a81-a8d1-fc5ffabbe2c1 /usr/local btrfs subvol=/@/usr/local 0 0
UUID=c3701b53-9c69-4a81-a8d1-fc5ffabbe2c1 /tmp btrfs subvol=/@/tmp 0 0
UUID=c3701b53-9c69-4a81-a8d1-fc5ffabbe2c1 /srv btrfs subvol=/@/srv 0 0
UUID=c3701b53-9c69-4a81-a8d1-fc5ffabbe2c1 /root btrfs subvol=/@/root 0 0
UUID=c3701b53-9c69-4a81-a8d1-fc5ffabbe2c1 /opt btrfs subvol=/@/opt 0 0
UUID=d1b20c3b-a0bd-4e90-9836-929cf030c7c7 /home xfs defaults 0 0
UUID=cfd9456d-eba5-4a08-a5a4-3e06921a2f12 swap swap defaults 0 0
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 2M 0 part
├─sda2 8:2 0 128M 0 part
├─sda3 8:3 0 512M 0 part
├─sda4 8:4 0 40G 0 part
├─sda5 8:5 0 409.6G 0 part
├─sda6 8:6 0 15.6G 0 part
└─WDC_WDS500G2B0A-00SM50_174036423494 254:0 0 465.8G 0 mpath
├─WDC_WDS500G2B0A-00SM50_174036423494-part1 254:2 0 2M 0 part
├─WDC_WDS500G2B0A-00SM50_174036423494-part2 254:3 0 128M 0 part
├─WDC_WDS500G2B0A-00SM50_174036423494-part3 254:4 0 512M 0 part
├─WDC_WDS500G2B0A-00SM50_174036423494-part4 254:6 0 40G 0 part /tmp
├─WDC_WDS500G2B0A-00SM50_174036423494-part5 254:7 0 409.6G 0 part /home
└─WDC_WDS500G2B0A-00SM50_174036423494-part6 254:8 0 15.6G 0 part [SWAP]
sdb 8:16 0 238.5G 0 disk
├─sdb1 8:17 0 238.5G 0 part
└─HFS256G39TND-N210A_ES74N189710404M14 254:1 0 238.5G 0 mpath
└─HFS256G39TND-N210A_ES74N189710404M14-part1 254:5 0 238.5G 0 part
sr0 11:0 1 1024M 0 rom
I want to end up with something straightforward like
/mnt/sdb1 -> /driveb
/dev/sdb1 has some code and scripts on it that I need to get back. What am I missing? is there some way I can recover what’s on /sdb1 and reformat that drive (if necessary)? But I can’t mount it. I’ve made a bunch of empty mount points (/driveb /devsdb1, etc) and it continually tells me it’s busy.
HALP!