At my home I have a 100mbps LAN where I can connect my laptop in the bedroom (at my desk) and in the living room (in front of the TV…) and one Linux box which works as a web-server, develop-box and file-server (Samba). This server is a PIII 550 machine with 320MB RAM running Debian Woody (pre-3.0). I recently bought a 120GB Western IDE-disk which I wanted to put in this box for editing my captured movies.
To do so, I had to make sure my network could deliver the bandwidth that this sort of job requires. To capture and play a DV-stream from the camera or a AVI file,
the network must at least handle 30Mbps.
The first thing I had to do was to physically install the disk in the machine. Since the main-board is a ABIT BE6-II with optional ATA66-devices, I had to recompile the kernel with HP366-support. Since I had to recompile it, I also included SMB-support in it. After re-compilation the disk showed up in the boot-message and I could partition it as I wanted (one big bastard on 120GB). When this was done, I took it for granted that I now just could lean back,
sip some coffee, and continue with my personal editing. But no. To my surprise my Linux-box didn’t support file sizes above 2GB. I had planned to use fat32 on this partition, so I could grab out the drive and use it directly against Windows-systems, but it doesn’t support files bigger than 2GB. So therefore I went for Linux ext2fs. How smart.
After some googling, I did find out that if I used a 2.4 kernel (which I already had) and recompiled glibc6 with 2.4-kernel headers, my system would support Terra Byte-files. So I did. But after compiling and creation of Debian packages, the installation of these went wrong because of some mismatch in packages.
Then I gave up this approach and upgraded my entire distro from woody to unstable. That made the difference. Here the glibc-files are compile against the 2.4-kernel-headers, and everything went smooth. Now I am capturing from the camera with firewire-cable just from everywhere in my house without worrying about on which computer the particular clips are stored. They all reside in one place, my beloved Samba file server.