J'avais mentionné dans mon billet-résolution annuel que j'allais revoir ma stratégie de sauvegarde. C'est maintenant en place et c'est d'autant plus important que je suis aussi passé au SSD qui ne pardonne rien dans ce domaine. Résumé en 2 étapes :
Choix et configuration du NAS
Network Attached Storage, (NAS) désigne un périphérique de stockage relié à un réseau dont la principale fonction est le stockage de données en un gros volume centralisé pour des clients-réseau hétérogènes.
J'avais 2 disques SATA de même contenance (200 Go) d'une ancienne machine et c'est Éric qui m'a conseillé au détour d'un tweet d'investir dans un NAS de la marque Synology. Je me suis donc tourné vers le modèle DS210j qui semblait convenir à ce que je voulais faire et je dois dire que je ne suis pas déçu.
J'ai réussi à monter les disques, configurer le réseau, construire le RAID 1, transférer mes données et établir une sauvegarde TimeMachine via le wifi en une après-midi, ce qui fut vraiment une surprise. Je m'attendais à galérer un moment. Cerise sur le gâteau, le partage des photos me permet de les visionner sur la télé et le partage de la musique est automagiquement détecté dans iTunes ce qui s'avère très pratique vu que je suis maintenant restreint en espace disque. À noter qu'il est aussi possible d'en faire une station de téléchargement : il y a juste à passer un lien BT ou même un flux RSS et ça télécharge tout seul, sans affecter ma machine. Appréciable, d'autant que je peux ensuite visionner tout ça depuis mon Macbook car lui il sait bufferiser :-)
Sur les points négatifs, le ventilateur fait un bruit de PC dans mon salon qui était redevenu si silencieux et les disques grattent un peu... La télé voit les films mais il est juste impossible de les visionner (très certainement un soucis de tampon sur la télé, vraiment dommage). J'étais étonné de voir une version iPhone de l'interface d'administration mais elle est finalement restreinte aux photos, la vue classique est tout de même pleinement fonctionnelle. Je n'ai pas encore tenté d'installer/compiler Python pour pouvoir lancer Django (car ça peut aussi faire serveur web), mais ça ne saurait tarder.
En parallèle du NAS, j'ai aussi un disque externe de 500 Go qui me sert de backup TimeMachine au quotidien et surtout lorsque je pars en voyage ainsi qu'un disque de 128 Go qui me sert de copie brute de disque grâce à SuperDuper! qui permet d'avoir un disque bootable de sauvegarde que je vais essayer d'actualiser tous les 15 jours. Il me manque l'automatisation de la sauvegarde distante pour être complet.
Choix et configuration du SSD
J'étais tenté de passer au SSD sur ma prochaine machine mais plutôt déçu des nouveaux Macbook Pro 13". Et j'ai appris que les SSD d'Apple ne valaient pas grand chose en fait... d'où un changement de stratégie : acheter un SSD très performant quitte à le mettre dans une autre machine plus tard. J'ai opté pour le modèle 100/128 Go qui reste quand même sacrément cher (mais mon patron est généreux).
Je n'ai vraiment pas été déçu du résultat. C'est un confort indiscutable, à tel point que j'avais l'impression d'être sur une nouvelle machine ! C'est là où on réalise que le dev de Textmate doit avoir un SSD par exemple pour avoir eu l'idée de rafraîchir le projet à chaque focus ou qu'Aperture 3 n'est utilisable qu'avec un disque aussi rapide :D
Plus sérieusement, c'est visible à tous les niveaux. Du lancement des applications à l'affichage des dossiers, au passage entre les applis, à la mise en veille qui est quasi immédiate, au serveur de dev local de Django, au lancement des tests, aux commandes Mercurial. Un vrai bonheur de geek. Et pour l'ouverture d'un navigateur avec une cinquantaine d'onglets ou une bibliothèque Aperture c'est juste bluffant, j'imagine même pas couplé à un meilleur matériel...
Du côté des inconvénients, c'est sûr qu'il faut se restreindre un peu niveau place. Surtout lorsqu'on prend des photos. J'ai déjà mis tout ce qui était musique sur le NAS, à part ce que je veux écouter en déplacement et j'ai archivé les très anciennes photos. Il me reste une vingtaine de gigas de marge, sachant qu'il faut laisser pas mal de place sur un SSD. L'autre inconvénient c'est la fragmentation, même si elle est réduite sur ce disque, qui peut demander un reconditionnement annuel mais vu la simplicité avec laquelle j'ai fait le switch avec SuperDuper! ça ne me préoccupe pas tant que ça. Enfin il faut savoir qu'en cas de problème sur le disque SSD, il n'est pas possible de récupérer les données, d'où l'importance d'avoir une sauvegarde régulière et un clone de disque récent pour pouvoir rapidement être opérationnel avec l'ancien disque en cas de catastrophe un jour J (ou plutôt M pour Murphy dans ce cas).
Attention : pour le montage du nouveau disque dur dans votre macbook, vous avez besoin d'un tournevis TORX T6 qui est assez rare (en tout cas dans les boutiques d'électronique proche de chez moi) donc prévoyez le coup. Après la migration est très simple avec SuperDuper! : sauvegarde du disque actuel en excluant ce qui a été sauvé sur le NAS, extinction de la machine, remplacement du disque, démarrage sur le disque externe bootable, formattage et transfert des données, reboot (rapide !) et voilà ;-). Une petite réindexation de la part de Mac OS X et tout fonctionne immédiatement, de la récupération des onglets au backup TimeMachine.
Conclusion
Au final, ça m'aura quand même coûté assez cher, 200€ + 400€ environ (beaucoup moins qu'un nouveau laptop...) mais j'ai gagné énormément en confort d'utilisation et comme c'est mon quotidien ça en valait la peine. Je suis aussi beaucoup plus serein grâce à la nouvelle stratégie de backup qui, même si elle n'est pas parfaite, est moins risquée que la précédente en place qui reposait juste sur un disque externe en TimeMachine + sauvegarde distante tous les x mois. En théorie, je devrais même gagner un peu en autonomie. En pratique, je n'ai pas encore pu tester même si ça m'a semblé être le cas lors de djangocong.
18 Commentaires
La fragmentation n'a pas d'importance sur un ssd vu que les temps d'accès sont négligeables. D'ailleurs pour économiser l'usure de la mémoire le disque écrit volontairement les données sur le plus de secteurs possible.
C'est d'ailleurs ce qui fait la différence de performance entre les différents SSD, les contrôleurs étant plus ou moins rapide à cette tache.
L'idéal serait un système de fichiers dedié pour que l'OS s'en charge comme un grand.
Et puis dommage qu'il n'y est pas de TRIM sous mac os.
1 | Tenshu, le 29 April 2010 à 07h
Clair, je ne peux plus me passer de SSD sur une machine.
Pour des backups sous linux : http://rdiff-backup.nongnu.org/
2 | Sam, le 29 April 2010 à 09h
Merci pour cet article ;)
Juste pour être sûr de bien comprendre : tu as booté sur ton disque externe (créé avec SuperDuper!) et après ? Tu as installé Mac OS X et fait une copie conforme depuis le disque externe vers le SSD ou tu as "simplement" copié/collé les fichiers de données ?
En fait je cherche une solution pour passer à un SSD sans devoir reconfigurer mon système. Vu que j'ai installé plein de trucs partout, je souhaites vraiment recopier tout les fichiers sans exceptions. Faire une copie carbone en fait :)
3 | Thomas, le 29 April 2010 à 09h
Synology est une valeur sûre. Après quelques années, je suis passé il y a quelques temps, du 207+ au 209+II, une vraie merveille pour l'instant, tant par ses performances que ses fonctionnalités.
Le SSD, idem, depuis quelques mois, j'ai investi dans le "Postville" X25 d'Intel, à plus de 200 Mb/s en lecture, ça arrache tout. Il a fallu le flashé avec le dernier firmware, et ajouter un p'tit programme qui réorganise le disque ponctuellement (les vides si j'ai bien compris).
4 | Olivier, le 29 April 2010 à 11h
Mon Synology est plus vieux, et je ne sais pas si ça vient de là, mais TimeMachine déclare en permanence que le volume de sauvegarde est crouté. En le redéclarant, il repart pour 3 ou 4 jours, mais ça me reste pas super utilisable.
5 | Damien B, le 29 April 2010 à 13h
J'ai un DS209J au bureau de ma femme qui fonctionne très bien. Par précaution, j'ai activé le backup du NAS vers mon compte Amazon S3. Tu peux aussi faire des backup vers des serveurs de ton choix via rsync de mémoire.
C'est quoi le réel intérêt de faire tourner Django sur ton NAS ?
Dans la même veine que rdiff-backup, il y a aussi duplicity (http://www.nongnu.org/duplicity/) que j'utilise perso sur mon hébergement alwaysdata pour backuper vers Amazon S3.
6 | Nicolas Steinmetz, le 29 April 2010 à 13h
Pour le NAS tu as aussi une interface Iphone pour la partie audio. Tu peux ainsi écouter ta musique à distance via le réseau. Ca fonctionne nickel (mieux que le partage itunes qui lag un peu au lancement quand tu as une bibliothèque énorme).
Pour les ventillos normalement ils s'éteignent quand ça passe en veille (mais tous les disques ne permettent pas le passage en veille, j'en ai fait l'expérience avant de le savoir :(
7 | Eric, le 29 April 2010 à 13h
@Tenshu : http://www.pcper.com/article.php?aid=669 semble expliquer des cas de fragmentation ?
@Thomas : boot sur le disque externe et utilisation de SuperDuper! pour faire passer le clone présent sur le disque externe (celui qui a booté). Il n'y a vraiment rien à reconfigurer sur ton système :-)
@Nicolas Steinmetz : tiens j'avais pas vu l'option pour sauver en distant, ça peut m'intéresser, même si je compte pas tout sauver de cette façon non plus, uniquement ce qui est critique.
> C'est quoi le réel intérêt de faire tourner Django sur ton NAS ?
Se rapprocher un peu plus de l'architecture serveur/clients légers et mobiles que j'ai en tête pour l'exposition de mes données et de mes relations.
@Eric : tiens j'ai pas encore testé pour la partie audio mais du coup tu écoutes la musique streamée sur ton iPhone ? Tu vois ça dans quelle appli ?
8 | David, biologeek, le 29 April 2010 à 23h
l'appli s'appelle DS Audio, je n'ai testé qu'en local, mais oui, ça fait du streaming, avec une interface par album, par artiste, etc.
9 | Eric, le 30 April 2010 à 09h
@Eric : Je préfèrerais que l'appli Remote qui permet de contrôler iTunes m'affiche les listes partagées...
10 | David, biologeek, le 30 April 2010 à 10h
J'ai pas encore tenté django sur notre ds209, mais je me souviens d'un blogueur qui l'avait fait. Ça risque de ramer un peu mais j'essaierais bien dès que j'aurai le temps.
11 | Laurent, le 4 May 2010 à 22h
Très intéressant ! J'aurais du SSD dans mon prochain portable, c'est décidé ! ;-)
Côté backup/restore, TimeMachine ne suffisait pas ?
Sinon, si j'ai bien compris, tu n'as plus de backup off site, c'est pas très prudent...
12 | Nicolas Hoizey, le 18 May 2010 à 14h
@Nicolas Hoizey : TimeMachine ne permet pas de booter sur la sauvegarde, ce que je trouve très limitant si le disque venait à me claquer dans les doigts à un moment urgent...
Pour le backup off site je fais quand même du manuel, le problème c'est que ça fait quand même pas mal à transférer à chaque fois :-/
13 | David, biologeek, le 18 May 2010 à 15h
Mais Time Machine permet de restaurer sur un OS propre, c'est encore mieux, non ?
Pour le off site, une solution automatique en tâche de fond est clairement ce qu'il y a de mieux. Je suis fan de Mozy...
14 | Nicolas Hoizey, le 18 May 2010 à 15h
@Nicolas Hoizey : c'est pas mieux, c'est différent :)
Là avec SuperDuper! je peux booter direct sur le disque et bosser en cas de problème urgent. J'ai pas à réinstaller un OS, tout reconfigurer, etc.
15 | David, biologeek, le 18 May 2010 à 16h
Effectivement... ;-)
16 | Nicolas Hoizey, le 19 May 2010 à 18h
Time Machine c'est vraiment une belle invention! Je ne suis pas pro Apple, mais suite à un crash disque j'ai récupéré mon espace de travail de la veille. Heureusement!
Autre exemple : un ami s'est fait volé son laptop, en a racheté un dans la journée et a pu reprendre le boulot en quelques heures.
C'est ca la productivité :)
17 | Nicolas Chevallier, le 10 June 2010 à 22h
Mouais c'est vrai qu'ils ont des bons produits chez Syno, ce qui me choque c'est que personne ne parle de la possibilité de faire du petit web de façon très très bonne.
18 | DantonQ, le 3 August 2010 à 21h
Ajouter un commentaire