第11章 文件系统的管理维护185-207
第11章文件系统的维护
目标
完成此章学习后,你将掌握下列内容:
?用bdf和du监控文件系统的可用空间。
?通过删除无用文件和内核文件清理文件系统。
?通过截断日志文件清理/var文件系统。
?从命令行扩展卷组。
?从命令行扩展逻辑卷。
?从命令行扩展文件系统。
?用fsck修复HFS/Vxfs文件系统。
?用fsadm对JFS文件系统进行碎片整理。
186 HP-UX 系统和网络管理Ⅰ
11.1 监控文件系统的剩余空间 # du -sk /myfs2/*
844 /myfs2/data1
1327 /myfs2/data2
4 /myfs2/lost+found
Monitoring File S ystem Free Space
#bdf
Filesystem
/dev/vg00/lvol5/dev/vg00/lvol4/dev/vg01/myfs1/dev/vg01/myfs2kbytes 294912
24576
16384
15893used 26152319333117414006avail 31352497814331297%used 89%80%8%98%Mounted on /opt /home /myfs1/myfs2
Monitor available file system space with bdf :
Determine space used by directory subtrees with du :
注释
系统管理员有责任监控系统中可用硬盘空间的数量。最容易的方法是用bdf 命令。下面是相关字段的含义:
? Filesystem 文件系统的块设备文件。
? kbytes 文件系统上硬盘空间的KB 数。
? used 被现存文件占用的硬盘空间KB 数。
? avail 文件系统上可用硬盘空间的KB 数。
? capacity 文件占用的硬盘空间所占比例。
? mounted on 文件系统被挂起的目录。
-i 选项在输出中增加了三个与文件系统上可用i 节点有关的列,如:
第11章文件系统的维护187
?iused 文件系统上已在使用的i节点数。
?ifree 文件系统上的可用i节点。
?iused 文件系统上i节点被使用的比例。
当你需要查看更详细的信息,如一个目录下有多少空间被使用时,可以使用du命令。du默认显示大小为512字节的块的数量。它从当前目录(或指定的文件)开始,显示在该目录下所有文件和目录的使用情况。
主要的选项有:
?-k 在输出中使用KB。
?-s 只显示指定目录下硬盘使用的总体信息。
?要了解更详细的信息请参阅du(1)手册。
188 HP-UX系统和网络管理Ⅰ
11.2 收回被浪费的文件系统空间
Reclaiming Wasted File System Space
Trim log files that grow without bound:
# > /var/adm/wtmp
# > /var/adm/btmp
Purge core files:
# find / -name core -exec rm -i {} \;
Purge large, old files:
# find / -atime+30 -size +1000c -exec ll -ud{} \;
注释
系统管理员可以采取一些预防措施,来防止文件系统变满。
截减日志文件
/var文件系统经常显示“文件系统满”的信息,/var包含系统日志和缓冲区文件,如果不仔细监控,很容易迅速占满文件系统。
SAM有一个直观的界面可以用交互方式调整日志文件,释放硬盘空间。
Sam→Routine Tasks →System Log Files,选择一个日志文件
SAM界面使你容易调整所选的日志文件,将其调整至推荐的大小,一定数量的行数,按一定比例缩小或清空。
虽然SAM提供了交互式调整日志文件的一种方便机制,但你也许希望设定一个任务定
第11章文件系统的维护189
期自动调整日志文件。下面的例子是从命令行清空wtmp和btmp日志文件:# > /var/adm/btmp
# > /var/adm/wtmp
这些命令可以通过cron守护进程定期执行。
注意
不要用下列命令清空日志文件:
# rm logfile
# touch logfile
这样做可能会改变日志文件的权限。
删除core文件
core文件一般作为保存严重错误或QUIT信号的结果,产生在进程被异常终止时。由于以上条件产生的core文件包含被终止进程的核心映像。程序员可以使用它来确定当进程被终止时的情况,进行故障诊断。
core文件可能很大,当不再需要时应该从系统上删除。可以容易地用find命令发现和清除系统上的core文件:
# find / -name core -exec ll {} \; # 显示所有core文件
# find / -name core -exec rm {} \; # 清除所有core文件
你可能希望通过cron定期执行find命令,也可以通过SAM交互式查找和删除core文件:sam→Routine Tasks →Selective File Removal
大而旧的文件
用户经常创建大文件,不再需要时却忘了删除。你应该定期搜寻系统上最近没有被访问过的大文件,确定是否还需要这些文件。删除或归档大文件,不需要的文件会释放很大一部分硬盘空间。
find命令可以用来实现这个功能。下面的例子是查找并显示/tmp下大于1000个字符,在30天内没有被访问过的文件:
# find /tmp -atime +30 -size +1000c -exec ll -ud {} \;
打印文件列表,并与文件所有者联系,确定哪些文件可以被删除。
扩展一个文件系统
如果文件系统容量达到100%,则需要增加额外的空间。如果文件系统的卷组有可用的物理区域,则可以用这些区域扩展文件系统。如果卷组上的物理区域全部被分配给其他逻辑卷,则需要向卷组增加硬盘。
190 HP-UX系统和网络管理Ⅰ
11.3 扩展一个卷组
注释
为了扩展一个文件系统,首先可能需要在包含文件系统逻辑卷的卷组中添加硬盘。
向卷组添加硬盘
向卷组添加硬盘需要两个步骤。首先,必须用pvcreate在新硬盘上创建所需的LVM数据结构。然后用vgextend向已经存在的卷组中添加硬盘。本幻灯片中的例子为向卷组vg01添加硬盘c0t5d0:
# pvcreate -f /dev/rdsk/c0t5d0
Physical volume "/dev/rdsk/c0t5d0" has been successfully created.
# vgextend vg01 /dev/dsk/c0t5d0
第11章文件系统的维护191
volume group "vg01" has been successfully extended
V olume group configuration for /dev/vg01/has been saved in
/etc/lvmconf/vg01.conf
如果需要向卷组添加多个硬盘,则vgextend命令接收多个物理卷作为参数。
检查卷组的配置
可以用pvdisplay和vgdisplay命令检查硬盘是否被成功地添加到卷组中。检查并确定新的物理卷是否包含在vgdisplay -v的物理卷列表里。注意pvdisplay输出的VG Name字段。
#vgdisplay -v vg01
--- V olume groups ---
VG Name /dev/vg01
VG Write Access read/write
VG Status available
Max LV 255
Cur LV 3
Open LV 3
Max PV 16
Cur PV 3
Act PV 3
Max PE per PV 1016
VGDA 6
PE Size (Mbytes) 4
Total PE 1011
Alloc PE 16
Free PE 995
Total PVG 0
Total Spare PVs 0
Total Spare PVs in use 0
--- Logical volumes ---
…LIST OF vg01’s LOGICAL VOLUMEMS…
--- Physical volumes ---
PV Name /dev/dsk/c0t13d0
PV Status available
Total PE 250
Free PE 234
PV Name /dev/dsk/c0t14d0
相关推荐:
- [学前教育]MC9S12XS256RMV1 xs128芯片手册4
- [学前教育]安东尼语录经典语录
- [学前教育]e级gps控制测量技术设计书
- [学前教育]苏教版2022-2022学年八年级下学期期末
- [学前教育]装修公司推广 营销
- [学前教育]家政服务合同(完整版)
- [学前教育]湖北省2016届高三联考语文试题
- [学前教育]爱立信无涯学习系统LTE题库1-LTE基础知
- [学前教育]揭秘大众柴油车作弊软件原理
- [学前教育]人才流失原因及对策分析
- [学前教育]房屋建筑施工工程劳务分包合同
- [学前教育]国际贸易实务试卷A卷09.6
- [学前教育]校园废品回收活动计划方案书范文格
- [学前教育]电大成本会计试题及答案
- [学前教育]大学物理实验 华南理工出版社 绪论答案
- [学前教育]爱丁堡产后抑郁量表
- [学前教育]液压冲击的危害、产生原因与防止方法(
- [学前教育]学生工作总结高一学生期中考试总结_020
- [学前教育]人民医院医疗废物管理规章制度大全
- [学前教育]阳光维生素的巨大抗癌潜能阅读题答案.d
- 马云在云锋基金江苏论坛闭幕式的发言
- 试论小学体育教育中的心理健康教育-教
- 语文A版一年级下册《语文乐园一》教学
- 2021四川大学物理化学考研真题经验参考
- [人教A版]2015-2016学年高中数学 第二
- 终端网点销售返利协议书
- 江苏省2015年眼科学主治医师青光眼考试
- 2017年部编人教版八年级语文上册教案
- 十一中学七年级英语上册Unit7Howmuchar
- 以赛促教的创新性实验教学机制建设实践
- 平凉市崆峒区2015七年级下生物期末试题
- 琶洲(地块五)A、B塔楼1、2#塔吊基础
- 一级医院工作制度与人员岗位职责
- 2018北京西城区高三二模理科数学试题及
- 炒股密码线技术 - 图文
- 职高学生生涯发展辅导教案
- 语文人教版四年级上册8 世界地图引出的
- 最新最新人教版二年级上册全册数学教案
- 2017高考英语全国2卷精彩试题(有问题
- 普通心理学笔记




