Comment créer un NAS DIY?


27

Je cherche de bonnes instructions détaillées sur la façon de construire un NAS DIY (Network Access Storage). Je prévois de le faire pas cher (ancienne configuration PC + logiciel open source). Mais pas trop bon marché non plus. Je suis d'accord pour investir dans une configuration de carte RAID si vous pensez que c'est conseillé.

J'aimerais savoir:

  • De quel matériel ai-je besoin pour en construire un
    • Quel type de configuration de disque dur dois-je prendre (comme les cartes RAID)
    • Ou tout autre conseil spécifique au matériel (alimentation, carte mère, ventilateurs, etc.)
  • Quels logiciels dois-je utiliser, à la fois quel système d'exploitation et quels logiciels pour gérer efficacement le contenu
    • Le NAS est donc reconnaissable et accessible à mon réseau
    • Je peux m'assurer que mes ordinateurs Windows le reconnaîtront (lors de l'utilisation des distributions Linux)
    • Je peux accéder à mes fichiers depuis l' extérieur de mon réseau
  • Ce que j'essaye d' accomplir
    • Je cherche à l'utiliser comme un hub de partage à la maison . Cela étant dit, devrait être suffisamment robuste pour gérer une «grande» maison;) disons 5-6 ordinateurs de bureau.
    • l' objectif principal est essentiellement de stocker et d'accéder à tous les médias de ma maison / famille dans un endroit sûr commun. Les types de fichiers incluent les médias / films / musique / vidéos / documents, etc. (le streaming serait un gros +).
    • la sauvegarde est essentielle. Toutes mes données doivent être conservées en lieu sûr. Si l'une des compositions tombe en panne ou sous le couteau de formatage, je veux que le support soit disponible à tout moment dans un endroit sûr .
    • Un bon équilibre entre stockage / redondance / vitesse? Ni une installation de taille universitaire / entreprise ni une installation domestique alimentée par 2 pièces. :)

Pour résumer: l'ultime NAS bricolage conçu pour les geek. Si une telle chose existe.


J'ai fait pas mal de recherches et trouvé ces liens:

Ubuntu

FreeNAS

Bien que ces liens soient excellents, ils ne contiennent pas d'instructions détaillées concernant le raisonnement et la façon dont la construction a été abordée. Je recherche plus d'instructions et de recommandations détaillées à chaque étape, y compris les instructions du logiciel.


Vos autres requêtes doivent être divisées en leurs propres questions. Celui-ci en particulier a été coupé et CW pour permettre à un plus grand pool de ressources de travailler sur la seule réponse.
aléatoire

2
Plutôt que de rassembler des liens, ne serait-il pas plus intéressant d'obtenir des informations réelles dans les réponses? Si les informations des liens sont intégrées, nous pouvons éditer les informations inutiles et voter pour la meilleure
Ivo Flipse

Peut-être que quelqu'un peut réécrire cela entièrement pour être une question d'instructions au lieu de simplement des liens vers des instructions. De cette façon, avec CW, les gens peuvent participer.
random

1
@random: J'ai édité la question, j'espère que le résultat final est une réponse complète, qui peut en fait être utilisée comme tutoriel
Ivo Flipse

4
Impressionnant! après l'édition d'Ivo (réécriture plutôt), cette question est précise. En attendant les réponses maintenant :)
Kaushik Gopal

Réponses:


12

Quel type de configuration de disque dur dois-je prendre (comme RAID)

Si vous souhaitez une redondance , vous aurez besoin d'au moins deux disques et au moins de créer un miroir RAID 1. Personnellement, si vous voulez une prévention solide de la perte de données, une carte RAID solide d'un fabricant réputé (3Ware, LSI, Adaptec) vous aiderait. Certaines personnes veulent de la flexibilité et le RAID logiciel (Linux) ces jours-ci, j'entends / lis est beaucoup plus fiable que les années précédentes. Linux LVM est une solution RAID basée sur un logiciel qui ajoute beaucoup de flexibilité aux volumes, ce qui est très pratique. Si l'argent est un problème, les chances sont que le RAID logiciel sera votre meilleur choix.

RAID est une question de compromis; le nombre de disques pour obtenir la redondance souhaitée par rapport à la quantité de stockage que vous pouvez réellement utiliser. RAID 5 est couramment utilisé car le compromis est moindre par rapport à RAID 1 ou 10. L'inconvénient est quelques problèmes de performances mineurs . Alors, combien de disques avez-vous? Combien d'espace de stockage total voulez-vous? Combien de pannes de disque êtes-vous prêt à subir? Pire encore, combien de pannes de disque simultanées tolérerez-vous?

Un conseil: éloignez-vous des contrôleurs RAID SATA embarqués de nVidia ou d'Intel. En termes de stabilité / fiabilité, ces contrôleurs embarqués (IMO) sont des substituts bon marché à la réalité et peuvent mettre vos données dans une situation compliquée. Je suis sûr que les solutions nVidia / Intel fonctionnent assez bien avec la vitesse et autres, mais lorsque vous jouez avec des données, vous assurer qu'elles sont intactes est la chose la plus importante (pour moi). Avec le RAID matériel, plus d'argent est un compromis entre fiabilité et parfois vitesse. Choisissez votre bataille et planifiez à partir de là.

Ou tout autre conseil relatif au matériel (alimentation, carte mère, etc.)

Il semble que vous ayez un budget en tête, et tout ce que je peux vous dire, c'est de prioriser l'argent vers vos objectifs. Si vous créez un NAS simplement pour partager du stockage avec plusieurs ordinateurs et ne vous souciez pas trop des facteurs, aucun équipement ne le fera. Si vous souhaitez pouvoir étendre / ajouter plus de lecteurs plus tard avec un effort minimal, cela peut nécessiter du matériel supplémentaire.

Quel logiciel dois-je utiliser dessus, à la fois quel système d'exploitation et quel logiciel pour gérer efficacement le contenu Donc, le NAS est reconnaissable et accessible à mon réseau

J'utilise OpenFiler et jusqu'à présent, cela a été assez facile. Il y aura un peu de courbe d'apprentissage, peu importe ce que vous choisissez, mais assurez-vous de lire la documentation à l' avance . J'ai essayé FreeNAS il y a quelque temps et je ne l'aimais pas vraiment, mais il a peut-être changé pour le mieux depuis.

Pour que le stockage soit reconnaissable pour vos ordinateurs clients, tout est question de protocole (voir la réponse suivante).

Je peux m'assurer que mes ordinateurs Windows le reconnaîtront (lors de l'utilisation des distributions Linux)

Pour Windows, vous aurez besoin d'un protocole spécifique: SMB (samba) supporté par FreeNAS, OpenFiler, etc. Certes, vous pouvez en utiliser d'autres comme NFS, CIFS, mais SMB est le mieux adapté pour la mise en réseau Windows avec des machines Linux. La reconnaissance des partages SMB est assez simple de nos jours, mais si vous avez un contrôleur de domaine (ce dont je doute), l'authentification liée à SMB peut devenir un peu difficile.

Je peux accéder à mes fichiers depuis l'extérieur de mon réseau

Il s'agit en partie d'un problème de réseau. Entre avoir un port ouvert sur votre pare-feu et la redirection de port vers votre NAS, cela peut devenir un peu compliqué et n'est pas aussi simple que le RAID ou le simple partage de fichiers.

Comment souhaitez-vous accéder à vos fichiers? Via le web (http)? VPN? NFS? FTP? Rsync?


Bien qu'il soit très amusant de construire des trucs, parfois les gens oublient les choses les plus simples. Dans votre cas, savoir comment construire n'est pas aussi important que ce que vous essayez de faire. Le stockage en réseau est relativement simple, mais les complexités peuvent élever leurs vilaines têtes sans planification / prévoyance. Si vous pouvez mettre à jour votre message, veuillez inclure ce que vous essayez d' accomplir . Par exemple: est-ce pour le travail / la maison? Le NAS hébergera-t-il des médias / documents / bases de données / code? Voulez-vous maximiser le stockage par rapport à la redondance ou à la vitesse? Quel est le principal objectif / besoin du NAS? (etc.)

J'espère que ma diatribe aide. ;)


Mettre à jour la réponse aux changements dans OP

Je cherche à l'utiliser comme un hub de partage à la maison. Cela étant dit, il devrait être suffisamment robuste pour gérer une «grande» maison;) disons 5-6 ordinateurs de bureau.

D'accord, ce n'est pas trop "gros" mais je comprends votre objectif. Lisez la suite pour mes réponses à vos objectifs.

l'objectif principal est essentiellement de stocker et d'accéder à tous les médias de ma maison / famille dans un emplacement sûr commun.Les types de fichiers incluent les médias / films / musique / vidéos / documents, etc. (le streaming serait un gros +).

Ok, la plupart des NAS domestiques (de type consommateur) sur le marché font exactement ce que vous demandez. La grande chose au sujet d'une solution standard est que la valeur ajoutée est pour la plupart la simplicité / facilité d'utilisation, le support et la taille par rapport au déploiement de votre propre solution. Le con est bien sûr généralement le prix qui dépend généralement du nombre de disques. Les petites solutions NAS sont assez bon marché par rapport à la vôtre, mais dans votre cas, il semble que votre objectif principal semble être aligné sur un grand pool de stockage, une flexibilité en termes d'utilisation et finalement un certain niveau de redondance. Pour ne pas avoir peur, il existe plusieurs vendeurs qui répondraient à vos besoins. Tout se résume au budget.

En fait, les choses se résument au budget, à la technologie et à la facilité d'utilisation.

la sauvegarde est essentielle. Toutes mes données doivent être conservées en lieu sûr. Si l'une des compositions tombe en panne ou sous le couteau de formatage, je veux que le support soit disponible à tout moment dans un endroit sûr.

La plupart prétendent que le NAS n'est pas une sauvegarde en soi, mais plutôt une solution redondante et dans une certaine mesure, ils sont corrects. Mais je comprends votre souci de l'intégrité des données.

Tant que votre RAID tient le coup, vos données devraient être correctes. Je recommanderais de regarder une solution arrière hors site hors site si vous êtes vraiment inquiet de la panne / corruption de la baie. Rsync.net, Carbonite et d'autres services peuvent être ce que vous recherchez. La grande chose à propos de la plupart des NAS grand public est qu'ils incluent rsync, donc quel que soit le chemin que vous choisissez, ce sera une option.

Un bon équilibre entre stockage / redondance / vitesse? Ni une installation de taille universitaire / entreprise ni une installation domestique alimentée par 2 pièces. :)

Pour vos besoins, la vitesse ne sera pas un facteur majeur . Certes, les performances se résument à la technologie utilisée (niveau RAID, contrôleur vs logiciel, protocoles, etc., etc.). Je doute que vous utilisiez des disques durs SCSI fonctionnant à 15 000 tr / min, alors ne vous inquiétez pas de la vitesse.


Je sens que vous êtes vraiment dans le milieu du marché des NAS. Vous avez besoin de beaucoup de stockage, d'extensibilité et de redondance. Je vais donc aborder votre question dans 2 domaines: créer votre propre NAS ou acheter une solution NAS.

Construire votre propre NAS:

Avantages:

  • Peut être moins cher que les solutions standard
  • Selon le système d'exploitation / logiciel, la création de NAS peut être plus flexible que la solution grand public
  • L'imagination est votre seule limitation
  • La réparation ou l'ajout de composants supplémentaires ne dépend généralement pas d'une solution propriétaire propriétaire

Les inconvénients:

  • Configuration généralement plus longue par rapport au NAS grand public
  • De nombreuses technologies compliquent les décisions; les fournisseurs simplifient le travail
  • Peut nécessiter une maîtrise / expertise en configuration et dépannage

Acheter une solution NAS:

Avantages:

  • Expérience utilisateur simple; gestion simplifiée
  • Configuration généralement plus rapide selon la solution du fournisseur
  • Soutien aux fournisseurs; les bons fournisseurs produisent généralement de nombreuses mises à jour et fonctionnalités supplémentaires au fil du temps pour compenser ou créer les vôtres
  • Selon le fournisseur, la communauté des clients peut être très utile (ReadyNas.com me vient à l'esprit)

Les inconvénients:

  • Prix. Habituellement plus cher après 3-4 disques. 2 Les NAS sur disque sont généralement très compétitifs, mais ne vous offrent pas toutes les fonctionnalités et la redondance dont vous pourriez avoir besoin.
  • Technologies propriétaires du fournisseur; drobo, netgear et d'autres fournisseurs ont leurs propres solutions RAID. Si vous prévoyez de rester avec un fournisseur, vous êtes à peu près coincé avec la qualité de sa technologie. Cela peut être bon ou mauvais, selon le fournisseur.
  • Il est fort probable que les fournisseurs utilisent le RAID logiciel plutôt que la création de votre propre RAID matériel

De la lecture de votre article, si vous êtes très à l' aise avec la construction d'une machine, sa prise en charge et sa configuration, je dirais que le déploiement de votre propre NAS pourrait être la solution. Vous n'avez pas mentionné de protocoles spécifiques (NFS, iSCSI, SMB, CIFS, etc.) donc mes pensées disent que vous cherchez vraiment un partage de fichiers simple pour tous les ordinateurs à utiliser. Bien. C'est assez simple. Vous pouvez utiliser n'importe quelle distribution Linux gratuite (Ubuntu, SuSE) ou NAS OS (FreeNAS, OpenFiler) mais utilisez ce que vous êtes à l'aise.

Pour réduire les coûts, vous pouvez utiliser le RAID logiciel mais je préfère personnellement le RAID matériel. C'est une question de choix / compromis. Si le coût est un problème, le RAID Linux devrait probablement faire l'affaire.

Si vous n'êtes pas à l'aise avec Linux / BSD, si vous ne savez pas quel RAID utiliser ou si vous vous inquiétez du dépannage, je dirais optez pour un NAS grand public. Il y a plusieurs fournisseurs sur le marché: Netgear, Drobo, QNAP et Thecus me viennent à l'esprit. Vous recherchez probablement une solution minimale à 4 disques et un maximum de 8 disques pour la redondance. Ne vous inquiétez pas trop de la vitesse, mais si c'est un problème, à la lecture de nombreuses critiques, Netgear et Thecus se débrouillent assez bien en termes de performances.

Je recherche plus d'instructions et de recommandations détaillées à chaque étape, y compris les instructions du logiciel.

Je dirais de déterminer le chemin que vous allez emprunter en premier: bricolage ou prêt à l'emploi. Des recommandations détaillées peuvent venir après cette décision.

J'espère que cela t'aides!


Merci pour les précieuses informations osij2is. J'ai mis à jour la question avec les informations que vous avez suggérées / demandées.
Kaushik Gopal

Une bonne touche pour accompagner un vrai contrôleur RAID serait des plateaux de disques amovibles. Cela ne doit pas nécessairement être un hotswappable, mais ce serait bien. Mais pouvoir changer facilement les disques est une bonne chose à avoir dans n'importe quelle solution de stockage. Je suggérerais également d'examiner l'efficacité énergétique de tout appareil que vous envisagez, car si cela fonctionne 24 heures sur 24 et 7 jours sur 7, les économies d'énergie en utilisant le bon disque et celles-ci peuvent être substantielles.
lance

@Kaushik: Désolé, j'ai été très occupé ces jours-ci. J'ai l'intention de répondre à votre question mise à jour, mais probablement pas avant quelques jours.
osij2is le

Aucun problème. Je suis sûr que ça vaudra la peine d'attendre;)
Kaushik Gopal

2

https://help.ubuntu.com/9.10/serverguide/C/samba-fileserver.html

https://help.ubuntu.com/9.10/serverguide/C/network-file-system.html

http://freenas.org/freenas

Pour les logiciels, vous voudrez soit Samba, si vous avez des fenêtres, soit NFS si vous êtes dans un environnement purement Unix / Linux. Pour un système d'exploitation, je choisirais probablement Ubuntu Server pour cette tâche particulière. Mais vraiment n'importe quelle distribution Linux orientée serveur comme CentOS, Debian ou un système de type Unix tel que FreeBSD ou OpenSolaris le fera très bien.



1

Vous pouvez essayer NexentaStor , une solution NAS basée sur OpenSolaris (qui vous donne ZFS ). Nexenta fournit également des référentiels apt-get pour obtenir une sensation plus Linux dans OpenSolaris.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.