Update! I figured some things out. See related posts below.

A big challenge for me in moving to GNU/Linux from Windows is not only migrating all the data that I rely on and finding free software replacements, but figuring out how to do the equivalent of all the administrative things I need to do.

When I started using Windows PCs back in 1994, I didn’t have anything. No data, no maintenance requirements. My computing world was a blank slate. I started using my cousin’s Gateway 486 to play Doom (in DOS), and then started going in to Windows to see what games were in there.

Gradually over time I started doing more, and in twelve years I’ve accumulated a lot of habits and routines. It would have been so much better to have started fresh using GNU. Now, I have a hard time starting because there’s so much up front work I feel like I have to do before I can really get going, and it tends to prevent me from doing anything.

One of these hang-ups is backing up data. I gradually developed this habit until it’s reached the level of compulsion where I now get the shakes if I go more than a couple of days without backing up to another machine on my home network and more than a couple of weeks without backing up to DVD. I do incremental backups every day to a networked USB drive, which stem from weekly DVD backups, which have all the changes since the most recent trip to my safe deposit box, which I visit every two to three months.

Recently I’ve been anxious to really get going with the move, but I don’t want to start moving everything over and use GNU for more day-to-day work until I have a backup plan in place. To do that, I want to use this cool little Linksys Network Storage Link (NSLU2) device. I have one sitting in my basement attached to a 200GB drive in a USB enclosure. It wasn’t much trouble to map remote drives on it from Windows, but so far I have been defeated in my efforts to use it remotely from a GNU system, of which maybe some blow-by-blow technical minutiae later, but here’s the short version:

mount -t cifs -o username=admin "//192.168.1.50/DISK 1" /home/scarpent/nslu_test

Works in Fedora Core 5. The NSLU2 drive is mounted and I can see its data, but I have permissions problems. I run the command as root and it makes the owner of nslu_test and all sub-directories be “502″. I get permission denied when I try:

chown scarpent:scarpent

Tried the same command (well, with sudo) from Ubuntu and get:

mount: block device //192.168.1.50/DISK 1 is write-protected, mounting read-only
mount: cannot mount block device //192.168.1.50/DISK 1 read-only

Had also tried smbfs on Fedora but ran in to a big tangled mess of trying to install stuff.

And so it goes. I’m sure I’ll get there, eventually, but it takes a lot of time. Each thing I try to do sends me running around in confusion trying to understand things that are far beyond my current skills. Again, I don’t think it would be so bad to be a brand new computer user with GNU. You can do a lot before needing to know about what goes on under the covers. But there are several things in particular I want to do that force me in to the guts right away, where I stand in awe and trepidation at all the alien plumbing.

(6 Feb 2007) Woo hoo! I got some stuff working –>

Related Posts: