]> gitweb.fluxo.info Git - puppet-backup.git/commitdiff
Avoid sleep mode on volumes
authorSilvio Rhatto <rhatto@riseup.net>
Sun, 18 Nov 2012 15:43:16 +0000 (13:43 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Sun, 18 Nov 2012 15:43:16 +0000 (13:43 -0200)
files/mount-media

index 28a7400c2ff9453a9aaef46be6d3de84b89c2f4c..b4506052136ec8f08d25a08909522f492fad82cf 100755 (executable)
@@ -7,11 +7,12 @@
 MEDIA="$1"
 VOLUME="$2"
 BASENAME="`basename $0`"
+DISK="`echo ${MEDIA} | sed -e s/[0-9]\$//g`"
 
 # Check media config
 if [ -z "$MEDIA" ]; then
   echo "usage: $BASENAME <media> [volume]"
-  echo "example: $BASENAME magnetron sdb1"
+  echo "example: $BASENAME mymedia sdb1"
   exit 1
 fi
 
@@ -26,6 +27,7 @@ if [ "`whoami`" != 'root' ]; then
 fi
 
 if [ "$BASENAME" == "mount-media" ]; then
+  $sudo sdparm --clear STANDBY -6 /dev/$DISK
   $sudo cryptsetup luksOpen /dev/$VOLUME $MEDIA && \
   $sudo fsck -v -y /dev/mapper/$MEDIA && \
   $sudo mount /dev/mapper/$MEDIA /media/usb