LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1500|回复: 10

休眠与移动硬盘的问题(从休眠恢复后/dev/sda没有了)

[复制链接]
发表于 2007-6-29 10:57:19 | 显示全部楼层 |阅读模式
问题1.就是从休眠恢复后 以前插入的移动硬盘不见了 ( /dev/sda都没有了 )需要重新插入才可以用 怎样才能免除这个


问题2(已经解决 ).重新插入后 移动硬盘的效率变得极低(忘了加dbus到default 感谢zhoukb)

  1. kcfv yangke #  hdparm -tT /dev/sda

  2. /dev/sda:
  3. Timing cached reads:   508 MB in  2.00 seconds = 253.71 MB/sec
  4. Timing buffered disk reads:    4 MB in  4.57 seconds = 895.75 kB/sec
  5. kcfv yangke #
复制代码


试图编辑hibernate.conf解决问题 但是发现hibernate.conf只适用于fstab mtab里的
移动硬盘我用的是GNOME的自动挂载

陷入困境 请大家帮助
 楼主| 发表于 2007-6-29 11:01:45 | 显示全部楼层
发现重新start dbus 和 hald 后可以让它恢复正常
  1. kcfv yangke # /etc/init.d/dbus start
  2. * WARNING:  dbus has already been started.
  3. kcfv yangke # /etc/init.d/hald start
  4. * WARNING:  hald has already been started.
  5. kcfv yangke #  hdparm -tT /dev/sda
  6. /dev/sda:
  7. Timing cached reads:   894 MB in  2.00 seconds = 446.40 MB/sec
  8. Timing buffered disk reads:   64 MB in  3.07 seconds =  20.86 MB/sec
  9. kcfv yangke #
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-29 11:12:16 | 显示全部楼层
如果把

RestartServices dbus
RestartServices hald

加到 hibernate.conf中

其结果是 cannot mount volume
回复 支持 反对

使用道具 举报

发表于 2007-6-29 13:19:37 | 显示全部楼层
我这里没有经过特殊设置,启动前后差别不多:
  1. ibm gentoo # hdparm -tT /dev/sda
  2. /dev/sda:
  3. Timing cached reads:   1166 MB in  2.00 seconds = 582.66 MB/sec
  4. Timing buffered disk reads:   36 MB in  3.14 seconds =  11.46 MB/sec
  5. ibm gentoo # hdparm -tT /dev/sda
  6. /dev/sda:
  7. Timing cached reads:   1106 MB in  2.00 seconds = 552.61 MB/sec
  8. Timing buffered disk reads:   32 MB in  3.10 seconds =  10.32 MB/sec
复制代码

看看你的rc-update show
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-29 16:37:49 | 显示全部楼层
非常感谢!!

dbus一定是我忘了加上去

加上后从休眠恢复的效率问题解决了

但是还有个问题 从休眠恢复后 以前插入的移动硬盘不见了

需要重新插入才可以用 我那个移动硬盘是一直挂起的 每次都拔出 插入太麻烦了

这个问题该如果解决呀
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-1 00:21:03 | 显示全部楼层
zhoukb的系统重休眠恢复后 移动硬盘是自动重新挂上
而我这个连 /dev/sda 都没有了 要拔出 重新插

请zhoukb也吧rc-update show贴出来 大家帮忙分析一下
  1. yangke@kcfv ~ $ sudo rc-update show
  2.                acpid |      default                  
  3.            alsasound |      default                  
  4.       avahi-dnsconfd |      default                  
  5.             bootmisc | boot                          
  6.              checkfs | boot                          
  7.            checkroot | boot                          
  8.                clock | boot                          
  9.          consolefont | boot                          
  10.                 dbus |      default                  
  11.                 hald |      default                  
  12.             hostname | boot                          
  13.              keymaps | boot                          
  14.                local |      default nonetwork        
  15.           localmount | boot                          
  16.              modules | boot                          
  17.               net.lo | boot                          
  18.             netmount |      default                  
  19.            rmnologin | boot                          
  20.            syslog-ng |      default                  
  21.              urandom | boot                          
  22.               vmware |      default                  
  23.                  xdm | boot                          
  24. yangke@kcfv ~ $
复制代码
回复 支持 反对

使用道具 举报

发表于 2007-7-1 18:59:23 | 显示全部楼层
  1. ibm gentoo # rc-update show
  2.                acpid | boot                          
  3.            alsasound | boot                          
  4.             bootmisc | boot                          
  5.              checkfs | boot                          
  6.            checkroot | boot                          
  7.                clock | boot                          
  8.         cpufrequtils |      default                  
  9.                 dbus |      default                  
  10.               dhcdbd |      default                  
  11.               esound |      default                  
  12.                 hald |      default   
  13. [color="Blue"]              hdparm |      default[/color]              
  14.    hibernate-cleanup | boot                          
  15.             hostname | boot                          
  16.             iptables |      default                  
  17.              keymaps | boot                          
  18.                local |      default nonetwork        
  19.           localmount | boot                          
  20.              modules | boot                          
  21.               net.lo | boot                          
  22.       NetworkManager |      default                  
  23.                 ntpd |      default                  
  24.            rmnologin | boot                          
  25.            syslog-ng |      default                  
  26.              urandom | boot                          
  27. [color="Blue"]          vixie-cron |      default[/color]                  
  28.               vmware |      default                  
  29.                  xdm | boot
复制代码
回复 支持 反对

使用道具 举报

发表于 2007-7-2 00:10:37 | 显示全部楼层
我觉得最好不要在挂载着可移动存储器的时候休眠
很危险
你不知道休眠时会发生什么,可能下次忘了插,或者下次插了别的口,或者同一个口插了别的设备
你期望操作系统怎么应对这些情况?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-3 14:22:52 | 显示全部楼层
Post by zhllg
我觉得最好不要在挂载着可移动存储器的时候休眠
很危险
你不知道休眠时会发生什么,可能下次忘了插,或者下次插了别的口,或者同一个口插了别的设备
你期望操作系统怎么应对这些情况?

确实有点复杂Exception比较多 我现在硬盘牺牲给几个系统了 64bit的gentoo没忍心做掉 还占据着地盘
(以前买硬盘盒时就考虑到可能会出现这个情况 所以买了个大板的 里面用的什么芯片选时也很重视 以适合长期挂着用)

其他的东西都在 移动硬盘上 所以想一直挂起

zhoukb运气真好 居然无意实现了这个功能 羡慕中。。。。
回复 支持 反对

使用道具 举报

发表于 2007-7-3 16:59:47 | 显示全部楼层
也可能是我用的gnome-2.18
回复 支持 反对

使用道具 举报

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

本版积分规则

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