📄 node21.html
字号:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<!--Converted with LaTeX2HTML 96.1-h (September 30, 1996) by Nikos Drakos (nikos@cbl.leeds.ac.uk), CBLU, University of Leeds -->
<HTML>
<HEAD>
<TITLE>Background</TITLE>
<META NAME="description" CONTENT="Background">
<META NAME="keywords" CONTENT="sag">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">
<LINK REL=STYLESHEET HREF="sag.css" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/sag.css">
</HEAD>
<BODY LANG="EN" >
<A NAME="tex2html536" HREF="node22.html" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/node22.html"><IMG WIDTH=37 HEIGHT=24 ALIGN=BOTTOM ALT="next" SRC="next_motif.gif" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/next_motif.gif"></A> <A NAME="tex2html534" HREF="node20.html" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/node20.html"><IMG WIDTH=26 HEIGHT=24 ALIGN=BOTTOM ALT="up" SRC="up_motif.gif" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/up_motif.gif"></A> <A NAME="tex2html528" HREF="node20.html" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/node20.html"><IMG WIDTH=63 HEIGHT=24 ALIGN=BOTTOM ALT="previous" SRC="previous_motif.gif" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/previous_motif.gif"></A> <A NAME="tex2html538" HREF="node1.html" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/node1.html"><IMG WIDTH=65 HEIGHT=24 ALIGN=BOTTOM ALT="contents" SRC="contents_motif.gif" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/contents_motif.gif"></A> <A NAME="tex2html539" HREF="node108.html" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/node108.html"><IMG WIDTH=43 HEIGHT=24 ALIGN=BOTTOM ALT="index" SRC="index_motif.gif" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/index_motif.gif"></A> <BR>
<B> Next:</B> <A NAME="tex2html537" HREF="node22.html" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/node22.html">The root filesystem</A>
<B>Up:</B> <A NAME="tex2html535" HREF="node20.html" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/node20.html">Overview of the Directory </A>
<B> Previous:</B> <A NAME="tex2html529" HREF="node20.html" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/node20.html">Overview of the Directory </A>
<BR> <P>
<H1><A NAME="SECTION00410000000000000000">背景</A></H1>
<P>
本章松散地基于Linux文件系统标准FSSTND版本1.2(见参考书目[<A HREF="node107.html#fsstnd-1.2" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/node107.html#fsstnd-1.2">Qui95</A>]),
它意图建立一个如何组织Linux系统目录树的标准。这样一个标准具有易于写或port(移植?)Linux软件、管理Linux系统的优点,
因为所有东西都将在他们的一般地方。
此标准没有强制所有人遵从的权威,但它有最多的Linux distributions的支持。
如果没有什么特殊的理由,不遵从FSSTND不是个好主意。
FSSTND意图遵从Unix传统和当前趋势,使熟悉其他Unix系统的人对Linux系统更容易接受(反之亦然)。
<P>
本章并非如FSSTND那么详细。一个系统管理员应该阅读FSSTND以得到全部的理解。
<P>
本章不详细解释所有文件。其意图并非说明每个文件,而是从文件系统的视角给出系统的一个概览。
每个文件的更多的信息在本手册或man页的其他地方。
<P>
有意将全目录树可以分为小的部分,每个部分可以在自己的磁盘或分区上,以能为磁盘容量所容纳,并易于备份及其他系统管理。
主要部分是根、<tt>/usr</tt><A NAME="638"> </A>、<tt>/var</tt><A NAME="640"> </A>和
<tt>/home</tt><A NAME="642"> </A>文件系统(见图 <A HREF="node21.html#figfstree" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/node21.html#figfstree">3.1</A>)。
每个部分有不同的目的。
目录树已被设计成能在Linux机器的网络中很好地工作,可以通过只读设备(如CDROM)或NFS网络共享文件系统的一些部分。
<P>
<P><A NAME="428"> </A><A NAME="figfstree"> </A><IMG WIDTH=438 HEIGHT=220 ALIGN=BOTTOM ALT="figure424" SRC="img3.gif" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/img3.gif"><BR>
<STRONG>图3.1:</STRONG>部分UNIX目录树。虚线指出分区限制。<BR>
<P>
<P>
下面说明目录树不同部分的任务。
<UL>
<LI>
每台机器都有根文件系统(一般在本地盘中,当然也可以在RAM盘或网络盘中),它包含系统引导和使其他文件系统得以mount所必要的文件,
根文件系统应该有单用户状态所必须的足够的内容。还应该包括修复损坏系统、恢复备份等的工具。
<LI>
<tt>/usr</tt><A NAME="644"> </A>文件系统包含所有命令、库、man页和其他一般操作中所需的不改变的文件。
<tt>/usr</tt><A NAME="646"> </A>应该没有对给定机器特定的文件,也不应该有一般使用中要修改的文件。
这样允许此文件系统中的文件通过网络共享,这样可以更有效,因为这样节省了磁盘空间(<tt>/usr</tt><A NAME="648"> </A>很容易是数百兆),
且易于管理(当升级应用时,只有主<tt>/usr</tt><A NAME="650"> </A>需要改变,而无须改变每台机器)
即使此文件系统在本地盘上,也可以只读mount,以减少系统崩溃时文件系统的损坏。
<LI>
<tt>/var</tt><A NAME="652"> </A>文件系统包含会改变的文件,比如spool目录(mail、news、打印机等用的),
log文件、formatted manual pages和暂存文件。传统上<tt>/var</tt><A NAME="654"> </A>的所有东西曾在
<tt>/usr</tt><A NAME="656"> </A>下的某个地方,但这样<tt>/usr</tt><A NAME="658"> </A>就不可能只读安装了。
<LI>
<tt>/home</tt><A NAME="660"> </A>文件系统包含用户家目录,
即系统上的所有实际数据。将家目录分到自己的目录树或文件系统中易于备份,其他部分经常不必备份,至少不必经常备份(它们很少改变)。
一个大的<tt>/home</tt><A NAME="662"> </A>可能要分为若干文件系统,需要在<tt>/home</tt><A NAME="664"> </A>下加一级名字,
如<tt>/home/students</tt><A NAME="666"> </A>、<tt>/home/staff</tt><A NAME="668"> </A>等。
</UL>
虽然上面将不同的部分称为文件系统,但它们不必是真的分离的文件系统。
如果系统是小的单用户系统,而用户希望简单化,可以很容易地放在一个文件系统中。
根据磁盘容量和不同目的所需分配的空间,目录树也可以分到不同的文件系统中。
重要的是使用标准的<em>名字</em>,
即使<tt>/var</tt><A NAME="670"> </A>和<tt>/usr</tt><A NAME="672"> </A>在同一分区上,
名字<tt>/usr/lib/libc.a</tt><A NAME="674"> </A>和<tt>/var/adm/messages</tt><A NAME="676"> </A>必须能工作,
例如将<tt>/var</tt><A NAME="678"> </A>下的文件移动到<tt>/usr/var</tt><A NAME="680"> </A>,
并将<tt>/var</tt><A NAME="682"> </A>作为<tt>/usr/var</tt><A NAME="684"> </A>的符号连接。
<P>
Unix文件结构根据目的来分组文件,即所有的命令在一个地方,所有的数据在另一个地方,所有的文档又在一个地方,等等。
另一个方法是根据属于的程序分组文件,即所有Emacs文件在一个目录中,所有TeX文件在另一个中,等等。
后一种方法的问题是文件难于共享(程序目录经常同时包含静态可共享的和动态不可共享的文件),有时难于查找
(例如man页在极大数量的地方,使man程序查找它们极其困难)。
<P>
<HR><A NAME="tex2html536" HREF="node22.html" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/node22.html"><IMG WIDTH=37 HEIGHT=24 ALIGN=BOTTOM ALT="next" SRC="next_motif.gif" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/next_motif.gif"></A> <A NAME="tex2html534" HREF="node20.html" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/node20.html"><IMG WIDTH=26 HEIGHT=24 ALIGN=BOTTOM ALT="up" SRC="up_motif.gif" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/up_motif.gif"></A> <A NAME="tex2html528" HREF="node20.html" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/node20.html"><IMG WIDTH=63 HEIGHT=24 ALIGN=BOTTOM ALT="previous" SRC="previous_motif.gif" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/previous_motif.gif"></A> <A NAME="tex2html538" HREF="node1.html" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/node1.html"><IMG WIDTH=65 HEIGHT=24 ALIGN=BOTTOM ALT="contents" SRC="contents_motif.gif" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/contents_motif.gif"></A> <A NAME="tex2html539" HREF="node108.html" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/node108.html"><IMG WIDTH=43 HEIGHT=24 ALIGN=BOTTOM ALT="index" SRC="index_motif.gif" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/index_motif.gif"></A> <BR>
<B> Next:</B> <A NAME="tex2html537" HREF="node22.html" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/node22.html">The root filesystem</A>
<B>Up:</B> <A NAME="tex2html535" HREF="node20.html" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/node20.html">Overview of the Directory </A>
<B> Previous:</B> <A NAME="tex2html529" HREF="node20.html" tppabs="http://linux.ccpi.gov.cn/Linux/linuxadmin/node20.html">Overview of the Directory </A>
<P><ADDRESS>
<I>Lars Wirzenius <BR>
Sun Jun 29 13:31:22 EEST 1997</I>
</ADDRESS>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -