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
- Configuration d'un NAS domestique
- DIY NAS Smackdown
- Comment configurer un serveur de fichiers en 45 minutes
FreeNAS
- Construisez un périphérique NAS avec un ancien PC et un logiciel gratuit
- Créez votre propre appareil NAS
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.
Réponses:
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à.
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.
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).
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.
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
D'accord, ce n'est pas trop "gros" mais je comprends votre objectif. Lisez la suite pour mes réponses à vos objectifs.
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 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.
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:
Les inconvénients:
Acheter une solution NAS:
Avantages:
Les inconvénients:
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 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!
la source
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.
la source
J'irais certainement avec FreeNAS. Il devrait être facile à installer et fourni avec tous les logiciels nécessaires pour partager des fichiers. (samba, nfs, etc.)
http://freenas.org/documentation:setup_and_user_guide:installing_freenas_on_disk
la source
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.
la source
Beaucoup de bons conseils peuvent être trouvés ici, dans une question similaire posée 6 mois plus tôt:
/superuser/24794/looking-for-open-source-nas-software
la source