After experiencing a USB drive dead on me 6 months ago (not recognized by any computers any longer), I have picked up a new USB drive coming with backup software.
Always working on files on laptops and auto backup on USB via software. I have always been 'ejecting usb', not hot unplug that I know could cause an issue.
Now found USB drive not recognized when being connected to computer.
Luckily, I could go back to my laptop to retrieve most of files but what if a laptop is stolen or decides to end its life.
Not sure how safe OneDrive, Dropbox. The downside is to upload/download takes time and can't work offline for large files not under Wifi.
Looking for better ideas and recommendations.
OneDrive and DropBox are both very safe in my experience.
If you are running Windows / MS Office, then OneDrive is probably the easiest.
You can choose to sync local folder(s) from your laptop to OneDrive automatically, so you don't have to think about it. I don't work online on those files - only and always locally on my laptop, so size / speed is a non-issue, and since it syncs in the background, it doesn't really matter to me how long that takes. I do leave my laptop on overnight, and do a full reboot in the morning every day, so I can be as sure as possible that everything has been sent to OneDrive. I never ever use 'sleep' or 'hibernate' (both really bad ideas in my opinion), and I don't allow Windows to use 'fast startup' as I want the internal drive to be in a 'clean' state when the laptop is shutdown.
For me, I would still have a local backup as well (USB drive is fine), but I would always want to have three copies - the primary on my laptop, a local backup on, say, USB Drive, and offsite (OneDrive).
Also, you only have a good backup if you have actually tested it! For me, that means using a different machine (without any reference to your primary laptop - including to get any addresses, usernames, passwords etc) and making sure I can download / copy over the backup from wherever it is, and actually test opening a sample of file. When doing the test - my assumption is that my laptop has blown up and is completely lost.
Other things to consider:
I also run a full image of my laptop drive every weekend (I set it off on Saturday evening, and it is done on Sunday morning - no idea how long it takes, and I don't care as long as its done by Sunday morning). It is my 'get out of jail free' card if something really bad happens.
I wipe all my machines about once every six months and restore a base image with basic config and software installed. Keeps my machines running smoothly, and removes any accumulated cruft. I do that overnight too, so it doesn't matter how long it takes to run. When I restore, if I find that anything I am now using, or settings I have changed, are not present, I either add / update them immediately and create a new base image, or make a note (since I often don't notice immediately), and then make those changes next time I do a restore, before creating a new image. Been doing that since the nineties, and I have never, not once, in 25 years, had a machine cause any issues, and they always run pretty much as new, with the exception of one machine that had a disk failure about three days after I bought it (which was replaced by the supplier of course). That ties in with my experience of server drives generally with clients - they tend to either fail very quickly presumably due to a manufacturing defect (hours / days / maybe weeks), or last many years without any issues.
HTH,
Alan.