Running a Raspberry Pi 3 as a home media server (using openmediavault). I set it all up about 2 years ago and until this morning it has worked very well. All connected up via ethernet to my home network.
The Pi is currently connected via USB (USB 2?) to an old Seagate 2TB HDD, which is where I put all the files I want to store - but I think the HDD might be dying. This morning it's been making some strange noises (never a good sign), struggling to mount itself, I can't read from it properly accessing it on my PC, I'm seeing strange error messages in the omv web interface, etc. Is there anything I should be doing to check the drive's status and to try to fix it, or do I just throw in the towel and junk it?
Assuming it's dying/dead, I'll need a replacement - and I'm hoping to get a 1-2TB SSD instead. High speed isn't crucial, but I'd like something with low power consumption since it's running 24/7 (and electricity is quite expensive here in the UK). Do external SSDs need their own power supply these days, or can a Pi 3 supply enough power via the USB cable? (I'll do whatever is most power efficient)
Do I need to buy an external USB drive, or can I buy an internal 2.5" SATA drive and use a SATA to USB cradle/cable instead? Or doesn't it really matter?
Or might I consider buying an NVME drive (and a USB cradle/cable)? I don't suppose I'll get to see its full speed potential in this setting, but that's not important, and I might redeploy it in future inside the new desktop PC that I'm quite likely to buy in the next 12 months.
(I'm assuming a USB stick drive wouldn't cut the mustard because it would be waaaaay slower)
Would be grateful for any recommendations/guidance.
Thank you.