Archive for 十二月, 2011
街上真多人
明天就是元旦了,好像已经有些人开始放假了,街上明显人多了,不喜欢人多的日子。
可惜Me没有放不放假的观念,日子还不是这样过
Tag:
昨天在折腾debian无盘启动
昨天又在搞debian, debian pxe无盘启动,折腾了一天,算是搞好了,为了以后维护其它linux机的系统方便, 因为好多机都是debian系统,,而且都是没光驱的,现在可以用无盘启动,这样的话,以后出事的话就网络启动系统,回复和备份系统都方便啊.
有时间再把搭建过程写下来.
现在操作debian系统越来越熟练了,折腾之过啊.
Tag:
linux下硬盘的spindown脚本
系统怪起来就很怪,继续是家里那部做文件服务器的机器问题,继续是raid问题,之前做raid的那两个绿盘是支持用hdparm来实现硬盘休眠的,即是spindown吧,但系统有debian5升级到debian6和前阵子raid1阵列出现折腾后,昨天才发觉这两个绿盘不能休眠了.
之前的hdparm -S 120 /dev/sdb命令是有效的,但现在居然不行了,是两个绿盘都不行了.
最后在网上找了段脚本放在cron里每隔15分钟执行,实现阵列的两个WD绿盘硬盘休眠, 还是需要hdparm来配合使用:
#!/bin/bash
if [ ! -f /dev/shm/1 ]
then
touch /dev/shm/1 /dev/shm/2
echo "$(date '+%F %T') Tempfile does not exist, creating" >> /var/log/hd_spindown.log
fi
mv /dev/shm/1 /dev/shm/2
sleep 12
cat /proc/diskstats > /dev/shm/1
HDB="sdb"
HDC="sdc"
export HD="sdb\|sdc"
if [ "$(diff /dev/shm/1 /dev/shm/2 | grep $HD )" = "" ]
then
if [ "$(/sbin/hdparm -C /dev/$HDB | grep "drive state" | cut -d: -f2 | awk '{ print $1}')" = "standby" ] && [ "$(/sbin/hdparm -C /dev/$HDC | grep "drive state" | cut -d: -f2 | awk '{ print $1}')" = "standby" ]
then
echo "$(date '+%F %T') $HD already spun down" >> /var/log/hd_spindown.log
else
/sbin/hdparm -y /dev/$HDB &
/sbin/hdparm -y /dev/$HDC
echo "$(date '+%F %T') Spindown $HD" >> /var/log/hd_spindown.log
fi
else
echo "$(date '+%F %T') $HD is in use" >> /var/log/hd_spindown.log
fi
路过的需要使用的话可以点击这里下载: yingpan2.sh
这是监视两个硬盘的,可以改成检测单个硬盘的.
Tag:
linux软raid1出现auto-read-only问题其中一处理方法
继续是linux下软raid的问题处理,昨天平安夜又给软radi折腾着,其实这几天都在处理着这些问题,应该是西数绿盘的问题吧,哎,反正就是烦啦.
出现的故障是重启后出现md0掉失,进系统后执行
mdadm -A /dev/md0 /dev/sdb /dev/sdc
后,在输入cat /proc/mdstat出现
md0 : active(auto-read-only) raid1 sdb1[0] sdc1[1]
976762432 blocks [2/2] [UU]
上网查找后,尝试执行 mdadm –readwrite /dev/md0
这样就ok了,发觉自己对linux软raid操作越来越娴熟,哎…
绿盘我分两次买的,第一个是WD10EARS,第二个是WD10EADX,现在查来查去,都应该是第一个买回来的绿盘有问题,哎……
Tag:
今天天气不错
又是用手机写的,又是废话记录,外边很凉快啊,人工湖的空气很不错,但Me的伤风还没有好,仍是有点咳,鼻子不塞,但有痰,很稀,咳不起的那种,已经一星期了,还要多久好昵!
Tag:

