朋友更新内核出了点问题,帮忙看了一下,报错信息大致如下: ?View Code BASH1 2 3 4 5 6 Volume group “VolGroup00″ not found Unalbe to access resume device (/dev/VolGroup00/LogVol00) mount: could not find filesystem ‘/dev/root’ setuproot:moving /dev failed: No such file or directory setuproot:error mounting /proc: No such file or directory setuproot:error mounting /sys: No such file or directory 起初以为是内核里的LVM模块或者是文件系统的问题,但是检查之后发现相关选项都已经选上了,思路到这里就断了,然后G了一把,发现网上碰到这类问题的人也有些,解决方法也很简单,只要在.config里加入以下两个配置段即可: ?View Code BASH1 2 [...]
今天又有群友在群里问Top命令中Load Average的含义,之前也有总结一篇[Top命令中Load Average的含义]的日志。前面那一篇写得有点抽象了,有关Load Average的具体计算我也没能理解得很明白。重新Google到一篇讲得很形象的文章,特转过来分享一下。 原文链接: http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages 翻译原文来源:http://www.gracecode.com/archives/2973/ 你可能对于Linux的负载均值(load averages)已有了充分的了解。负载均值在uptime或者top命令中可以看到,它们可能会显示成这个样子: ?View Code BASH1 load average: 0.09, 0.05, 0.01 很多人会这样理解负载均值:三个数分别代表不同时间段的系统平均负载(一分钟、五分钟、以及十五分钟),它们的数字当然是越小越好。数字越高,说明服务器的负载越大,这也可能是服务器出现某种问题的信号。
linux下有专门的文件系统用来对设备进行管理,devfs和sysfs就是其中两种。 一、devfs devfs是在2.4内核就出现了,它是用来解决linux中设备管理混乱的问题,你查看一下/dev下的设备文件就知道其中有许多是空的(也就是没有对应的硬件的),但是它们却必须存在,所以这给linux设备管理带来了很多麻烦,为了解决这个问题,linux内核开发人员开发了devfs,并用一个守护进程devfsd来做一些与以前硬件驱动兼容的事情。
下午群里有网友问到如何恢复被误删掉的LVM设备文件,顺便重新总结了下mknod的相关资料,整理过程中发现lvm设备文件的缺省主设备号为109,发现群里@斌的系统/dev/下是有这个设备文件的,但我始终无法在找到/dev/lvm设备文件(有做LVM的,系统是RHEL4,LVM2)。网上找到的对于/dev/lvm设备文件的资料中,都是手动创建的类似这样: ?View Code BASH1 2 3 4 5 6 # LVM device nodes mknod -m 600 $INITRDDIR/dev/lvm c 109 0 mkdir $INITRDDIR/dev/vg00 mknod -m 640 $INITRDDIR/dev/vg00/group c 109 0 mknod -m 660 $INITRDDIR/dev/vg00/lv00 b 58 0 chown root:disk $INITRDDIR/dev/vg00/*
这是一个Linux/Unix技术交流群成员交流知识、分享技巧的群交流平台。如果你有好的资料愿意分享,但暂时不是本群成员,可以点击顶部导航Add Group按钮进行入群测试。欢迎你的加入!