mirror of
https://github.com/xcat2/xNBA.git
synced 2024-12-15 07:41:45 +00:00
94 lines
4.2 KiB
Plaintext
94 lines
4.2 KiB
Plaintext
|
Xref: news.nsw.CSIRO.AU comp.os.linux.announce:2827
|
||
|
Path: news.nsw.CSIRO.AU!metro!metro!munnari.OZ.AU!news.ecn.uoknor.edu!news.wildstar.net!news.ececs.uc.edu!newsrelay.netins.net!newsfeed.dacom.co.kr!arclight.uoregon.edu!feed1.news.erols.com!howland.erols.net!newsfeed.internetmci.com!in3.uu.net!liw.clinet.fi!usenet
|
||
|
From: schoebel@informatik.uni-stuttgart.de (Thomas Schoebel-Theuer)
|
||
|
Newsgroups: comp.os.linux.announce
|
||
|
Subject: linux-2.0.21-transname - Patch for easier pool administration
|
||
|
Followup-To: comp.os.linux.misc
|
||
|
Date: 30 Oct 1996 10:53:38 GMT
|
||
|
Organization: Informatik, Uni Stuttgart, Germany
|
||
|
Lines: 76
|
||
|
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
|
||
|
Message-ID: <pgpmoose.199610301253.4416@liw>
|
||
|
NNTP-Posting-Host: liw
|
||
|
X-Auth: PGPMoose V1.1 PGP comp.os.linux.announce
|
||
|
iQBVAwUBMnczrjiesvPHtqnBAQEO6gH/WRtFpTPyVtwi0cFVPZ1Xhn8cvfb6i3mk
|
||
|
LQY2kgpAPquP2TeXYWb5Ta3HxqK15pR1AgaEy5BmPS6+66ixZFvKRQ==
|
||
|
=hhea
|
||
|
|
||
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||
|
|
||
|
linux-2.0.21-transname.patch enables diskless clients, X-terminals etc to
|
||
|
mount the *root filesystem* of the server. This makes administration of
|
||
|
large pools *a lot* easier.
|
||
|
|
||
|
Currently different diskless clients must have their root "/" on different
|
||
|
directories on the server, beause each client has _some_ different
|
||
|
configuration files. However, most administration files (typically about 99%)
|
||
|
have the same contents on the clients and on the server, but have to be
|
||
|
(and maintained separately) just because of the 1% differences.
|
||
|
|
||
|
This duplication causes very large efforts in practice, since at least
|
||
|
the /etc directory has to be duplicated for every client. Even in /etc
|
||
|
many files are identical, for example sendmail.cf, initrc scripts and
|
||
|
others. Maintaining a large pool means to ensure coherence amoung the
|
||
|
duplicates. Classical methods like symlinks are unconvenient
|
||
|
for this task because they have to be valid in the view of mounted
|
||
|
filesystems at the client, not at the server.
|
||
|
|
||
|
linux-2.0-transname.patch overcomes this problem by allowing filenames
|
||
|
to be context-dependend. For example, if you have a file "/etc/config"
|
||
|
that should differ on the hosts "myserver" and "myclient", you just
|
||
|
create two different files named "/etc/config#host=myserver#" and
|
||
|
"/etc/config#host=myclient#". On host "myserver", the file
|
||
|
"/etc/config#host=myserver#" will appear as if it were hardlinked to
|
||
|
file "/etc/config" (without the #...=...# suffix). On host "myclient",
|
||
|
the corresponding other file will appear as "/etc/config". So you
|
||
|
can access the right file contents under the same name, depending
|
||
|
on which host you are.
|
||
|
|
||
|
As a result, you may use different contexts for e.g. /etc/fstab, but
|
||
|
have one shared /etc/passwd for all pool machines. So you don't need
|
||
|
yp or NYS any more.
|
||
|
|
||
|
The kernel patch was developped for and is used at our Linux pool at the
|
||
|
University of Stuttgart with good results. Maintainance of the pool is
|
||
|
at a minimum, and adding new clients is a child's play. No worry with
|
||
|
keeping up mail configurations, newly installed tools, changed /etc/services,
|
||
|
/etc/shells, /etc/resolv.conf and many, many others. In contrast to a
|
||
|
sophisticated symlink solution, adding a new file to the /etc directory
|
||
|
is seen immediately by all clients. I never had less trouble with
|
||
|
administration before.
|
||
|
|
||
|
I just uploaded the patch to
|
||
|
ftp://ftp.lmh.ox.ac.uk
|
||
|
where it should appear in /pub/linux-kernel-patch-archive/
|
||
|
and also to
|
||
|
ftp://sunsite.unc.edu/pub/Linux/Incoming/
|
||
|
where it should be moved to /pub/Linux/kernel/patches/misc/ soon.
|
||
|
|
||
|
More details can be found in the README there, and also in the
|
||
|
configure-help.
|
||
|
|
||
|
Enjoy,
|
||
|
|
||
|
- -- Thomas
|
||
|
|
||
|
|
||
|
-----BEGIN PGP SIGNATURE-----
|
||
|
Version: 2.6.3i
|
||
|
Charset: noconv
|
||
|
|
||
|
iQCVAwUBMnczhYQRll5MupLRAQHzuwP9HGYa4I3bZpt22Y3oQIwEKZGfvnaS5AaD
|
||
|
fVG8wOQ/T7Nrant9JtTktsTVlxGVlYVnziRY4c0ew2qExapK9FqY/ItN0NJXy5aT
|
||
|
a4eSkn86rp6Un7m90RK1xVY5AyVAq49Rdw2StGxr7uj+davnmg3Np+U0MiAILq91
|
||
|
52jKGaR3fvc=
|
||
|
=LSD6
|
||
|
-----END PGP SIGNATURE-----
|
||
|
|
||
|
--
|
||
|
This article has been digitally signed by the moderator, using PGP.
|
||
|
http://www.iki.fi/liw/lars-public-key.asc has PGP key for validating signature.
|
||
|
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
|
||
|
PLEASE remember a short description of the software and the LOCATION.
|
||
|
This group is archived at http://www.iki.fi/liw/linux/cola.html
|