일시 중지 시 자동으로 HDD를 꺼내고 재개 시 다시 마운트하시겠습니까? (14.04)

일시 중지 시 자동으로 HDD를 꺼내고 재개 시 다시 마운트하시겠습니까? (14.04)

내 미디어 센터(14.04를 실행하는 Acer 3820TG 노트북)에 2개의 파티션이 연결된 외부 Seagate HDD( /dev/sdb)가 있고 이로 인해 컴퓨터가 일시 중지되지 않습니다. 미디어 센터가 빠르게 부팅되기를 원하므로 완전히 종료하는 것보다 일시 중지를 사용하는 것이 좋습니다. 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선택적으로 일시 중단하기 전에 화면을 잠그는 줄을 추가할 수 있습니다.

관련 정보