TimeCapsule 3 To pour 200 € : la BananaCapsule !

Ce n’est pas nouveau, j’ai souvent le sentiment que la Pomme nous prend un peu pour des poires :

apple_pomme_poires

Tenez, prenez la Time Capsule, ce module tellement amaaaaaaazing permettant de sauvegarder votre lui aussi tellement amaaaaaazing iMac ou Macbook Pro(létaire) :

time capsule

Oui, 500 € pour 3 To… euh… mal au fessier à un tel tarif, même si, effectivement, c’est un bijou de technologie, même s’il a plein de choses que la description qui va suivre n’aura pas, certes…

Alors j’ai creusé, car avec plusieurs iBidules, il fallait bien envisager de sauvegarder. Oh je ne suis pas en manque, mais étant un geek-parano de nature, j’aime bien diversifier mes sauvegardes :

  • un gros disque USB de 2 To pour l’iMac
  • un Synology de 1 To pour une sauvegarde réseau
  • la BananaCapsule de 3 To que je vais vous décrire dans ce billet

Oui, si une sauvegarde tombe en rade, j’aurai immédiatement accès à une autre, et ainsi de suite. De plus, via le réseau gigabit, je peux me permettre de sauvegarder encore plus facilement, pratique.

Donc, après avoir creusé longuement, taillé ma pierre encore plus longuement, j’ai rapidement écarté la Raspberry Pi que j’affectionne pourtant beaucoup : ses ports USB 2.0 sont tout simplement nuls pour pouvoir assurer une sauvegarde en réseau hyper rapide, et je ne parle pas du port ethernet 100 Mbps maximum : on oublie d’office pour traiter efficacement des To de données!

Restait donc le concurrent, le BananaPi et son port Sata 2.0:

banana_pi

Allez, avec une jolie boite, comptez 50 € sur Amazon, à vue de nez. Rajoutez une alim micro-usb 2A à 6 €, un cable Sata/eSata (13 €), un boîtier eSata (34 €) et un disque de 3 To (107 €) et vous obtenez une solution complète pour à peine plus de 200 €, soit une économie de 299 € par rapport à la solution Pommée… Rajoutez une trentaine d’euros si vous optez pour un BananaPi Pro, solution gonflée que j’utilise ici.

Ce billet ne va toutefois pas vous apporter toute l’installation, par manque de temps, mais vous pouvez déjà commencer par vous occuper du disque dur, une fois branché et alimenté, avec ces commandes :

sudo su
apt-get install nano hdparm netatalk
fdisk /dev/sda

puis frappez à la suite :

n
p
1
w

passons au formatage en ext4 :

mkfs.ext4 /dev/sda -L capsule

et créons le répertoire du disque dur :

mkdir /mnt/capsule
mount /dev/sda /mnt/capsule
chmod 777 /mnt/capsule

supprimons le cache d’écriture du disque :

hdparm -W0 /dev/sda

Le disque étant monté, rendons ce montage permanent (au boot) :

nano /etc/fstab

et ajouter à la fin :

/dev/sda /mnt/capsule ext4 defaults 0 0

Voilà, votre disque dur est désormais lisible sur /mnt/capsule, prêt à recevoir les trames de sauvegarde de vos ordinateurs Apple.

Pour la suite, il faut :

[checklist]

  • créer un utilisateur timecapsule :useradd -d /mnt/capsule -s /bin/bash -m timecapsule
  • lui affecter un password :
passwd timecapsule
password (à modifier par VOTRE mot de passe, et à répéter deux fois)
  • installer les services pour recevoir les trames TimeCapsule avec Netatalk :
sudo echo "/mnt/TimeMachine \"Time Machine\" options:tm" >> /etc/netatalk/AppleVolumes.default
  • installer avahi et ses services (cf plus bas)

[/checklist]

Configurons Avahi donc, en éditant ce qui suit :

nano /etc/avahi/services/afpd.service

et en introduisant ce contenu :

<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
    <name replace-wildcards="yes">%h</name>
    <service>
        <type>_afpovertcp._tcp</type>
        <port>548</port>
    </service>
    <service>
        <type>_device-info._tcp</type>
        <port>0</port>
        <txt-record>model=TimeCapsule</txt-record>
    </service>

</service-group>

Avahi va aller signaler à tout le monde sur le réseau local que vous avez une TimeCapsule, facile ensuite à trouver pour vos différents ordinateurs.

Autre fichier à éditer ensuite :

nano /etc/netatalk/AppleVolumes.default

avec ce qui suit à la fin :

/mnt/capsule "Time Machine" options:tm

et pour terminer on relance Avahi et Netatalk :

sudo service avahi-daemon start
sudo service netatalk restart

Et voilà, OS/X doit désormais pouvoir trouver votre BananaCapsule sur le réseau, vous trouverez « Time Machine on lemaker » si tout va bien.

Je me suis aidé pour l’installation de Netatalk sur cette page, après avoir pas mal galéré car le service n’était pas diffusé sur le réseau… Désormais, le disque est en place, la sauvegarde avec le port gigabit ethernet et le port Sata est TRES performante.

J’imagine qu’on peut sans doute faire mieux, encore mieux, par exemple en utilisant des disques SATA de très forte capacité (6 Go, environ 240 € à l’heure où je rédige ce billet). Vous avez les clés en main, à vous de jouer désormais 😉

 

Publications similaires

  • COMCLICK : résultats

    Suite à l’insertion des bannières publicitaires Comclick sur ce blog, je vous avais promis quelques informations complémentaires, histoire de voir si nous allions pouvoir arriver à nos fins pour, par exemple, utiliser les revenus pour donner un coup de pouce financier à un projet associatif, ou plus classiquement aider une association d’utilité publique. L’idée n’était en effet pas de faire de l’argent pour Infracom Online, la boutique en ligne générant ses propres revenus, nous n’avions pas besoin de biaiser ou…

  • | |

    4G, ADSL, OverTheBox : THD en campagne !

    Souvenez-vous de nos essais avec un routeur 4G pour espérer disposer de très haut débit en campagne, là où le département de Loire Atlantique n’a toujours pas eu la bonne idée de déployer de la fibre, là où les pauvres tentatives de montée en débit VDSL n’existent pas, la faute à Philippe Grosvalet, Président non-geek du département. Eh bien ces essais sont en passe de réussir, la preuve avec ce récent test de chargement : Il s’agit ici de l’interface…

  • ESP8266 ESP12 : map des ports GPIO

    Il n’est pas toujours aisé d’associer les ports GPIO physiques d’un ESP12 à la valeur à utiliser en programmation d’un script LuA. Voici le brochage d’un ESP12 : et voici les correspondances que j’ai pu trouver, du moins pour les GPIO utilisables sur ce module : PORT PHYSIQUE GPIO PORT SCRIPT LUA 0 3 2 4 4 2 5 1 12 6 13 7 14 5 15 8 16 0 Par exemple, si vous branchez une LED sur le GPIO15…

  • CanardPC : étude sur les ondes

    Signalé par un lecteur du blog, merci Stéphane, vous pouvez retrouver un document fort instructif réalisé par CanardPC sur leur site, au format PDF. Une émission de France Inter est également disponible ici. A noter ce que le journal appelle l’imposture des 0,6 V/m, à découvrir page 80 : une belle baffe aux associations alarmistes donc, celles qui n’hésitent pas à faire payer des études au grand public au prix fort (page 75). Qu’en tirer comme conclusions ? Un grand…

  • |

    Unifi AC Mesh : déployer rapidement en WiFi

    Souvenez-vous, avec Ubiquiti chaque nouveauté met entre 6 mois et une année à franchir l’Atlantique et être réellement disponible en quantité sur le marché Européen. Cette fois, à l’annonce du nouvel Unifi AC Mesh, pas question d’attendre, il fallait en approvisionner rapidement. Nous avons donc trouvé une solution simple : faire partie du programme Beta, se faire livrer en Californie et ré-expédier en Europe ! Oui, ce n’est pas économique, mais étant donné le mépris certain d’Ubiquiti vis à vis…

  • #4GBox : une antenne externe, oui mais…

    Votre 4GBox vous a sans doute permis de réaliser votre rêve : enfin obtenir un débit convenable pour votre surf sur internet ! Seulement, vous avez sans doute remarqué que le débit est fortement lié au signal 4G reçu : signal faible => débit faible, c’est hélas le cas si votre 4GBox est placée en intérieur, mal positionnée, ou lors d’une journée fortement pluvieuse par exemple. Pour contrer cette perte de signal ou améliorer un signal faible, la solution est…