Joe’s Tips for achieving computer Zen

Recently Alex Payne wrote an article titled al3x’s Rules for Computing Happiness, and while we agree on a few things, there are several points that I most certainly do not agree with. As I was reading this article it got me to thinking about a page I had typed up at a previous job with some guidelines about how to not be frustrated with your computer at home. So in a slightly modified form I present to you Joe’s suggestions for achieving Computer Zen:

On choosing the correct OS for your needs:

  1. If you are only going to use your computer for email, web surfing, working with digital pictures, and to fill your iPod; buy a Mac. Just be prepared to spend more for less than you will get with the other options.
  2. If you rail against the man, refuse to pay for software, and want to be able to do anything that is possible with a computer; buy a computer without an OS and load the Linux distribution of your choice on it. Just be prepared to invest an amount of time reading man pages that could be considered the equivalent of earning a Doctorate in Computer Science to get your ultra-cool-high-tech-laser mouse working.
  3. If you want to be able to do most everything that you would need to (special circumstances aside), and do not want to have to learn how to program your computer to use it; buy a Windows computer. Just be prepared to buy some (optional) expensive software, and invest some time cleaning off malware from that late night “accidental” pr0n excursion.

On choosing software:

  1. Carefully evaluate software before you decide to use it. Take the time to set up a VM (that’s virtual machine) and install it there first. If you don’t want to go to the trouble, be prepared to suffer through some odd issues.
  2. Never install cracked software unless you are willing to reinstall your computer (sometimes “free” is not worth the price).
  3. Open source software has come a long way. Investigate your options before choosing to buy software.
  4. Never install iTunes on a Windows machine. There are other options for managing your iPod, and iTunes is a resource hog.

On general computer skills:

  1. Invest some time and really learn how to use and maintain your chosen OS and software. In the grand scheme of things you will save far more time doing it this way, than just going until something breaks and then having to try to figure it out (or having to pay someone to do it for you).
  2. Always back up your data (pictures, important documents, etc.) to something not on your computer. External hard drives are cheap now, as are web based backup solutions. Investigate your options, and choose a solution that is right for you. A good backup will save you hours of headache, and tons of heartache in the event of a data loss.
  3. Rip the Caps Lock key off of your keyboard. In all likelihood the only use you find for it will be to annoy others.

On using the internet:

  1. DO NOT CLICK EVERYTHING YOU SEE! No matter how many times I say this, I guess it takes personal experience to really drive it home. Assume that every popup you see is a trap, and investigate it fully before clicking on it at all. Common traps to avoid: “click here to install missing codec”, “your computer is infected with a virus click here to remove it”, “click here to enter”, (clicking on) “I agree…”.
  2. Do not use Internet Explorer unless the website does not work in anything else. FireFox is cross platform (will work on Windows, Linux, Mac), far safer, and in my opinion a better all around experience.
  3. Google is your friend. need to know how to start Outlook in Safe mode? Search “Start Outlook in Safe Mode” on Google.com, and you will find the answer very quickly.
  4. Do not forward rumor email or chain email! If someone sends you an email about business cards being laced with a potent tranquilizer, head over to snopes.com and check it out for yourself before you decide to tell anyone about it or send it to anyone. Some people just have too much time on their hands, and will mass email anything.
  5. Do not buy perscription meds online unless it is from a pharmacy your doctor recommends. Ask them about it FIRST. Anything that is advertised as “Buy \/i@gr4 herre cheap!!!” is a trap!

As with any Zen dicipline, Computer Zen is a long journey, and you will only get out of it that which you invest into it.

end

Advertisements

Mysterious Server 2003 disk space consumption

So the System drive of my (primary) domain controller has been running low on disk space (it’s a 20GB partition running with about 4GB or so free). This has been a nagging issue that I’ve had off and on for a while now, and I haven’t really had the time to delve into it.

I decided to start my investigation by running WinDirStat and looking for any oddly large files. The largest portion of the System disk is consumed by the Program Files directory (no big surprise there), and aside from a couple slightly disturbing large files from my backup software there is only one group of large files on the drive – hovering in at about 12GB for the 8 or so files. And they all have the same path and are similarly named: C:\System Volume Information\{914b4760-84b2-11dd-bca9-000e0cb2b564}{3808876b-c176-4e28-b7ae-04046e6cc752}

Hmmm, interesting. A quick Google search turns up some results linking this directory (more specifically files with CSLID names in this directory) to two things: System Restore points, and virus files.

Well I’m pretty sure it’s not virus files (no other odd behavior or weird network activity), and if I’m not mistaken to enable System Restore on WS2003 you have to manually copy over some files from an XP CD (which is a pretty cool hack, but not something I’ve done on any corporate network I’ve ever worked on).

At this point I start hearing dramatic music in the back of my mind, I’ve got a bonafied mystery! Or at least initial facts would indicate so.

Well a bit more in depth investigation turns up what some of you already knew at this point, the culprit is VSS. But I never configured VSS! (queue swelling of dramatic music in the background)

Ok so this is something of a mystery after all. So I go digging around in the event logs for the last 3 years looking for the initial VSS snapshot message. It sounds like a lot of work, but Microsoft Log Parser actually makes things like this pretty trivial.

Turns out that the VSS snapshots started on the same day that I installed our current Backup software (Yosemite Backup 8.5 sp2) which cooincidentally has the ability to make use of VSS snapshots!

Now this is not a huge issue, as VSS will delete old snapshots when space is needed, however I tend to take exception to software doing things like this without my permission.

Well luckily for me, I used to be a manager at the company that makes our backup software, so I fire up my trusty IM client, and start poking at the engineering department.

Twenty minutes later I have my trusty pipe and smoking jacket firmly in place, as I am feeling quite like Sherlock Holmes. It seems that in fact it was the backup software which enabled VSS for all volumes on my server, and (because it uses the defaults when enabling VSS) had set VSS to not limit the space consumed by snapshots!

A simple trip into Disk Management, and a quick change to the drive’s Property page, and VSS is now limited to 4GB for the system partition (which is far more than I’ll ever need). Interestingly enough had I disabled the VSS service on this machine before installing the backup software, it would not have enabled VSS. I’ve asked that they include a note about VSS being automatically configured to the Yosemite Backup installer (it may exist now, I’m not sure as I haven’t actually read any of the installer screens in years), but who knows when that will make it into the software.

As a side note, I’ve spoken to the Tech Support Manager at Yosemite Technologies (they make Yosemite Backup), and they are currently writing a knowledge base article about this, and how to change the VSS settings from the defaults that Yosemite Backup enables.

end

%d bloggers like this: