| Get your FREE home page! |
|
Kernel panic: VFS: Unable to mount root fs Tessa Moravec's log. Unix sysadmin in Sunnyvale, 25, root on more boxes than is good for anyone. Links and gripes. [ Archives ] [ parma ] [ Pictures ] [ mail ] [ ring ] ------------------------------------------------ [1998-10-29 Thu 00:07] night drives and detours A long drive in the dark has only one valid exit condition: getting yourself and whatever is in the passenger seat through the front door in one piece. Everything else—detours, road crews, bad weather, the things waiting for you when the engine cuts off—is just traffic. You keep both hands on the wheel until the key is out of the ignition. The rest can wait until morning. ------------------------------------------------[1998-10-27 Tue 23:39] paperwork and parity Every audit eventually comes down to whether you have it on paper. You can run all the mirrors you want, but if the purchase order gets pushed to the next quarter, your only real redundancy is what you wrote down and what made it onto tape before five. There is a difference between parity and a backup. Parity keeps the machine running while nobody is looking. A backup is what you pull out of a metal box when the room is quiet and you have to prove what was there. ------------------------------------------------[1998-10-26 Mon 22:32] night lines and quiet rooms A good link doesn't need much traffic to justify staying up. Most of the night it is just carrier tone, checking in every few minutes so both ends know the wire is still intact. When things get heavy on one end of the continent, you don't crowd the line with explanations. You keep the port open, watch the logs, and let the room stay quiet until morning. ------------------------------------------------[1998-10-25 Sun 00:37] mount points and hardcoded assumptions Any script that assumes a partition table never changes is just a delayed outage waiting for someone to add a second disk. Parsing /etc/mtab directly beats hardcoding device nodes into a backup job. Devices move, controllers get swapped, and mount points drift, but what's actually mounted right now is the only thing the tape drive should care about. Filtering out proc, swap, and devpts in three lines of regex saves having to explain why an incremental failed on an empty directory. Testing the regex on local tables tonight before touching anything at Mathilda. Some things you verify on your own box first. ------------------------------------------------[1998-10-23 Fri 23:39] decommissioned and shelf space Every audit binder eventually solves a problem by declaring a dead box compliant. Crossing out phantom subnets on paper takes thirty seconds with a red pen, but the cable in the tray stays right where somebody left it three years ago. Hardware projects on the bench have the same lifecycle. If you have two broken machines from 1983 and neither has a working power supply, taking them apart to stare at the ROMs is just an expensive way to scatter screws. Screwing the covers back on and putting them on a shelf until you actually have the appetite to fix them isn't quitting. It's clean inventory management. ------------------------------------------------[1998-10-23 Fri 01:18] filter caps and night shifts Every older machine has one capacitor that was only waiting for a humid Tuesday to let go. You smell the fish glue first, then the room gets very quiet while everybody looks around to see whose power supply died. Putting poly film caps back in is thirty minutes with an iron and a solder sucker, but nobody wants to stock the drawer until something actually smokes. Management pushed the mirror disk purchase to next quarter again. Which means the engineering tree sits on one spindle until January, and Glen left it on his punch list with a yellow highlighter. When you tell people a disk will fail, they nod politely like you're predicting rain in December, and then act surprised when the heads drag. At fifteen I thought fixing broken demo floppies at the counter was the whole craft. It turns out the craft is mostly keeping things running that someone else decided were too expensive to care for properly, and leaving a clean log behind when you walk out the door. ------------------------------------------------[1998-10-22 Thu 00:59] telemetry and carrier drops A good communications link doesn't promise there won't be static. It only promises that both ends keep listening until the sweep clears or the carrier drops entirely. Rewrote the partition parser for the backup script tonight so it reads the mount table dynamically instead of trusting hardcoded partition names left behind by someone who moved to Palo Alto. If a filesystem isn't mounted, dumping an empty slice and returning zero is not a backup. It is just clean exit status with nothing on the tape. >> Everest Pipkin's two-player story game on port 4300. For anyone who knows what it feels like to wait on a blinking cursor across two thousand miles of wire. ------------------------------------------------[1998-10-20 Tue 23:24] rollback sheets and second lines If a rollback plan takes more than one sheet of paper, nobody will read it when the panic starts. Glen spent forty minutes asking about audit trails for records we have not touched since February, but the single sheet did the job. Saturday midnight-to-four is approved. Someone asked today what I would do with lottery money. The standard answer around here involves sports cars and angel investing, usually delivered by people who check quotes every fifteen minutes. My list had three items: pay off my parents' house in Parma, run a second copper line into this apartment so the phone is not busy while I am on EFnet, and buy two DLT tape libraries so nobody has to touch a tape on Friday ever again. There is a difference between wanting to change your life and wanting the things you already do to run without unnecessary friction. ------------------------------------------------[1998-10-19 Mon 23:01] rate limits and receipts Scaling out without rate limiting just means things fall over in parallel. If twelve instances hit the same backend table at once because there is no governor on the queue, all you bought was twelve times as many database locks. That is not architecture. That is just an expensive crowd. Also, keep your records. Memory is a cache that drops lines when you get busy, and when someone remembers a Friday differently, only the disk tells the truth. The disk said he was right. I owe him a walnut. ------------------------------------------------[1998-10-18 Sun 22:59] green screens and anarres Sunday. Spent most of it quiet on the futon with tea and a heating pad, which is about the only way to treat a slow day. There is something decent about green phosphor. When an old monitor warms up and takes text off a Model 100 without buzzing, that is half the battle. Testing flea-market tubes when cold is a mistake; they need the room temperature first. Finished chapter nine of The Dispossessed tonight. Shevek at the party on Urras feels like every room where people talk in paragraphs about things they don't have to carry. It holds up. Queues are clear on the pager. Tomorrow is Mathilda and the mount table. ------------------------------------------------Older posts: Archives There is no mailing list. If you want to know when this updates, hit Reload. That's what it's for.
hits since I started counting: (you are visitor number 134; yes, it counts me when I reload) last updated 1998-10-29 00:07 UTC-08:00 · © 1998 Tessa Moravec |