https://www.ldlc.com/fiche/PB00225728.html
https://www.amazon.fr/Syba-Contr%C3%.../dp/B00BI4Z51Q
Bienvenue dans le topic des NAS et du réseau!
Vous pourrez trouver ici les conseils de canard concernant les NAS, homemade ou tout prêt, des outils pour stocker vos donnés, les bonnes pratiques de sauvegarde, ainsi que des conseils pour votre réseau domestique.
Ou pas, sinon vous ne seriez pas là.
Tuto et post intéressants du topic
Tuto de Wobak pour le nom de domaine
Config NAS homemade 12 disques
Explication de la sauvegarde incrémentale via rsync
Les taux de pannes des disques dur par hardware.fr (13/05/2016)
Premiers retour statistique des pannes constaté sur des SSD par google (article récapitulatif en anglais) tl;dr: les SSD vieillissent mal, faites des sauvegardes.
Les NAS home-made
config 6 disques budget ~249€
ASRock T48EM1 (quad core amd E-350) 52€
Corsair Value Select 4 Go DDR3L 1600 MHz CL11 30€
LDLC FP-350 Quality Select 80PLUS Bronze 49€
BitFenix Phenom Mini-ITX 90€
-carte contrôleur 2 sata 28€
passage de C-70 à E-350, 2Go ram à 4Go, et augmentation globale des prix...
config pour ceux qui veulent backup youpo… youtube.
Boitier 11 emplacements 3.5” + 2 emplacements 2.5”
Fractal design R6 135€ (overkill mais je trouve pas d’autres boitiers avec ~12 emplacements)
Cage supplémentaire pour hdd 5 x 7€
Boitier ITX - 8 x 3.5” + 4 x 2.5”
DS380 160€
Plus d’emplacement disque? Il faut soit passer aux boîtiers serveurs, soit aux DAS, quelques guides/options/idées:
-Utiliser un DS380 comme boitier DAS, 8 + 4 disques potentiellement
-Boitier DAS avec prise SFF-8088, existe en USB 3, USB 3.1 et e-sata, 4 disques
Exemple de couple CM/proc:
Base ryzen economique mATX: 2 ports PCI (donc 16 disques) + 4 sata (CM) + 1 m.2 sata + 1 m.2 pci-e
ASRock A320M Pro4 78€
AMD Ryzen 3 2200G Wraith Stealth Edition (3.5 GHz) 115€
Compatible mémoire ECC, jusqu’à 64Go de RAM.
Base serveur (ipmi) mATX: (4 ports PCI (donc 32 disques) + 6 sata (CM) + 2 sata “OS”)
SuperMicro X11SSM-F-O 300€
Intel Xeon E3-1220V6 (3.0 GHz) 260€
Carte d’extension:
Dell Perc H310 (40€)
C’est bien beau d’avoir maintenant un béhémoth de NAS avec trouzemille disques et des tera d’espace à plus savoir quoi en faire. Mais au final, ne serait-il pas plus simple d’avoir plein de petit stockage en cluster?
Un utilisateur de reddit a fait une présentation de sa configuration de stockage basé sur glusterfs en utilisant des Odroid HC2. Il donne les composants utilisés et la consommation. L’ensemble est plutôt pratique et surtout scalable! Pour ajouter du stockage il suffit d’ajouter des noeuds au cluster en plus.
Disques conseillés
Pour le choix des disques à mettre dans votre NAS, cela dépend de l'usage. Trois usage type vont se démarquer:
-Usage purement sauvegarde: Dans ce cas là pas besoin de chercher à tout prix des disques orientés "NAS" des WD green et autre gamme à économie d'énergie en 5400tr suffisent largement. Les seagate archives[1] sont aussi utilisable pour ce genre d'usage.
En effet ces disques peuvent avoir des problèmes concernant leur temps de démarrage de correction d'erreur ou encore de longévité en fonctionnement 24/7. Sauf que, juste pour des sauvegardes, le surcoût d'un disque "NAS" est inutile. Il suffit de paramétrer le NAS pour qu'il se mette en veille ou fasse un spin-down des disques au bout de 30min par exemple.
-Usage NAS à proprement parler, serveur de fichier: Là c'est typiquement le cas ou l'on va utiliser des disques "NAS", seagate NAS, WD red...
Ici on va avoir beaucoup plus de chance d'avoir des accès en permanence au NAS, les disques vont donc tourner tout le temps (ou tout du moins on peut le supposer). Le choix de gamme "NAS" est donc tout fait.
-Usage serveur multifonction: Ici les gammes plus "pro" ou taggué surveillance video sont conseillé, seagate surveillance, WD av-gp.
Ces disques sont conçu pour avoir de meilleurs performance ce qui est logiquement ce que l'on cherche dans un usage serveur. Mais au delà de ça ils sont aussi conçu pour supporter des charge importante et prolongés, ils sont vendu pour de la video surveillance de base avec plusieurs flux vidéo enregistré en parallèle.
[1]: Les disques archive de seagate utilisent une technologie appelé SMR (Shingled magnetic recording), pour simplifier: les disques dur ont des "pistes" magnétique, ces pistes sont séparées par entre elle par des zones tampon pour que les enregistrement sur une piste n'écrasent pas l'enregistrement d'une autre. En SMR ces zones tampon sont partiellement supprimé. Sur une zone de 64Mb contiguë les pistes se chevauchent, ainsi on gagne en place et donc en densité de stockage. Par contre on perd en performance. Car cette technologie nécessite de réécrire la zone de 64MB en entier et non des block de 512b/4kb comme sur les disques dur habituels.
En gros, pour un enregistrement incrémental c'est bien, par contre pour des modifications c'est pas terrible. Test du disque
La sauvegarde pour les nuls
Vos données vous sont précieuse et le fait de perdre un de vos lolcat vous pousserai au suicide par intoxication aux pommes?
Voici le mini-guide des bonnes pratiques de sauvegarde!
Article premier: La règle des 3-2-1 tu suivras
La règle de la sauvegarde 3-2-1 est simple:
-3 copies de vos données
-2 support différent pour les sauvegarder
-1 copie distante/en ligne
Typiquement cela donnerai quelque chose comme:
-1 copie d'usage sur votre PC ou NAS
-1 copie de backup sur un support externe "à froid" c'est à dire déconnecté en dehors des périodes de sauvegardes
-1 copie en ligne, backblaze, hubic, dropbox, amazon glacier, etc.... (ou distante)
Article second: Des sauvegardes incrémentales tu feras
La sauvegarde incrémentale est un plus sur de nombreux points:
-Elle diminue le temps de transfert/backup (seules les modifications sont transférés)
-Elle permet de se prémunir contre les suppressions involontaires (les fichiers supprimés sont toujours présent dans le backup précédent)
-Elle ne coûte presque rien en terme de place pour des fichiers rarement modifié (vidéo, photo).
Article troisième: Des restaurations tu testeras
Même si avoir des sauvegardes et tout c'est beau et que vous êtes en communion avec murphy et que tout marche. On est jamais à l'abris d'un potentiel fail en cascade.
Typiquement:
-Votre NAS est mort dans d’atroce souffrance, vos disques sont encore là mais vous avez eu l'horrible idée de faire du raid5 hardware avec le chipset intégré à la carte mère qui trainait. En gros vous ne pourrez plus jamais reconstruire votre raid5 (car le raid hardware sans dépenser au moins 500 balles dans une carte dédié c'est le mal qui tue les chatons).
En plus de ça, la sauvegarde que vous aviez sur votre disque externe est morte du fait de votre chaton (mort désormais, cf: raid5) qui a fait tombé le disque de la façon la plus volontaire qui soit, c'est un chat après tout.
Il vous reste donc votre sauvegarde en ligne! Sauf que.... Sauf que, le serveur que vous aviez payé à l'année pour héberger vos photo via owncloud n'a pas été renouvelé et les rappel sont tombé dans votre boite à spam. Donc plus de copie en ligne. BAM! Il ne vous reste plus qu'à pleurer dans un coin ou payer 1500€ pour restaurer les données des disques de votre raid5.
Globalement c'est un peu un scénario catastrophe, Les trois copie de perdue... Mais c'est tout à fait possible, c'est pour ça qu'il faut tester périodiquement la possibilité de faire une restauration. Dès la mort de la copie sur le disque externe la bonne pratique est de vérifier si les deux autres fonctionnent correctement. Et refaire une copie dès que possible.
Article quatrième: Ces recommandations diverses tu suivras
#Le raid hardware sur du matériel non professionnel ça tue des chatons, à l'exception du raid 1.
"Mais pourtant si ma carte mère le propose, pourquoi je ne pourrait pas l'utiliser?", dit-il plein de candeur innocente.
Tout simplement parce que les algorithme utilisé pour la répartition des données sur les disques et de calculs de parité sont différent d'un contrôleur raid à un autre. Cela veut dire en pratique que si votre carte mère tombe en panne, il sera très incertain de pouvoir reconstruire/re-détecter votre raid simplement. Ce qui rend plus ou moins les données inutilisable.
Les cartes "pro" ont un support très étendu et on peut bien plus facilement retrouver la même carte et la flasher à la bonne version pour re-utiliser la grappe de raid.
L'exception du raid1 viens du fait que le fonctionnement du raid 1 est très simple. C'est tout simplement une copie carbone du disque 1 vers le disque 2, les données sont copiés en même temps sur les deux disques au même endroit. La perte du contrôleur poussera potentiellement à reconstruire l'un des deux disque et c'est tout.
#Par contre le raid software est déjà plus abordable car plus facile à reconstituer. Il suffis de trouver une autre machine avec le même OS/software et re-détecter le raid (ou de sauvegarder la configuration)
Les raid software possible:
-windows via l'utilitaire de disque (raid 0,1,10)
-mdadm (raid 0,1,5,6)
-btrfs/zfs (raid 0,1,5,6,7)
-LVM (raid 0,1,5,6)
#Le raid5 tu n'utilisera pas!
En effet, avec les capacité des disques moderne (1To et plus). Le risque de URE lors d'une reconstruction de disques est bien trop importante pour pouvoir garantir l'intégrité de vos données.
Une URE (unrecoverable read error) est de l'ordre de 1/1x10^14 bit (donc en gros une erreur sur 11,36Tio (8b = 1o) lu). Lors de la reconstruction d'un raid 5 de trois disques de 1To on va donc lire 2To. Le risque d'avoir une erreur de lecture irrécupérable est donc loin d'être nul.
Dans le meilleur des cas seul la donnée "mal lu" sera irrécupérable et/ou corrompue. Dans le pire des cas cela peut empêcher le système de reconstruire la grappe de raid.
En gros si c'est pour les photos de lolcat c'est pas très grave, le fichier sera très certainement encore lisible (de même pour la video/musique). Par contre pour des données plus sensible (bdd/code/site/programme) le fait de corrompre les fichiers en question risque de les rendre inutilisable ou d'avoir des comportement anarchique.
Il est à noter que le raid6 sera aussi concerné par ce genre de problème au fur et à mesure que les capacités de disque augmentent.
Donc, faites des sauvegardes!
Todo:
OS pour nas homemade
NAS clé en main