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' | ||
| + | |||
| + | // | ||
