掛起時自動彈出硬碟並恢復時重新安裝? (14.04)

掛起時自動彈出硬碟並恢復時重新安裝? (14.04)

我有一個帶有 2 個分區的外部 Seagate HDD ( /dev/sdb),連接到我的媒體中心(運行 14.04 的 Acer 3820TG 筆記型電腦),它可以防止電腦掛起。由於我希望我的媒體中心能夠快速啟動,因此我寧願使用掛起而不是完全關閉。 HDD 包含所有媒體文件,因此它對於設定至關重要。

我嘗試簡單地卸載兩個分區(/dev/sdb1/dev/sdb2),但遇到了與以前相同的情況,螢幕變黑 5-10 秒,然後電腦恢復。

不過,透過該udisks --detach /dev/sdb/命令,我得到了我想要的:驅動器關閉並且電腦可以掛起。

我該如何設定一種自動方式:1)掛起前分離,2)恢復後/dev/sdb重新安裝?/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以在掛起之前鎖定螢幕

相關內容