电脑技术学习

Linux 网管 123 --- 第9章. 各种杂项管理工作 -1.检查储存空间

dn001
Linux;已被实其高度可靠性,在过去四年我用来作为;Internet;伺服器,并且只需要些许的手动
调整就可以维持运作。可能的话,很多重性或冗长的管理程序应该且必须由;crontab;项目和;script;
档处理。然而,为确保Linux;持续其无失误的性质,可以时常进行一些快速检查。其中包括:;


检查储存空间


随时检查储存设备上所剩下的足够剩馀空间十分重要。使用“df”命令获得可用空间的报告。它看来可能
像下面这个样子(所显示的数据来自我工作地方的;Internet;伺服器):;
Filesystem;1024-blocks;;Used;Available;Capacity;Mounted;on
/dev/sda1;;;;1888052;;135908;;1654551;;;;;;8%;;;/
/dev/sdd1;;;;4299828;;100084;;3977246;;;;;;2%;;;/archive
/dev/hda2;;;;3048303;;897858;;1992794;;;;;31%;;;/archive2
/dev/hda1;;;;;;11677;;;;1380;;;;;9694;;;;;12%;;;/boot
/dev/sdc1;;;;4299828;;350310;;3727020;;;;;;9%;;;/home
/dev/sdb1;;;;4299828;;598504;;3478826;;;;;15%;;;/usr
/dev/sda2;;;;1888083;;700414;;1090075;;;;;39%;;;/var
/dev/scd0;;;;;593958;;5939580;;;;100%;;;/cdrom


这些档案系统在他们正常的缓慢成长状态中非常稳定。;

“/”;(亦称为;root)档案系统,挂载在;/dev/hda1,包含;Linux;核心,设备驱动程式,以及其他目录。
这也是使用者存放邮件讯息(/var/spool/mail/);以及;log;档;(/var/adm/)的地方,但因为;mail;讯息是被
接收的且;log;档是循环的,可用空间保持相当稳定(估计大约每个月成长;1%)。Log;档案是循环的而且以每
为基础会被丢弃,所以您会一直拥有大约一个月的可用宝贵;log;资料。;
小技巧:如果这个档案系统快速成长,细心地注意;/var/spool/mail;目录;--;找找看很大的邮件信箱;
(有时像;``find;/var/spool/mail;-size;+1000k'';会显示超过1M邮件信箱的列表),如果您找到信箱大
於;1,000,000;bytes;,使用者可能没有接收信件,或是位於一个大容量的邮寄目录,或伺服器未将它的;
e-mail;包裹设定为删除。和该使用者联络或删除其档案,使用;“>;mailbox”,;(例如.;``>smithj'';
会清除;Joe;Smith的邮件信箱)。同时检查;``/tmp/'';目录,在某些情况下必须清除掉;(通常;tin*;会留
下是因为从;newsreader;sessions中放弃,旧的列印档等)。;


“/usr/”;(亦称为;user);档案系统,挂载在;/dev/hda2,包含着使用者可以安装的软体;(使用者指的是系统
管理员所安置的使用者),例如您的网页等。这是最大的档案系统,并且正常地缓慢成长。网页的;log;档也可
以放在这里,依比例成长;;依需要期地检查及修剪他们。在我的机器上,在每个月的开始最新的网页;log;档
被移到每月的归纳;log;(亦即.;access_log.11;是十一月份的;log;项目)。在年尾这些档会被删除然後重新循环
(这表示每年一月一号都会看到可用空间改善了)。;
小技巧:;如果这个档案系统快速成长,检查;``/usr/local/etc/httpd/logs'';及;``/usr/local/squid/logs/'';
目录;(如果您有他们的话)。有可能;log;档太大;(可能该网页太多人拜访过了)。然而,我的这些;log;会定期
地自动被删除,在这里您应该不会遇到任何关於空间的问题(事实上,因为这些;log;是用来作统计分析我的网
站流通量,可能的话我宁愿不要删除)。另一个可以检查潜在可删除档的地方是;``/usr/tmp/''。;


The;“/home/”;(亦即使用者个人的;hone);档案系统,挂载在;/dev/hda3,包含所有使用者的目录和个人资料。
除非您散了;shell;帐号,这些中的大部分使用者是无法使用或用不到的;(当使用者的帐号被建立的同时,这些
目录也被建立,然後就可以回使用者的信了等等)。然而;shell;帐号的使用者,或其他非;shell;帐号但有网页的
用户(亦即.;个人网页);也有可能存放在这里。此外,在;Red;Hat;中主要伺服网页是放在;/home/httpd;目录下,
其他的发行版则常放在;/usr;档案系统下;(参考第7章,网页伺服器及;HTTP;快取代理主机管理;;的相关讯息)。;

除非您释放很多;shell;帐号否则这个档案系统可能是成长最慢的;
小技巧:;如果这档案系统突然变得很大,可能是您的用户在他们的个人空间中增加了网页或二进位档。
检查;``/var/adm/xferlog.*'';log;档的最近变动,这会告诉您哪位用户增加了网页。;


我也有一个;“/archive/”;(亦即;archive;档);档案系统,挂载在;/dev/hdb1,这是一台备用可以用作任何用
途的1.02;Gb;硬碟机(例如,资料档,工具软体等);我用了这部磁碟好一部份;(大约;70%);作为磁碟-磁碟系统完
全同步备份)。一般而言您可以随意安装您想要的装置。;

我有一台;CD-ROM,挂载在“/mnt/cdrom/”;位於;/dev/scd0,这是一台可以读取任何;ISO9660格式的24倍速;
SCSI;CD-ROM。主要用来安装软体,但是;DOS/Windows;的;CD;可以先挂载上然後让;Windows;3.x/95/NT;网路透过;
Samba;服务分享存取(参考;第7章,使用;Samba;进行;Windows;型态的档案及列印服务;有关细节)。;

“rm”;命令会删除档案。使用方法是;``rm;档名''。如果您要确认删除,使用;“-i”;选项;(例如.;``rm;-i;*''),
在每一个档案被删除前您都被要求确认。;
(注意:;这是对一般使用者的预设值,但是注意;--;使用;root;身分在删除档案之前不会要求确认,除非您指定
“-i”选项!);


小心不要在这指令上打错字;--;特别是当以“root”身分登录时;--;因为您可能因为删错了档而感到後悔

标签: linux