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

📄 s1-sysinfo-filesystems.html

📁 Redhat9中文官方文档, 初学者必备
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><HTML><HEAD><TITLE>文件系统</TITLE><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+"><LINKREL="HOME"TITLE="Red Hat Linux 9"HREF="index.html"><LINKREL="UP"TITLE="收集系统信息"HREF="ch-sysinfo.html"><LINKREL="PREVIOUS"TITLE="内存用量"HREF="s1-sysinfo-memory-usage.html"><LINKREL="NEXT"TITLE="硬件"HREF="s1-sysinfo-hardware.html"><LINKREL="STYLESHEET"TYPE="text/css"HREF="rhdocs-man.css"><METAHTTP-EQUIV="Content-Type"CONTENT="text/html; charset=gb2312"></HEAD><BODYCLASS="SECT1"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="NAVHEADER"><TABLESUMMARY="Header navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><THCOLSPAN="3"ALIGN="center">Red Hat Linux 9: Red Hat Linux 定制指南</TH></TR><TR><TDWIDTH="10%"ALIGN="left"VALIGN="bottom"><AHREF="s1-sysinfo-memory-usage.html"ACCESSKEY="P">后退</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom">26. 收集系统信息</TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="s1-sysinfo-hardware.html"ACCESSKEY="N">前进</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="SECT1"><H1CLASS="SECT1"><ANAME="S1-SYSINFO-FILESYSTEMS"></A>26.3. 文件系统</H1><P>	<TTCLASS="COMMAND">df</TT> 命令报告系统的磁盘空间用量。如果你在 shell 提示下键入了	<TTCLASS="COMMAND">df</TT> 命令,它的输出与下面相似:      </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="100%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMPUTEROUTPUT">Filesystem           1k-blocks      Used Available Use% Mounted on/dev/hda2             10325716   2902060   6899140  30% //dev/hda1                15554      8656      6095  59% /boot/dev/hda3             20722644   2664256  17005732  14% /homenone                    256796         0    256796   0% /dev/shm</TT></PRE></TD></TR></TABLE><P>	按照默认设置,该工具把分区大小显示为 1KB 的块,已用的和可用的磁盘空间以 KB	为单位显示。要查看以 MB 和 GB 为单位的信息,使用 <TTCLASS="COMMAND">df	-h</TT> 命令。<TTCLASS="COMMAND">-h</TT> 选项代表人可读格式。它的输出类似于:      </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="100%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMPUTEROUTPUT">Filesystem            Size  Used Avail Use% Mounted on/dev/hda2             9.8G  2.8G  6.5G  30% //dev/hda1              15M  8.5M  5.9M  59% /boot/dev/hda3              20G  2.6G   16G  14% /homenone                  251M     0  250M   0% /dev/shm</TT></PRE></TD></TR></TABLE><P>	在分区列表中,有一项是 <TTCLASS="FILENAME">/dev/shm</TT>。该项目代表系统的虚拟内存文件系统。      </P><P>	<TTCLASS="COMMAND">du</TT> 命令显示被目录中的文件使用的估计空间数量。如果你在 shell 提示下键入了	<TTCLASS="COMMAND">du</TT> 命令,每个子目录的用量都会在列表中显示,当前目录和子目录的总和也会在列表的最后一行中被显示。如果你不想查看每个子目录的用量,使用	<TTCLASS="COMMAND">du -hs</TT> 命令来使用人可读的格式只列出目录用量总和。使用	<TTCLASS="COMMAND">du --help</TT> 命令来查看更多选项。      </P><P>	要查看图形化的系统分区和磁盘空间用量,使用<BCLASS="GUILABEL">「系统监视器」</B>标签,如<AHREF="s1-sysinfo-memory-usage.html#FIG-SYSINFO-MEMORY">图 26-2</A>的底部所示。      </P><DIVCLASS="TIP"><P></P><TABLECLASS="TIP"WIDTH="100%"BORDER="0"><TR><TDWIDTH="25"ALIGN="CENTER"VALIGN="TOP"><IMGSRC="./stylesheet-images/tip.png"HSPACE="5"ALT="窍门"></TD><THALIGN="LEFT"VALIGN="CENTER"><B>窍门</B></TH></TR><TR><TD>&nbsp;</TD><TDALIGN="LEFT"VALIGN="TOP"><P>	  关于实现磁盘配额的信息,请参阅<AHREF="ch-disk-quotas.html">第6章 </A>。	</P></TD></TR></TABLE></DIV><DIVCLASS="SECT2"><H2CLASS="SECT2"><ANAME="S2-SYSINFO-FILESYSTEMS-MONITORING"></A>26.3.1. 监控文件系统</H2><P>	  Red Hat Linux 提供了一个叫做 <TTCLASS="COMMAND">diskcheck</TT>	  的工具程序,它监视系统上的空闲磁盘空间数量。根据配置文件的规定,当一个或多个磁盘驱动器上的用量达到指定程度时,它会向系统管理员发送电子邮件。要使用该工具,你必须安装了	<TTCLASS="FILENAME">diskcheck</TT> RPM 软件包。	</P><P>	  该工具作为每小时 cron <ANAME="CRON-FOOTNOTE"HREF="#FTN.CRON-FOOTNOTE">[1]</A>任务运行。	</P><P>	  以下变量可以在 <TTCLASS="FILENAME">/etc/diskcheck.conf</TT> 文件中被定义:	</P><P></P><UL><LI><P><TTCLASS="COMMAND">defaultCutoff</TT> &#8212; 当磁盘驱动器的用量达到这个百分比,它就会被报告。譬如,如果<TTCLASS="COMMAND">defaultCutoff = 90</TT> 被指定,磁盘驱动器的用量达到 90%, 电子邮件就会被寄出。	    </P></LI><LI><P><TTCLASS="COMMAND">cutoff[<TTCLASS="REPLACEABLE"><I>/dev/partition</I></TT>]</TT>	      &#8212; 超越分区的 <TTCLASS="COMMAND">defaultCutoff</TT>。例如,如果	      <TTCLASS="COMMAND">cutoff['/dev/hda3'] =	      50</TT> 被指定,当 <TTCLASS="FILENAME">/dev/hda3</TT>	      分区的用量达到 50%,<TTCLASS="COMMAND">diskcheck</TT> 就会警告系统管理员。	    </P></LI><LI><P><TTCLASS="COMMAND">cutoff[<TTCLASS="REPLACEABLE"><I>/mountpoint</I></TT>]</TT>	      &#8212; 超越挂载点的 <TTCLASS="COMMAND">defaultCutoff</TT>。譬如,如果	      <TTCLASS="COMMAND">cutoff['/home'] = 50</TT> 被指定,当 <TTCLASS="FILENAME">/home</TT>	      挂载点的用量达到 50%,<TTCLASS="COMMAND">diskcheck</TT> 就会警告系统管理员。	    </P></LI><LI><P><TTCLASS="COMMAND">exclude</TT> &#8212; 指定 <TTCLASS="COMMAND">diskcheck</TT>	    要忽略的一个或多个分区。譬如,如果 <TTCLASS="COMMAND">exclude = "/dev/sda2 /dev/sda4"</TT>	    被指定,在 <TTCLASS="FILENAME">/dev/sda2</TT> 或 <TTCLASS="FILENAME">/dev/sda4</TT>的用量达到指定的切断百分比的情况下,<TTCLASS="COMMAND">diskcheck</TT>将不会警告系统管理员。	    </P></LI><LI><P><TTCLASS="COMMAND">ignore</TT> &#8212; 指定要忽略的一个或多个文件系统,格式为 <TTCLASS="COMMAND">-x	      <TTCLASS="REPLACEABLE"><I>filesystem-type</I></TT></TT>。譬如,如果	      <TTCLASS="COMMAND">ignore = "-x nfs -x iso9660"</TT> 被指定了,在	      nfs 或 iso9660 文件系统的用量达到限制时,系统管理员将不会被警告。	    </P></LI><LI><P><TTCLASS="COMMAND">mailTo</TT> &#8212;	    当分区或挂载点达到限制时,要向系统管理员发出警告的电子邮件地址。譬如,如果	    <TTCLASS="COMMAND">mailTo = "webmaster@example.com"</TT> 被指定了,警告就会被邮寄给	    webmaster@example.com。	    </P></LI><LI><P><TTCLASS="COMMAND">mailFrom</TT> &#8212;	    指定电子邮件寄发者的身份。这有助于系统管理员过滤来自 <TTCLASS="COMMAND">diskcheck</TT>	    的邮件。譬如,如果 <TTCLASS="COMMAND">mailFrom = "Disk Usage Monitor"</TT>	    被指定了,发送给系统管理员的电子邮件的寄发者就是“磁盘用量监控器”。	    </P></LI><LI><P><TTCLASS="COMMAND">mailProg</TT> &#8212; 指定发送电子邮件警告要使用的邮寄程序。譬如,如果	    <TTCLASS="COMMAND">mailProg = "/usr/sbin/sendmail"</TT> 被指定了,Sendmail 就会被用作邮寄程序。	    </P></LI></UL><P>	  如果你改变了配置文件,你不必重新启动服务,因为每次 cron	  任务运行的时候都会重读该配置文件。你必须运行 <TTCLASS="COMMAND">crond</TT>	  服务才能执行 cron 任务。要判定该守护进程是否在运行,使用	  <TTCLASS="COMMAND">/sbin/service crond status</TT> 命令。推荐你在引导时启动该服务。关于在引导时自动启动	  cron 服务的详细信息,请参阅<AHREF="ch-services.html">第14章 </A>。	</P></DIV></DIV><H3CLASS="FOOTNOTES">注</H3><TABLEBORDER="0"CLASS="FOOTNOTES"WIDTH="100%"><TR><TDALIGN="LEFT"VALIGN="TOP"WIDTH="5%"><ANAME="FTN.CRON-FOOTNOTE"HREF="s1-sysinfo-filesystems.html#CRON-FOOTNOTE">[1]</A></TD><TDALIGN="LEFT"VALIGN="TOP"WIDTH="95%"><P>关于 cron 的详情请参阅 <AHREF="ch-autotasks.html">第28章 </A>。</P></TD></TR></TABLE><DIVCLASS="NAVFOOTER"><HRALIGN="LEFT"WIDTH="100%"><TABLESUMMARY="Footer navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top"><AHREF="s1-sysinfo-memory-usage.html"ACCESSKEY="P">后退</A></TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="index.html"ACCESSKEY="H">起点</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top"><AHREF="s1-sysinfo-hardware.html"ACCESSKEY="N">前进</A></TD></TR><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top">内存用量</TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="ch-sysinfo.html"ACCESSKEY="U">上级</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top">硬件</TD></TR></TABLE></DIV></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -