Archives de catégorie : Linux

Bind to ignore to ignore permission…

Pense-bête …

sudo apt-get install bindfs
mkdir ~/myUIDdiskFoo
sudo bindfs -u $(id -u) -g $(id -g) /media/diskFoo ~/myUIDdiskFoo

Référence

Monter en miroir un volume synology

But

Monter un volume, par exemple le /volume1 du synology, dans un répertoire de partage /volume1/volume1 afin de tout sauvegarder y compris les répertoires cachés ou cryptés.

Procédure

  • créez un répertoire partagé nommé volume1
  • connectez-vous en ssh
  • ajoutez un fichier S99MountBind.sh dans /usr/syno/etc.defaults/rc.d
  • le contenu du fichier:


#!/bin/sh

start()
{
/bin/mount -o bind /volume1 /volume1/volume1
}

stop()
{
/bin/umount /volume1/volume1
}

case "$1" in
start) start ;;
stop) stop ;;
*) ;;
esac

  • chmod 755 S99MountBind.sh
  • S99MountBind.sh start

voilà! Ca devrait même marcher au démarrage du nas…

Xrandr fix bad horizontal resolution with dual screen on laptop

Execute this script in .xprofile to fix crazy resolution on ubuntu 14 with 2 screen connected.

#!/bin/sh
# HDMI-0 == external screen
# LVDS1 is laptop screen
 
#check if HDMI-0 is connected
if (xrandr | grep "HDMI-0 connected" > /dev/null); then
  exec echo "HDMI-0 is connected!" &
  xrandr --output LVDS1 --off
  xrandr --output HDMI-0 --primary --mode 1920x1080
else
  exec echo "CRT1 isn't connected!"  &
  xrandr --output LVDS1 --primary --mode 1920x1080
fi

#if [ "$1" == "dual" ]; then
#  xrandr --output LVDS1 --mode 1920x1080 --below HDMI-0
#fi