Article View: comp.infosystems
Article #282Alex - NFS/FTP Filesystems
From: Vincent.Cate
Date: Wed, 19 Jan 1994 20:17
Date: Wed, 19 Jan 1994 20:17
75 lines
3476 bytes
3476 bytes
Alex is a user level NFS server that provides users and applications
transparent read access to files in anonymous FTP sites on the Internet.
Because it is user level it is not too hard to install. Because it looks
like an NFS server other machines can mount the server as soon as you
bring it up.
In Alex the hostname becomes part of a normal filename. For example:
ftp://burgundy.nectar.cs.cmu.edu/src/README
becomes /alex/edu/cmu/cs/nectar/burgundy/src/README
With Alex you can do a "cd" to Berkeley, use "ghostscript" on some papers
in Japan, "grep" through some files in Australia, run "xloadimage *.gif"
in Germany, "lpr README" in Pittsburgh, "cat *.au > /dev/audio" in Finland,
etc. You can use all of the commands and aliases you are used to on
internet FTP files. Make symlinks to far off locations. :-) Have
"makefiles" that can fetch new versions of software, etc.
The server caches files and directory information.
**********************************************************************
To demo Alex, as root do the following:
mkdir /alex
mount -o timeo=30,retrans=300,rsize=1000,soft,intr alex.sp.cs.cmu.edu:/ /alex
You can then wander around under /alex. Check out
/alex/edu/cmu/cs/sp/alex/links. After this post the server will probably
be totally overloaded, so please quickly move on to setting up your own
server (last section below).
**********************************************************************
If you have xmosaic, check out:
ftp://alex.sp.cs.cmu.edu/www/alex.html
or /alex/edu/cmu/cs/sp/alex/www/alex.html if you mounted Alex.
If you do not have xmosaic, you should. :-) But you can go to
ftp://alex.sp.cs.cmu.edu/doc and look at README, NIR.Tool, or intro.ps
**********************************************************************
Installing an Alex server.
**********************************************************************
To install an Alex server on a Unix machine that does not export any NFS
files, create a new user with the id "alexsrvr". Best if there is lots of
disk space (nice to have 1 GB or more but 50 MB can work ok).
Then, as root (after doing the mount above), simply type:
csh /alex/edu/cmu/cs/sp/alex/src/getalex
After this finishes (copies the source, expands it, compiles it, installs
it, and starts things up in a total of 5 to 10 minutes) you should have a
fileserver installed and running on your machine. However, if "getalex"
does not work, you can do a more manual approach by looking at
ftp://alex.sp.cs.cmu.edu/src/README
Once a local server has been set up other machines at your site can do a
"mountalex" to mount your server and then use /alex.
**********************************************************************
-- Vince
vac@cs.cmu.edu
**********************************************************************
Master copy of this file: /alex/edu/cmu/cs/sp/alex/doc/post
Technical Details
Message-ID:
<shDNJ9600h4B8XYUY8@cs.cmu.edu>Path:
arc1-ca.pugleaf.net!wupost!darwin.sura.net!howland.reston.ans.net!math.ohio-state.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!news.sei.cmu.edu!bb3.andrew.cmu.edu!andrew.cmu.edu!postman+Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!wupost!darwin.sura.net!howland.reston.ans.net!math.ohio-state.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!news.sei.cmu.edu!bb3.andrew.cmu.edu!andrew.cmu.edu!postman+ From: Vincent.Cate@cs.cmu.edu Newsgroups: comp.infosystems,comp.archives.admin,alt.sources Subject: Alex - NFS/FTP Filesystems Date: Wed, 19 Jan 1994 15:17:13 -0500 Organization: Carnegie Mellon, Pittsburgh, PA Lines: 76 Message-ID: <shDNJ9600h4B8XYUY8@cs.cmu.edu> NNTP-Posting-Host: po4.andrew.cmu.edu