Well, I decided to mke2fs the damn thing.. Apparently, something exploded on my hard drive and threw random bits everywhere. I wrote a tiny program to try and find the 0xEF53 magic number marking a superblock -- found nothing in 1GB of data. I'm still trying to figure that one out especially considering that I did a byte-by-byte check. I should have gotten back hundreds or thousands or millions of false positives, but I got nothing.
I dd'd the first meg or so of the disk, found all sorts of aincent garbage (OnTrack disk manager, anyone?). Perhaps the kernel exploded after hitting the 5% reserved space for root... Hmm.. Found some text files that got turned into binary files from all of the flying bits. Oh well, at least it wasn't important data, and I do have a lot of it backed up on a CD somewhere..
Some of the corruption may have hit my /usr partition as well. MP3s were not playing nicely from XMMS. I ran `rpm -V xmms' and discovered that libmpg123.so had a bad md5sum. I just hope there aren't more problems.. Hmm.. Perhaps this had something to do with the solar flares (though I'd put that at about 3% probability). Maybe I need more shielding...
I'm probably going to write up several mini-howtos so my users can figure out how to mount their home directories via SMB, print to the Novell printers, and use SSH instead of telnet. Pretty generic, but who knows how well things will work. Also, I played around with the login scripts on our main Solaris box. People can now safely get bash running by creating a ~/.iwantbash file. I couldn't just change /etc/passwd to point to /usr/local/bin/bash, because there are other systems in the NIS domain that are Linux boxen with /bin/bash instead. Also, people can get GNU ls to work in color now with a ~/.iwantcolorls file. Hopefully, I put everything in the right place so the scripts people have written won't be broken..
I still have to tell my boss that I'll be gone for a week and a half to do Marching Band. Perhaps I'll have to do some coding on the Flute website. I just wish the U ran PHP on my web server..
Afternoon
*Yawn* *stretch* Ooh.. Actually did some work today. Did some more mangling on login scripts. What a mess those things are. However, I am really beginning to like RedHat's /etc/profile.d idea. I can just make tiny scriptlets and have them get run from either /etc/profile or /etc/bashrc (since it's an either-or situation when you start a shell, AFAICT). I suppose I'll be tinkering on über-scripts that can startup both Solaris and Linux pretty soon. Then again, I shouldn't play too much, since I won't actually have an opportunity to test them (users get a tad peeved when the system reboots in the middle of a week-long run of data analysis..). Oh well.
One of my roommates is coming to the apartment to visit. Yeah, he's not living here this summer. Stayed at home. Whatever. Of course, myself and the other roommate that are around here are happy he's coming, since his car works and we can finally go buy some food. It's either that or try your luck on some 7-month-old beef in the freezer. We're planning on going to X-Men this weekend, and I have another friend I should invite to come along. I hope I'll remember.
Found some school songs encoded in .au and .ra format on the Marching Band's homepage. I think I'll vorbize them, though I don't know how well 8-bit mono works..
Posted by mike at July 20, 2000 02:39 PM | Dan , Josh , Movies , Music , Old Advogato Diary , School , Work | TrackBackGood
Posted by: W0n6 at August 27, 2003 08:41 AM