Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
time_capsule [Le 24/02/2013, 21:50] – créée electrobank | time_capsule [Le 14/02/2016, 15:33] (Version actuelle) – [Accès manuel au disque (aux disques) de la time capsule] 86.247.93.75 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ====== Time Capsule | ||
+ | |||
+ | [[wp> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Accès manuel au disque (aux disques) de la time capsule ===== | ||
+ | |||
+ | Pour accéder manuellement au disque (aux disques) de la time capsule depuis ubuntu, il est nécessaire de monter le (les) disque(s) en question : | ||
+ | |||
+ | < | ||
+ | |||
+ | < | ||
+ | |||
+ | < | ||
+ | |||
+ | < | ||
+ | sudo mkdir / | ||
+ | sudo mount.cifs //< | ||
+ | </ | ||
+ | |||
+ | la commande précédente peut ne plus être à jour à cause de l' | ||
+ | |||
+ | < | ||
+ | # mount -t cifs // | ||
+ | </ | ||
+ | |||
+ | spécifiez à la place de Data dans %%// | ||
+ | Le Data peut être remplacé par le nom du compte utilisateur si vous avez configuré votre TC en utilisant des comptes utilisateurs comme moyen de s' | ||
+ | Explication ici: [[http:// | ||
+ | |||
+ | ===== Automatisation ===== | ||
+ | |||
+ | Sous ubuntu [[:precise | 12.04 (Precise Pangolin)]], | ||
+ | Ce script a été inspiré de (([[https:// | ||
+ | |||
+ | < | ||
+ | |||
+ | #!/bin/sh | ||
+ | # / | ||
+ | # Remplacer TIMECAPSULE_LOGIN, | ||
+ | # Le script est à adapté en fonction du nombre de disques durs connectés à la time capsule | ||
+ | # (ici deux disques : TIME_CAPSULE_VOLUME_1 et TIME_CAPSULE_VOLUME_2) | ||
+ | |||
+ | IF=$1 | ||
+ | STATUS=$2 | ||
+ | |||
+ | # Partie à compléter | ||
+ | |||
+ | HOME_NETWORK="< | ||
+ | |||
+ | TIMECAPSULE_LOGIN="< | ||
+ | TIMECAPSULE_PASSWORD="< | ||
+ | TIMECAPSULE_IP="< | ||
+ | |||
+ | MOUNT_POINT="/ | ||
+ | |||
+ | TIMECAPSULE_VOLUME_1="< | ||
+ | TIMECAPSULE_VOLUME_2="< | ||
+ | |||
+ | # Fin de la partie à compléter | ||
+ | |||
+ | |||
+ | MOUNT_POINT_VOLUME_1=$MOUNT_POINT$TIMECAPSULE_VOLUME_1 | ||
+ | MOUNT_POINT_VOLUME_2=$MOUNT_POINT$TIMECAPSULE_VOLUME_2 | ||
+ | |||
+ | IS_MOUNTED_VOL_1=`mount 2> /dev/null | grep " | ||
+ | IS_MOUNTED_VOL_2=`mount 2> /dev/null | grep " | ||
+ | |||
+ | TIMECAPSULE_PATH_VOL_1="// | ||
+ | TIMECAPSULE_PATH_VOL_2="// | ||
+ | |||
+ | CHECK_DISK_VOL_1=`smbclient --user=$TIMECAPSULE_LOGIN%$TIMECAPSULE_PASSWORD -L $TIMECAPSULE_IP 2>&1 | grep -m1 -i $TIMECAPSULE_VOLUME_1` | ||
+ | CHECK_DISK_VOL_2=`smbclient --user=$TIMECAPSULE_LOGIN%$TIMECAPSULE_PASSWORD -L $TIMECAPSULE_IP 2>&1 | grep -m1 -i $TIMECAPSULE_VOLUME_2` | ||
+ | |||
+ | if [ ! -e $MOUNT_POINT_VOLUME_1 ]; then | ||
+ | logger " | ||
+ | mkdir $MOUNT_POINT_VOLUME_1 | ||
+ | fi | ||
+ | |||
+ | if [ ! -e $MOUNT_POINT_VOLUME_2 ]; then | ||
+ | logger " | ||
+ | mkdir $MOUNT_POINT_VOLUME_2 | ||
+ | fi | ||
+ | |||
+ | |||
+ | if [ " | ||
+ | |||
+ | ESSID=`/ | ||
+ | |||
+ | case " | ||
+ | $HOME_NETWORK) | ||
+ | |||
+ | logger "Home wlan0 up (${ESSID})" | ||
+ | |||
+ | if [ " | ||
+ | logger " | ||
+ | mount.cifs -v $TIMECAPSULE_PATH_VOL_1 $MOUNT_POINT_VOLUME_1 -o pass=$TIMECAPSULE_PASSWORD, | ||
+ | fi | ||
+ | |||
+ | if [ " | ||
+ | logger " | ||
+ | mount.cifs -v $TIMECAPSULE_PATH_VOL_2 $MOUNT_POINT_VOLUME_2 -o pass=$TIMECAPSULE_PASSWORD, | ||
+ | fi | ||
+ | # Automatisation pour d' | ||
+ | esac | ||
+ | |||
+ | elif [ " | ||
+ | |||
+ | if [ " | ||
+ | logger " | ||
+ | umount -f $MOUNT_POINT_VOLUME_1 | ||
+ | fi | ||
+ | |||
+ | if [ " | ||
+ | logger " | ||
+ | umount -f $MOUNT_POINT_VOLUME_2 | ||
+ | fi | ||
+ | |||
+ | fi | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | Lorsque le réseau wifi est déconnecté, | ||
+ | N' | ||
+ | |||
+ | // |