Path: utzoo!attcan!uunet!wuarchive!gem.mps.ohio-state.edu!ctrsol!cica!iuvax!purdue!haven!adm!cmcl2!rna!dan From: dan@rna.UUCP (Dan Ts'o) Newsgroups: comp.sys.ibm.pc Subject: Re: Backing up PC's over a network? Message-ID: <820@rna.UUCP> Date: 22 Oct 89 19:25:56 GMT References: <3029@tahoe.unr.edu> <9792@chinet.chi.il.us> <6183@tekgvs.LABS.TEK.COM> Reply-To: dan@rna.UUCP (The Dan of all vices) Organization: Rockefeller University Neurobiology Lines: 32 In article <6183@tekgvs.LABS.TEK.COM> keithe@tekgvs.LABS.TEK.COM (Keith Ericson) writes: )In article <9792@chinet.chi.il.us> Les Mikesell writes: ))I just tried something that I didn't expect to work using AT&T's starlan ))DOS server. I made a link from /dev/rmt/c0s0 (a 125M streaming tape ))in a 386 unix server) to a file named "tape" in my home directory which ))is linked as drive H: to a PC on the network. From the PC, I used ))GNUtar (compiled for DOS) and from drive C: (local hard disk) executed: ))tar cvf h:tape . ))and it actually created a tape that I could read back under dos or ))unix. Amazing... and I was just about to waste a month or so cobbling ))up some kind of netbios<->tli connection to do exactly that. ) )I just tried the same with an AT386Clone (Intel 301-based) running AT&T )SysVR3.2 with Wollongong TCP/IP and their NFS for the server and another )AT386Clone (Everex STEP/25) running DOS3.3 and Sun's PC-NFS. I got what )Les expected: it didn't work... ) )Firstly, the first UNIX system had /usr and root as separate file system. so )I couldn't create the link from /usr/me/tape to /dev/rmt/c0s0. Additionally, )that system didn't have the Wollongong NFS installed on it, either and )when I tried to install it the X11.3 conflicted with it. So I decided to )(just?) rebuild the system from scratch with root and usr on the same )filesystem and without the X Windows... A small point: UNIX shouldn't care whether the tape device is called /dev/rmt/c0s0 or /usr/me/tape. Instead of trying to link them, which you can't across filesystems, just make another inode called /usr/me/tape as a duplicate of /dev/rmt/c0s0: /etc/mknod /usr/me/tape c ## ##. No need to make root and /usr the same filesystem. It sounds like Starlan DOS server supports device sharing, even if inadvertently, while Wollongong doesn't and assumes any special UNIX files (devices, fifo's, etc) should be hidden from DOS... too bad.