暂停时自动弹出硬盘并在恢复时重新安装?(14.04)

暂停时自动弹出硬盘并在恢复时重新安装?(14.04)

我有一个外置 Seagate HDD ( /dev/sdb),其中有两个分区连接到我的媒体中心(运行 14.04 的 Acer 3820TG 笔记本电脑),它可以防止计算机挂起。由于我希望我的媒体中心能够快速启动,因此我宁愿使用挂起而不是完全关机。HDD 包含所有媒体文件,因此它对于设置至关重要。

我尝试简单地卸载两个分区(/dev/sdb1/dev/sdb2),但遇到了与以前相同的情况,即计算机恢复之前屏幕变黑 5-10 秒。

但是,通过该udisks --detach /dev/sdb/命令,我得到了我想要的结果:驱动器关闭并且计算机可以暂停。

我如何设置一种自动化方式来:1)/dev/sdb暂停前分离 2)/dev/sdb恢复后重新挂载?

答案1

就我个人而言,我会用一个简单的脚本来解决这个问题:

#!/bin/sh

# find if we have sdb mounted

df | grep -iq /dev/sdb

# if the last command tells us we found
# something, then unmount it and suspend the system
# two seconds later

if [  $? -eq 0 ]; then

  sudo udisks --detach /dev/sdb/
  sleep 2
  sudo pm-suspend
fi

您也可以选择在挂起之前添加一行gnome-screensaver-command -l来锁定屏幕

相关内容