|
No. Don't trust old storage except for things you don't mind losing. You might be able to salvage the pretty cases and swap out for some SATA SSDs internally tho.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
modified 17-Jan-24 21:09pm.
|
|
|
|
|
I looked more at the disks: manufacturing date - 2011, run-time hours - 65. Ridiculous!
In the end I'll probably take your advice and Maximilien's: put some new SSDs in one of the pretty cases and donate the other two to charities.
Mircea
|
|
|
|
|
manufacturing date - 2011, run-time hours - 65. Ridiculous!
I have disks (maybe not that old) that have very few runtime hours - my backup disks are only powered on while actual backups are taking place, then they get physically disconnected until the next backup.
My backup script also only replaces what's been modified since the last backup took place, so typically rather quick.
Assuming I was using backup drives from 2011, 65 hours of actual use doesn't sound unreasonable to me.
OTOH, now that I think of it, just encrypting the last drive I bought for backups (16TB) probably took nearly half that time.
But still - I'd replace those based on capacity alone, and keep using the enclosure.
|
|
|
|
|
I would replace the drives with large ones, copy the data over and destroy the old drives.
I just use my drill press to drill a couple of holes down through the platters.
Our hazard waste site has a bin for electronic waste (big sign: "No Scavenging").
Have to remember to take my old batch of 5 1/4" diskettes with me next time.
>64
There is never enough time to do it right, but there is enough time to do it over.
|
|
|
|
|
My apologies for not congratulating this years MVPs.
|
|
|
|
|
Has the list been published?
|
|
|
|
|
I thought it must have been. I always try to congratulate them but realised I had missed doing it.
|
|
|
|
|
Not yet: MVPs[^]
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Last year MVPs were notified on 23rd Jan. I'm sure Chris isn't too far away from announcing.
Graeme
"I fear not the man who has practiced ten thousand kicks one time, but I fear the man that has practiced one kick ten thousand times!" - Bruce Lee
|
|
|
|
|
I think the DDOS has possibly delayed things
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
Oh well, it's a preemptive congratulations to people from me.
|
|
|
|
|
Notification emails went out yesterday...
Graeme
"I fear not the man who has practiced ten thousand kicks one time, but I fear the man that has practiced one kick ten thousand times!" - Bruce Lee
|
|
|
|
|
OK, I use this often - place cursor on the right side of the "{" and click on it...
most (!) often the editor highlights the content covered until the "}"...
fine
how about something like that to cover the text between
#ifdef
...
#endif
Thanks
|
|
|
|
|
If you are referring to an editor on CP, maybe Bugs and Suggestions[^] would be a better place to post.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
Visual Studio will highlight all connected #if, #elif, #else, #endif, when you click in one of them, but it does not appear to have a similar jump feature. Visual Studio Code the same.
[edit]
I was wrong, see Daniel Pfeffer's reply below.
[/edit]
modified 18-Jan-24 4:26am.
|
|
|
|
|
codeblocks does something similar i use these regularly to handle small versions of code
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
In Visual Studio, place the cursor on an #if, #ifdef, #elif, #else, or #endif and type ctrl-}. This will move between the connected directives. I don't know about Visual Studio Code.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Thanks Daniel, I was sure I tried that yesterday and it did not work. I must have used the wrong key.
|
|
|
|
|
So 2 days ago, at roughly 4:00am, the PC I've been using essentially as a poor man's NAS started to make some loud noises...an Acer easyStore H340. I could've sworn I got it in 2007, but the earliest discussions I can find right now that mention it go back to 2009. This goes back to when MS was trying to push the idea of having home servers. I remember it came with Windows Home Server 2007, which was based on Server 2003. There was also a Home Server 2009, based on Server 2008, but I just blew it away and installed Windows 7.
Anyway. Turns out it's the tiny fan in their proprietary PSU. I probably could find a suitable replacement, but...after 14-15 years, I figure, it's time to let it go. It's been running 24/7 all that time.
It's dog slow, running one of Intel's earliest Atom CPUs, and 2GB of RAM. But, its only job was to provide network shares; who needs a fast CPU and tons of RAM for that? It's got 4 front-loading bays - you can just slide drives in and out. I bought it, as mentioned, as a poor man's NAS. Absolutely nothing fancy, but just to share files...it did the job nicely enough.
In the end, I never really did take advantage of the multiple front-loading drive bays; whenever the data drive got full, I replaced it with one of larger capacity. I can't remember the size of the first data drive I had initially put in it, but the current one is 16TB. I just moved it to another PC in an external enclosure and re-set a few shares (so other systems using it, except for changing the name of the host PC, aren't even aware of anything being different). But I'll probably move it as an additional internal drive in one of my full-tower systems. I don't trust USB not to randomly lose its connection, even though I'm currently going directly from the enclosure to a PC (and avoiding additional chained USB hubs and such).
Normally I try to keep old PCs going for as long as I can. Right now, it's just suddenly gotten too noisy to ignore. I suppose I could put it in another room (where my main, just-as-noisy VM host currently sits), but I figure it was time to let this one go.
What's your oldest still-in-use PC's war story?
|
|
|
|
|
Great post and question.
I've had a h/o server for as long as I've been WFH. I've been having creeping thoughts about the current server's health/mtbf due to the fact that the hardware (with the exception of SSDs) is nearing the 14 year mark. I assembled this box in 2010. It originally had Server 2K8 r2, then 2013, and now 2016.
This server is a file server, web server, sql server, mail server, print server and is currently hosting one of the company websites, over a dozen company web applications, and half-a-dozen customer web applications. Even with all of those roles, it still seems blazing fast and doesn't seem to break a sweat.
Your story reminded me of a night probably 7 years ago that I was awakened in the middle of the night by a strange noise...an ominous repeating pattern coming from my office, across the hall from the bedroom. That was the sound of a 6y/o Seagate spinner crashing. Long story short, I lost a bit of data, but was able to recover within a few days. It was a learning experience for sure.
I have been thinking of replacing it with a laptop and repurposing the UPS.
"Go forth into the source" - Neal Morse
"Hope is contagious"
|
|
|
|
|
Seagate spinner crashing.
I always want to give Seagate the benefit of doubt. I really want to.
My past experience says otherwise, and these anecdotes add up.
Your server - that's a lot of responsibilities for one box. Would virtualizing it be an option? That would mean you could trivially bring the VM from one host to another. And backups could be done with a single VHD file.
|
|
|
|
|
Quote: Would virtualizing it be an option?
I'm on the fence over just replacing vs. moving the entire thing to 'the cloud'. We already have a few Azure VMs, so I could just add it to the collection and change the DNS recs. The only problem that I have run into here is my inability to get standard FTP to work on an Azure VM. Maybe eventually, I'll move it all to SFTP, but I don't have the time to do so now. Maybe this box can hold out for another year!
"Go forth into the source" - Neal Morse
"Hope is contagious"
|
|
|
|
|
I wasn't even thinking about Azure VMs.
Even a client OS like Windows 10 supports Hyper-V.
|
|
|
|
|
The same thing about re-purposing old stuff. Old, 2011 Dell server running ESXi. We replaced it for new hardware hosting 4 servers, including DC.
Put Windows VM hosting surveillance camera software and Linux VM with CPAI on the old one. In SOHO, I bought 8 year old Dell workstation on eBay (~$300) and installed TrueNAS for file storage and a Plex server. My SOHO ESXi system is only 7 years old, running 24/7 for most of those years. Hosts XP VM with Visual FoxPro. Anyone want a copy of Warp?
Some of the older fans had bushings and the shaft was covered with a foil label. Removing the label allowed for lubricating the fan.
>64
There is never enough time to do it right, but there is enough time to do it over.
|
|
|
|
|
Anyone want a copy of Warp?
Warp? As in, OS/2 Warp? I think I have an .ISO of Warp 3 somewhere, but I remember that Hyper-V doesn't like it. I believe VMware got farther, but it's been many years...
[Edit]
Yup, "OS2Warp3.iso", under 250MB in size. With a readme I apparently wrote that says the ISO isn't bootable. So, I don't even know how I'd get the process started...boot a VM from a DOS disk, load a CD driver (I don't know if I'd still remember how), and run a setup.exe or equivalent on the mounted ISO?
|
|
|
|