📄 node43.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>Filesystems galore</TITLE><META NAME="description" CONTENT="Filesystems galore"><META NAME="keywords" CONTENT="sag"><META NAME="resource-type" CONTENT="document"><META NAME="distribution" CONTENT="global"><LINK REL=STYLESHEET HREF="sag.css"></HEAD><BODY LANG="EN" > <A NAME="tex2html841" HREF="node44.html"><IMG WIDTH=37 HEIGHT=24 ALIGN=BOTTOM ALT="next" SRC="./next_motif.gif"></A> <A NAME="tex2html839" HREF="node41.html"><IMG WIDTH=26 HEIGHT=24 ALIGN=BOTTOM ALT="up" SRC="./up_motif.gif"></A> <A NAME="tex2html833" HREF="node42.html"><IMG WIDTH=63 HEIGHT=24 ALIGN=BOTTOM ALT="previous" SRC="./previous_motif.gif"></A> <A NAME="tex2html843" HREF="node1.html"><IMG WIDTH=65 HEIGHT=24 ALIGN=BOTTOM ALT="contents" SRC="./contents_motif.gif"></A> <A NAME="tex2html844" HREF="node108.html"><IMG WIDTH=43 HEIGHT=24 ALIGN=BOTTOM ALT="index" SRC="./index_motif.gif"></A> <BR><B> Next:</B> <A NAME="tex2html842" HREF="node44.html">Which filesystem should be </A><B>Up:</B> <A NAME="tex2html840" HREF="node41.html">Filesystems</A><B> Previous:</B> <A NAME="tex2html834" HREF="node42.html">What are filesystems?</A><BR> <P><H2><A NAME="SECTION00582000000000000000">Filesystems galore</A></H2><P>Linux支持多种文件系统。下面是最重要的几个: <DL ><DT><STRONG>minix</STRONG><DD>最老的,相信是最可靠的,但缺少特色(有些没有时间标记,文件名最长30个字符),能力有局限(每个文件系统最多64MB)。 <DT><STRONG>xia</STRONG><DD>minix文件系统的一个修正版本,提升了文件名和文件系统大小的局限,但没有新的特色。不太流行,但据说工作得很好。 <DT><STRONG>ext2</STRONG><DD>最好的Linux自己的文件系统,也是当前最通用的。其设计易于向上兼容,所以新版的文件系统代码无需重做已有的文件系统。 <DT><STRONG>ext</STRONG><DD><tt>ext2</tt>的老版,且不向上兼容。难于用新版安装程序安装,大部分人都改用<tt>ext2</tt>。<P></DL>另外,支持多种其他现存的外围文件系统,很容易与其他外围文件系统交换文件。这些外围文件系统好象是自己的一样,除了可能缺少一些一般UNIX的特征,或有些不同的局限。 <DL ><DT><STRONG>msdos</STRONG><DD>与MSDOS、OS/2等的FAT文件系统兼容。 <DT><STRONG>umsdos</STRONG><DD>Linux下的扩展<tt>msdos</tt>文件系统驱动,支持长文件名、所有者、允许权限、连接和设备文件。允许一个普通的<tt>msdos</tt>文件系统用于Linux,而无须为Linux建立单独的分区。 <DT><STRONG>iso9660</STRONG><DD>标准CDROM文件系统,通用的Rock Ridge增强,允许长文件名。 <DT><STRONG>nfs</STRONG><DD>网络文件系统,允许多台计算机之间共享文件系统,易于从所有这些计算机上存取文件。 <DT><STRONG>hpfs</STRONG><DD>OS/2文件系统。 <DT><STRONG>sysv</STRONG><DD>SystemV/386, Coherent, 和Xenix文件系统。<P></DL>根据情况选择文件系统。如兼容性或其他原因必需使用非Linux文件系统,那就必须用。如果可以自由选择,可能最明智的选择是ext2,因为它拥有全部特征而无须忍受性能缺陷。<P>还有<tt>proc</tt>文件系统, 一般在<tt>/proc</tt><A NAME="1559"> </A>目录, 它不是一个真正的文件系统,虽然好象是。<tt>proc</tt>文件系统使用户易于存取全部核心数据结构,比如进程列表。它使这些数据结构看起来象个文件系统,且此文件系统可以用所有一般的文件工具操作。例如,要得到所有进程的列表,可以使用命令 <BLOCKQUOTE> <TT><code>$ </code> <I>ls -l /proc</I> <BR> <code>total 0</code> <BR> <code>dr-xr-xr-x 4 root root 0 Jan 31 20:37 1</code> <BR> <code>dr-xr-xr-x 4 liw users 0 Jan 31 20:37 63</code> <BR> <code>dr-xr-xr-x 4 liw users 0 Jan 31 20:37 94</code> <BR> <code>dr-xr-xr-x 4 liw users 0 Jan 31 20:37 95</code> <BR> <code>dr-xr-xr-x 4 root users 0 Jan 31 20:37 98</code> <BR> <code>dr-xr-xr-x 4 liw users 0 Jan 31 20:37 99</code> <BR> <code>-r--r--r-- 1 root root 0 Jan 31 20:37 devices</code> <BR> <code>-r--r--r-- 1 root root 0 Jan 31 20:37 dma</code> <BR> <code>-r--r--r-- 1 root root 0 Jan 31 20:37 filesystems</code> <BR> <code>-r--r--r-- 1 root root 0 Jan 31 20:37 interrupts</code> <BR> <code>-r-------- 1 root root 8654848 Jan 31 20:37 kcore</code> <BR> <code>-r--r--r-- 1 root root 0 Jan 31 11:50 kmsg</code> <BR> <code>-r--r--r-- 1 root root 0 Jan 31 20:37 ksyms</code> <BR> <code>-r--r--r-- 1 root root 0 Jan 31 11:51 loadavg</code> <BR> <code>-r--r--r-- 1 root root 0 Jan 31 20:37 meminfo</code> <BR> <code>-r--r--r-- 1 root root 0 Jan 31 20:37 modules</code> <BR> <code>dr-xr-xr-x 2 root root 0 Jan 31 20:37 net</code> <BR> <code>dr-xr-xr-x 4 root root 0 Jan 31 20:37 self</code> <BR> <code>-r--r--r-- 1 root root 0 Jan 31 20:37 stat</code> <BR> <code>-r--r--r-- 1 root root 0 Jan 31 20:37 uptime</code> <BR> <code>-r--r--r-- 1 root root 0 Jan 31 20:37 version</code> <BR> <code>$ </code> </TT></BLOCKQUOTE> (可能有些文件与进程不符。上面的例子被简短了。)<P>注意虽然叫文件系统,<tt>proc</tt>文件系统没有一个部分与磁盘有关,它只在核心映象中存在。任何人任何时候想看<tt>proc</tt>文件系统的任何部分,核心使它看起来好象这部分在什么地方存在(虽然没有)。因此,虽然<tt>/proc/kcore</tt><A NAME="1561"> </A>文件有好多兆字节,但它根本没用任何磁盘空间。<P><HR><A NAME="tex2html841" HREF="node44.html"><IMG WIDTH=37 HEIGHT=24 ALIGN=BOTTOM ALT="next" SRC="./next_motif.gif"></A> <A NAME="tex2html839" HREF="node41.html"><IMG WIDTH=26 HEIGHT=24 ALIGN=BOTTOM ALT="up" SRC="./up_motif.gif"></A> <A NAME="tex2html833" HREF="node42.html"><IMG WIDTH=63 HEIGHT=24 ALIGN=BOTTOM ALT="previous" SRC="./previous_motif.gif"></A> <A NAME="tex2html843" HREF="node1.html"><IMG WIDTH=65 HEIGHT=24 ALIGN=BOTTOM ALT="contents" SRC="./contents_motif.gif"></A> <A NAME="tex2html844" HREF="node108.html"><IMG WIDTH=43 HEIGHT=24 ALIGN=BOTTOM ALT="index" SRC="./index_motif.gif"></A> <BR><B> Next:</B> <A NAME="tex2html842" HREF="node44.html">Which filesystem should be </A><B>Up:</B> <A NAME="tex2html840" HREF="node41.html">Filesystems</A><B> Previous:</B> <A NAME="tex2html834" HREF="node42.html">What are filesystems?</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 + -