LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: struggle

修改rc.shutdown使笔记本关机时硬盘不卡他响了

[复制链接]
发表于 2007-5-8 19:01:43 | 显示全部楼层
额,我记得以前说过了。也是加SLEEP 的。

不过总结一下也好。
回复 支持 反对

使用道具 举报

发表于 2007-5-9 15:28:53 | 显示全部楼层
Post by struggle

...

  1. ...
  2. #        /sbin/poweroff -d -f -h -i
  3.   /sbin/halt -d -h -i
  4.   sleep 8
  5.   /sbin/poweroff -f
  6. ...
复制代码

...


我这样改了后关机时便不能切断电源了。请问这样做的道理是什么?
回复 支持 反对

使用道具 举报

发表于 2007-5-9 17:18:35 | 显示全部楼层
改完后还是不行
sleep我都增加到15s了
回复 支持 反对

使用道具 举报

发表于 2007-5-9 17:43:18 | 显示全部楼层
Post by wd_afei
是什么原理?有没有原理性的说明?要不就可以加精了,呵呵。
楼主说了通过看man可以查到的
man poweroff可以查到这一段
       The  -h        flag  puts  all  harddisks in standby mode just before halt or
       poweroff. Right now this is only implemented for  IDE  drives.  A  side
       effect  of putting the drive in standby mode is that the write cache on
       the disk is flushed. This is important for IDE drives, since the kernel
       doesn't flush the write-cache itself before poweroff.

大概就是先用halt把硬盘置成standby,在硬盘进入standby模式后(后面的sleep命令的作用),就用poweroff切断电源。

根据这个原理,理论上hdparm也可以做到同样的工作,而且可能更可靠一点,前面说不行的同学们可以试试。
回复 支持 反对

使用道具 举报

发表于 2007-5-9 17:56:55 | 显示全部楼层
Post by hhf3498
改完后还是不行
sleep我都增加到15s了

我最小可设置为5s
回复 支持 反对

使用道具 举报

发表于 2007-5-9 21:42:44 | 显示全部楼层
Post by sssslang
我这样改了后关机时便不能切断电源了。请问这样做的道理是什么?
我也是 再凑点字
回复 支持 反对

使用道具 举报

发表于 2007-5-10 17:09:05 | 显示全部楼层
我最少设到12秒,这个和硬盘的质量有关?,为什么大家的进入stand by的时间会差别呢?
回复 支持 反对

使用道具 举报

发表于 2007-5-12 16:17:17 | 显示全部楼层
使用了之后,我的系统在显示PowerOff之后又显示System halted,之后就一直没有反应了。
回复 支持 反对

使用道具 举报

发表于 2007-5-12 20:34:49 | 显示全部楼层
我使用了以后,也是系统显示System halted后,就不能自动断电了,还得手动按笔记本开关来关闭它。找找问题看看,找到解决方法,解决后,再贴到这里。

我的harddisk是ATA磁盘,不是SATA磁盘.
回复 支持 反对

使用道具 举报

发表于 2007-5-12 21:47:28 | 显示全部楼层
改过之后不能断电的 有新办法
恢复成原来的 在
                printhl "${C_H2}POWER OFF"
        /sbin/poweroff -d -f -h -i
中间加一行
                printhl "${C_H2}POWER OFF"
                /sbin/hdparm -y /dev/sda (看自己的情况)
        /sbin/poweroff -d -f -h -i
我这没问题了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表