Installing a desktop environment isn't really the solution. The issue is delayed writes with async IO. If you disconnect a device before those writes are actually written to the disk, you will get data loss. Simple as that. A desktop environment just provides an easier mechanism to unmount the filesystem with the GUI instead of the CLI. Instead of installing a desktop environment, you cby kraqh3d - Debian
Yes, but it's the safe option. You don't have to use sync if you always cleanly unmount the filesystem before removing the device, as unmount will sync any pending writes to avoid data loss. I don't bother. I rarely even get on the CLI of my dockstar anymore now that its working the way I want. My dockstar's purpose is simple -- adhoc sharing of a bunch of usb disks full oby kraqh3d - Debian
You don't need autofs. Some simple udev rules will do this for you. I like to use pmount since it handles the creation and removal the mount points in /media/{DEVICE} without any extra effort. This is my rules file: root@debian:~# cat /etc/udev/rules.d/99-automount.rules # --sync to allow removal without corruption # exclude sda since its the rootfs ACTION=="add",KERNEL=by kraqh3d - Debian
You should be able to copy the usb thumb drive with something like this: dd if=/dev/sdX of=/path/to/backup.dd And I'd unmount the filesystem before making the image. It's not too difficult to fix the eth problem. On first time start up, the udev network rule generator creates a rule which maps your mac address to eth0. It's in something like /etc/udev/rules.d/xxx_persistent-by kraqh3d - Debian
Swap is orders of magnitude slower than memory so I don't think it will make much of a difference really. The biggest gotcha with swap files is that you really want them to be allocated on contiguous disk space. When its fragmented, its even slower. And you don't necessarily even need any swap if everything you run fits in the available memory.by kraqh3d - Debian
You don't provide much information. It sounds like you ran Jeff's hack script, booted into Debian, and apt-get installed samba? Is that correct? You need to do a bit more than that. What are you trying to share, a USB attached hard drive? Did you mount it first? You will need to install fuse and ntfs-3g packages to mount an NTFS formatted device and write to it. You alsoby kraqh3d - Debian
Hey thanks for that tip. That really would've annoyed the heck out of me for a while. Thankfully it's easy to fix by mounting the copy and removing the /etc/udev/permanent-net.rules file which maps interface by mac address before booting it on the other dockstar. (Hmm... any other persistent rules that may need to be removed??) It probably would even make sense to keep a backup ofby kraqh3d - Debian
Your swap partition is very small. The recommendation is 256MB which would be 342 cylinders on your stick. But I don't think that would be a problem. What happened when you ran the installer? You can re-run the installer, it won't hurt anything. It's smart enough to figure out what was done and what wasn't. Before you do that, try to mount /dev/sda1 and see if anythiby kraqh3d - Debian
Thanks for the replies. I did all of that already this past weekend :) I didn't understand the new U-boot system. But I figured I couldn't really screw anything up so I just booted up with my Debian boot stick removed. It booted right into Pogo. Thats when I figured out its loading the kwb file from mtd2. Pretty cool. I also made a dd copy of my boot stick as a backup befby kraqh3d - Debian
Hey thanks for the reply. So the new uBoot chain loads a copy of the old uBoot if it can't find a root file system on /dev/sda1? If I remove my boot /dev/sda flash drive, will the system boot back into Pogoplug or is this just a fallback during the installation? Last night I was thinking about exactly what you suggested. I was just cautious about running apt. But I figured I have aby kraqh3d - Debian
I found your excellent tutorial and installation procedure a few days ago, when trying to determine if I should install PogoLinux or OpenWRT on my Dockstar. I was quite glad to find a Debian install since I'm very familiar with Debian, though I have no familiarity with the ARM architecture at all. The installation went ok. I ran into a annoyances which I'm posting here to hopefullyby kraqh3d - Debian