⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 node34.html

📁 Linux系统管理员指南中文手册0.5.zip 中文的哦。
💻 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>Formatting</TITLE><META NAME="description" CONTENT="Formatting"><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="tex2html720" HREF="node35.html"><IMG WIDTH=37 HEIGHT=24 ALIGN=BOTTOM ALT="next" SRC="./next_motif.gif"></A> <A NAME="tex2html718" HREF="node28.html"><IMG WIDTH=26 HEIGHT=24 ALIGN=BOTTOM ALT="up" SRC="./up_motif.gif"></A> <A NAME="tex2html712" HREF="node33.html"><IMG WIDTH=63 HEIGHT=24 ALIGN=BOTTOM ALT="previous" SRC="./previous_motif.gif"></A> <A NAME="tex2html722" HREF="node1.html"><IMG WIDTH=65 HEIGHT=24 ALIGN=BOTTOM ALT="contents" SRC="./contents_motif.gif"></A> <A NAME="tex2html723" HREF="node108.html"><IMG WIDTH=43 HEIGHT=24 ALIGN=BOTTOM ALT="index" SRC="./index_motif.gif"></A> <BR><B> Next:</B> <A NAME="tex2html721" HREF="node35.html">Partitions</A><B>Up:</B> <A NAME="tex2html719" HREF="node28.html">Using Disks and Other </A><B> Previous:</B> <A NAME="tex2html713" HREF="node33.html">Tapes</A><BR> <P><H1><A NAME="SECTION00560000000000000000">格式化</A></H1><P><b>格式化</b>在磁介质上写用于标记磁道和扇区的标志的过程。磁盘格式化前,其磁表面是完成的一块。格式化后,混沌变为秩序,建立的磁道,划分了扇区。实际细节并非准确地这样,但重要的是:磁盘不经过格式化是不能使用的。<P>这里术语有些模糊:MS-DOS中,格式化(format)这个词还包括了产生文件系统的过程(下面将讨论的)。这两个过程经常一起使用,尤其是软盘。当必须区分时,真正的格式化被称为<b>低级格式化low-level formatting</b>,而建立文件系统被成为<b>高级格式化high-level formatting</b>。在UNIX圈中,这两者叫格式画format和建立文件系统make a filesystem,本书中也这样称。<P>IDE硬盘和一些SCSI硬盘实际上厂商已经做了格式化,并无须重复;因为多数人无须关心它。实际上,格式化硬盘可能反而不好,比如因为硬盘可能需要用特定的方法格式化使坏扇区被自动替换。<P>磁盘经常需要特定的程序来格式化,因为驱动器的格式化逻辑的接口每个驱动器都不一样。格式化程序经常在控制器BIOS上,或用MSDOS程序提供,这都不太容易在Linux中使用。<P>格式化中可能会发现磁盘的坏点,叫<b>坏块bad blocks</b> or <b>bad sectors</b>。这有时由驱动器自己处理。但有时,如果坏块太多,需要一些工作来避免使用磁盘的这部分。The logic to do this is built into the filesystem; 下面将说明如何增加这些信息到文件系统。另外,产生一个只覆盖这些坏的部分的小分区也是一个办法。如果坏区较大,这可能是个好办法,因为文件系统有时难以处理大量的坏区。<P>软盘格式化使用<tt>fdformat</tt><A NAME="1489">&#160;</A>。软盘设备使用给定的参数,例如下面的命令在第一个软驱中格式化一张高密度3.5'软盘:		<BLOCKQUOTE> <TT><code>$</code> <I>fdformat /dev/fd0H1440</I> <BR> <code>Double-sided, 80 tracks, 18 sec/track. Total capacity 1440 kB.</code> <BR> <code>Formatting ... done</code> <BR> <code>Verifying ... done</code> <BR> <code>$ </code>		</TT></BLOCKQUOTE>注意,如果想使用自动检测设备(如<tt>/dev/fd0</tt><A NAME="1491">&#160;</A>),<EM>必须</EM>用先<tt>setfdprm</tt><A NAME="1493">&#160;</A>设定参数。要得到与上面一样的结果,可以这样:		<BLOCKQUOTE> <TT><code>$</code> <I>setfdprm /dev/fd0 1440/1440</I> <BR> <code>$</code> <I>fdformat /dev/fd0</I> <BR> <code>Double-sided, 80 tracks, 18 sec/track. Total capacity 1440 kB.</code> <BR> <code>Formatting ... done</code> <BR> <code>Verifying ... done</code> <BR> <code>$ </code>		</TT></BLOCKQUOTE>选择与软盘类型相符的正确的设备文件通常更方便。注意,比软盘设计格式化更多的信息容量是没有意义的。<P><tt>fdformat</tt><A NAME="1495">&#160;</A>也将验证软盘,例如检查坏块。它在坏块试验几次(你通常能听到,驱动器的噪声很明显)。If the floppy is only marginally bad (due to dirt on theread/write head, some errors are false signals), <tt>fdformat</tt><A NAME="1497">&#160;</A>可能没事,而真正的错误可能退出有效过程。核心把发现的每个I/O错误打印log信息,送到控制台,或者,如果使用了<tt>syslog</tt><A NAME="1499">&#160;</A>,也送到<tt>/usr/adm/messages</tt><A NAME="1501">&#160;</A>文件。<tt>fdformat</tt><A NAME="1503">&#160;</A>自己不说明哪里出错(也不必考虑,软盘很便宜,坏了就扔)。		<BLOCKQUOTE> <TT><code>$</code> <I>fdformat /dev/fd0H1440</I> <BR> <code>Double-sided, 80 tracks, 18 sec/track. Total capacity 1440 kB.</code> <BR> <code>Formatting ... done</code> <BR> <code>Verifying ... read: Unknown error</code> <BR> <code>$ </code>		</TT></BLOCKQUOTE><P><tt>badblocks</tt><A NAME="1505">&#160;</A>命令可用于查找任何磁盘或分区的坏块(包括软盘)。它不格式化磁盘,因此可以用于检查存在的文件系统。下面的例子检查出一张3.5'软盘上的2个坏块:		<BLOCKQUOTE> <TT><code>$</code> <I>badblocks /dev/fd0H1440 1440</I> <BR> <code>718</code> <BR> <code>719</code> <BR> <code>$ </code>		</TT></BLOCKQUOTE><tt>badblocks</tt><A NAME="1507">&#160;</A>输出发现的坏块的块号。多数文件系统可以避免这样的坏块。他们维护一个已知的坏块列表,在文件系统建立时初始化,并可以在以后修改。初始的坏块查找可由<tt>mkfs</tt><A NAME="1509">&#160;</A>命令完成(它初始化文件系统),以后可以用<tt>badblocks</tt><A NAME="1511">&#160;</A>来检查,新的块可以用<tt>fsck</tt><A NAME="1513">&#160;</A>加入。后面我们将说明<tt>mkfs</tt><A NAME="1515">&#160;</A>和<tt>fsck</tt><A NAME="1517">&#160;</A>。<P>许多新型的硬盘自动发现坏块,并企图用一个特定的、保护的好块来代替它。这对操作系统是不可见的。这种特征应该在硬盘手册的文档中,如果你好奇的话。但即使这样的硬盘也可能失败,如果坏块数量太大的话,虽然如果这样,那硬盘就基本上不能用了。<P><HR><A NAME="tex2html720" HREF="node35.html"><IMG WIDTH=37 HEIGHT=24 ALIGN=BOTTOM ALT="next" SRC="./next_motif.gif"></A> <A NAME="tex2html718" HREF="node28.html"><IMG WIDTH=26 HEIGHT=24 ALIGN=BOTTOM ALT="up" SRC="./up_motif.gif"></A> <A NAME="tex2html712" HREF="node33.html"><IMG WIDTH=63 HEIGHT=24 ALIGN=BOTTOM ALT="previous" SRC="./previous_motif.gif"></A> <A NAME="tex2html722" HREF="node1.html"><IMG WIDTH=65 HEIGHT=24 ALIGN=BOTTOM ALT="contents" SRC="./contents_motif.gif"></A> <A NAME="tex2html723" HREF="node108.html"><IMG WIDTH=43 HEIGHT=24 ALIGN=BOTTOM ALT="index" SRC="./index_motif.gif"></A> <BR><B> Next:</B> <A NAME="tex2html721" HREF="node35.html">Partitions</A><B>Up:</B> <A NAME="tex2html719" HREF="node28.html">Using Disks and Other </A><B> Previous:</B> <A NAME="tex2html713" HREF="node33.html">Tapes</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 + -