From db9f49e2d8db4e8e4fb04ff30e5521c193cf162d Mon Sep 17 00:00:00 2001 From: kyodev Date: Tue, 25 Jul 2017 14:49:46 +0200 Subject: [PATCH] +new cms shell --- .../sauvegarde/sauvegarde-rsync-freebox.md | 97 +++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 docs/trucs/sauvegarde/sauvegarde-rsync-freebox.md diff --git a/docs/trucs/sauvegarde/sauvegarde-rsync-freebox.md b/docs/trucs/sauvegarde/sauvegarde-rsync-freebox.md new file mode 100644 index 0000000..cd3db01 --- /dev/null +++ b/docs/trucs/sauvegarde/sauvegarde-rsync-freebox.md @@ -0,0 +1,97 @@ + +## pré-requis + +* la box est configurée avec: + * `freebox` comme nom, par commodité au lieu de _mafreebox_ + * son disque activé + * disque accessible sur le réseau (impossible de le renommer?) + * pas de **mot de passe** et d'**identifiant** + +par exemple: `smb://freebox/disque%20dur/` + + +## dépendances + +```shell +su +apt install cifs-utils rsync +exit +``` + + +## adresse de la passerelle freebox + +```shell +ip -4 route show | grep via | grep -Eo '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' +``` +```text +192.168.1.5 +``` +par exemple + + +## montage manuel disque freebox + +en root, pour tester +```shell +su +mkdir -p /mnt/freebox +mount -o username=@,password=@ //192.168.1.5/disque\ dur/ /mnt/freebox + + #on peut lister +ls /mnt/freebox/ + + #démonter +umount /mnt/freebox +``` +* bien-sûr en cas d'identifiant/mot de passe, remplacer les @ par les valeurs correctes +* on pourrait utiliser `//freebox.freebox.fr` à la place de `//ipBox` mais dans ce cas, on +doit utiliser les serveurs DNS de free, qui sont censurés (comme tous les FAI français) + +théoriquement, on devrait indiquer le type de montage: +`mount -o username=@,password=@ -t cifs //192.168.1.5/disque\ dur/ /mnt/freebox` + + +## montage automatique disque freebox + +toujours en root +```shell +echo -e '\n\t# montage disque freebox' >> /etc/fstab +echo '//192.168.1.5/disque\040dur/partage /mnt/freebox cifs _netdev,guest,gid=1000,uid=1000,forceuid,forcegid,auto 0 0' >> /etc/fstab + + # on complète les montages de fstab +mount -a +exit +``` + +bien-sûr, on peut éditer `/etc/fstab/` avec un éditeur (nano, geany), en root, pour insérer: +```text + # montage disque freebox +//192.168.1.5/disque\040dur/partage /mnt/freebox cifs _netdev,guest,gid=1000,uid=1000,forceuid,forcegid,auto 0 0 +``` + +* _netdev: attend que le réseau soit monté??.... +* guest: ne demande pas de mot de pass et d'identifiant (si pas requis biensûr) +* gid et uid: en accord avec le résultat de `id`, sous l'utilisateur concerné +* forceuid,forcegid: forcent d'éventuels configs du serveur samba, normalement pas utile sur freebox +* auto: permet le montage _auto_ (au démarrage ou via `mount -a`) +* domain= ... : éventuellement si requis + +### remarques + +* voir man `mount cifs` +* les manipulations doivent pouvoir être adaptées pour d'autres box (si elles ne permettent pas le partage nfs) + +## rsync rappel + +```shell +rsync source/ /destination/source/ +rsync source /destination/ +``` +à cause des caractéristiques de la destination (disque freebox), pas de serveur rsync, pas d'accès ssh, on +se contentera de fonctionnalités de copies de base. + + +## méthode + +