Bonjour.
Je suis actuellement en train de regarder pour remplacer mon actuel NAS synolgy qui commence à avoir quelques « heures de vol » au compteur : bientôt l’équivalent de 7 ans en fonctionnement continu. Afin d’avoir la main côté logiciel (j’entends déjà des « je te l’avais bien dit… » ), ce sera du monté soi même avec une carte mère Mini-ITX et un boîtier de petite dimensions que je pense avoir trouvé. Côté optimisation et consommation d’énergie ce n’est pas aussi bien mais c’est le prix de la liberté… Pour la distribution se sera du Debian / OpenMediaVault. Reste la carte mère, et là, je m’arrache les cheveux.
Voici mon cahier « décharge » !
4 ports SATA 3 6Gb/s,
1 Usb 3.0 ou 3.1 avec un contrôleur qui supporte l’UASP,
1 sortie vidéo (VGA ou HDMI ou DVI),
de quoi brancher un ssd en plus pour le système,
refroidissement du processeur sans ventilateur.
J’aimerai avoir des avis sur les points suivants :
- Intel ou AMD ?
- avec processeur intégré à la CM ou non ?
- double réseau ou non ?
- matériel à éviter ? (du genre carte réseau Realtek RTL8111GR qui nécessite l’usage d’un firmware !)
Merci pour vos suggestions ou retour d’expérience.
Quitter le forum et retourner au site
[RÉSOLU] NAS maison
- juice
- Messages : 247
- Inscription : dim. 29 juin 2008, 10:06
- Distribution : Archlinux
- Niveau : Confirmé
- Localisation : Oberentzen
Re: NAS maison
Après quelques semaines de recherche, voici mes premières conclusions.
Si on veut limiter la consommation ; et en y réfléchissant bien c’est quand même un critère important, il faut un refroidissement passif du processeur et donc seules les cartes avec processeur intégré répondent à cette contrainte (surtout vu les encombrements des boîtiers mini-ITX).
On peut oublier AMD sauf si le nombre de ports SATA gérés ne sont pas importants car on ne dépassera jamais 2. Chez Intel, la gestion des 2 SATA supplémentaires se fait par un contrôleur additionnel sur la carte et dont les performances semblent en deçà de ce que permet le processeur. Après, ça reste un NAS donc on fera avec.
Le support de l’UASP est très peu précisé dans les documentations constructeur.
Autre truc pénible : ce genre de cartes demandent souvent des barrettes dual channel, c’est à dire qu’il faut les utiliser par deux, et si les modules de 2 Go ne sont pas pris en charge faudra acheter pour 2 x 4 = 8 Go de ram. C’est surdimensionné à moins de vouloir mettre du FreeNas qui lui es réglé pour se charger totalement en ram.
Enfin pour le réseau on fera avec le firmware le cas échéant.
Ce site présente un bon test d’une configuration potentielle. Pour ceux qui comme moi on un Allemand rouillé, les outils de traductions en ligne sont d’une aide appréciable…
Si on veut limiter la consommation ; et en y réfléchissant bien c’est quand même un critère important, il faut un refroidissement passif du processeur et donc seules les cartes avec processeur intégré répondent à cette contrainte (surtout vu les encombrements des boîtiers mini-ITX).
On peut oublier AMD sauf si le nombre de ports SATA gérés ne sont pas importants car on ne dépassera jamais 2. Chez Intel, la gestion des 2 SATA supplémentaires se fait par un contrôleur additionnel sur la carte et dont les performances semblent en deçà de ce que permet le processeur. Après, ça reste un NAS donc on fera avec.
Le support de l’UASP est très peu précisé dans les documentations constructeur.
Autre truc pénible : ce genre de cartes demandent souvent des barrettes dual channel, c’est à dire qu’il faut les utiliser par deux, et si les modules de 2 Go ne sont pas pris en charge faudra acheter pour 2 x 4 = 8 Go de ram. C’est surdimensionné à moins de vouloir mettre du FreeNas qui lui es réglé pour se charger totalement en ram.
Enfin pour le réseau on fera avec le firmware le cas échéant.
Ce site présente un bon test d’une configuration potentielle. Pour ceux qui comme moi on un Allemand rouillé, les outils de traductions en ligne sont d’une aide appréciable…
- juice
- Messages : 247
- Inscription : dim. 29 juin 2008, 10:06
- Distribution : Archlinux
- Niveau : Confirmé
- Localisation : Oberentzen
Re: NAS maison
En ce qui concerne le stockage, quelqu’un a-t-il déjà expérimenté le XFS. Il semble que ce système de fichier soit bien adapté aux gros fichiers ; mais de quelle taille caractéristique : 1 Mo, 10 Mo, 100 Mo ? J’ai aussi vu qu’il existait une option de formatage sur l’ext 4 qui permet d’optimiser le nombre d’inode créés et de gagner jusqu’’a de 1,5 % de la taille totale de la partition.
- juice
- Messages : 247
- Inscription : dim. 29 juin 2008, 10:06
- Distribution : Archlinux
- Niveau : Confirmé
- Localisation : Oberentzen
Re: NAS maison
Bon ben voilà, Je mets RÉSOLU sur ce sujet. J’ai franchi le pas il y a un peu plus de 3 mois. Côté config ça donne ça :
L’installation de l’openmediavault n’a posé qu’une difficulté : la carte mère ne supporte QUE l’UEFI. Il faut donc, comme indiqué sur le site précédent installer une Debian minimale et ensuite ajouter les dépôts openmediavault.
On aura bien pris soin lors du partitionnement de créer une partition de type EFI montée dans /boot/efi
Une fois les « plugins » Autoshutdown, Wakealarm, et Wol installés (OVM-Extras), le SATA Aggressive Link Power Management activé dans le bios et le fichier /sys/class/scsi_host/host*/link_power_management_policy configuré à min_power, on arrive a optimiser la consommation.
Le bouzin mange 22 W en faible charge, monte à 28 W lors du transfert de fichiers (restauration d’une sauvegarde). Mais avec les réglages ci-dessus et une plage horaire quotidienne réduite de 2h, ça revient à peine plus que mon ancien Synology de 15 W allumé en permanence 17 h par jour. Ce qui est plutôt satisfaisant.
Le mini DLNA pour le serveur multimedia fonctionne bien. Plus besoin de script bash et de commandes sql pour actualiser les mises à jour de fichiers dans mon partage NFS.
Le réseau (Realtek RTL8111H avec le module r8169) fonctionne bien à priori sans firmware malgré des messages d’erreur du noyau :
Reste encore à optimiser la ventilation. Le boîtier est relativement silencieux mais malgré tout moins discret que le Syno lorsqu’on est tout à côté.
Code : Tout sélectionner
Boîtier In Win MS04.265P.SATA
CM ASRock J4105-ITX
RAM Crucial SO-DIMM DDR4 2x 4 Go 2400 MHz
Disque système Western Digital 2,5" 160Go (vieux disque réutilisé)
Disque données Seagate Ironwolf 3,5" 6To
Code : Tout sélectionner
echo "deb http://packages.openmediavault.org/public arrakis main" > /etc/apt/sources.list.d/openmediavault.list
apt-get update
apt-get install openmediavault-keyring postfix
apt-get update
apt-get install openmediavault
omv-initsystem
reboot
Code : Tout sélectionner
gdisk /dev/sda
GPT fdisk (gdisk) version 1.0.1
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
[…]
Number Start (sector) End (sector) Size Code Name
1 2048 194559 94.0 MiB EF00 EFI
2 194560 15818751 7.5 GiB 8200 SWAP
3 15818752 54880255 18.6 GiB 8300 OMV_SYS
4 54880256 312580095 122.9 GiB 8300 OMV_HOME
Le bouzin mange 22 W en faible charge, monte à 28 W lors du transfert de fichiers (restauration d’une sauvegarde). Mais avec les réglages ci-dessus et une plage horaire quotidienne réduite de 2h, ça revient à peine plus que mon ancien Synology de 15 W allumé en permanence 17 h par jour. Ce qui est plutôt satisfaisant.
Le mini DLNA pour le serveur multimedia fonctionne bien. Plus besoin de script bash et de commandes sql pour actualiser les mises à jour de fichiers dans mon partage NFS.
Le réseau (Realtek RTL8111H avec le module r8169) fonctionne bien à priori sans firmware malgré des messages d’erreur du noyau :
Code : Tout sélectionner
r8169 0000:03:00.0: firmware: failed to load rtl_nic/rtl8168h-2.fw (-2)