🛠 Configurer un NAS compact avec le PICO-PTH4
Objectifs
Ce tutoriel vise à transformer la carte AAEON PICO-PTH4 en un serveur NAS (Network Attached Storage) performant et compact. Grâce à ses deux ports Ethernet 2.5GbE Intel I226 et son slot M.2 PCIe Gen5, cette carte Pico-ITX offre une latence minimale et une bande passante élevée, idéale pour le streaming 4K ou la virtualisation légère. Nous allons configurer le stockage NVMe et l'agrégation de liens réseau pour maximiser les débits.
Matériel nécessaire
- Carte AAEON PICO-PTH4 (variantes Ultra 5, 7 ou X7)
- SSD M.2 2280 M-Key NVMe PCIe Gen5 (ex. 1To ou 2To)
- Alimentation 12V DC compatible
- Câbles Ethernet Cat6 ou supérieur
- Switch réseau supportant le 2.5GbE
- Clavier, souris et écran HDMI pour l'installation initiale
- Support OS : Ubuntu Server 24.04 LTS ou Debian 12
Étapes
- Installation physique : Insérez le SSD NVMe dans le slot M.2 2280 M-Key. Assurez-vous que la carte est bien fixée dans son boîtier pour la dissipation thermique, surtout avec la variante Ultra X7 qui chauffe davantage sous charge IA.
- Installation de l'OS : Démarrez sur une clé USB bootable. Installez Ubuntu Server. Lors du partitionnement, formatez le NVMe en ext4 avec un point de montage
/data. Activez le service SSH pour l'administration à distance. - Configuration du réseau : Éditez le fichier de configuration Netplan (
/etc/netplan/00-installer-config.yaml). Configurez les deux interfacesenp1s0etenp2s0en modebonding(mode 4, LACP) si votre switch le supporte, ou en mode 0 (balance-rr) pour la tolérance aux pannes simple. Attribuez une IP statique dans le fichier YAML. - Application des changements réseau : Exécutez
sudo netplan apply. Vérifiez que les deux ports sont actifs avecip a. Les contrôleurs Intel I226 doivent apparaître comme liés. - Configuration du partage : Installez Samba avec
sudo apt install samba. Créez un utilisateur dédié :sudo useradd -m -s /bin/false nasuser. Définissez un mot de passe Samba :sudo smbpasswd -a nasuser. Éditez/etc/samba/smb.confpour partager le dossier/dataen lecture/écriture. - Optimisation : Pour tirer parti du PCIe Gen5, assurez-vous que le pilote NVMe est à jour. Ajoutez
noatimedans les options de montage dans/etc/fstabpour réduire les écritures inutiles sur le SSD.
Vérification
Depuis un autre PC, montez le partage via smb://IP_DU_PICO/data. Copiez un fichier de 10 Go. Utilisez iftop sur le PICO-PTH4 pour observer le trafic réseau. Vous devriez voir des débits approchant les 250 Mo/s par port (2.5GbE). Vérifiez la température du SoC avec sensors ; elle doit rester sous 85°C pendant le transfert soutenu.
Pour aller plus loin
Explorez l'ajout d'un module Wi-Fi/Bluetooth via le slot M.2 E-Key pour offrir un accès sans fil aux données. Vous pouvez également utiliser la puissance IA (180 TOPS) de la variante X7 358H pour indexer automatiquement les photos et vidéos stockées sur le NAS avec des modèles locaux.
Autres tutoriels pour cette carte
- Mise en route initiale de la PICO-PTH4
- Connecter un périphérique IO sur PICO-PTH4
- Mettre en place un stockage et réseau fiable sur PICO-PTH4
- Mise en route de la PICO-PTH4 : Assemblage et premier démarrage
- Configurer les entrées/sorties GPIO sur PICO-PTH4
- Premier branchement et mise en route de la PICO-PTH4
Exemples de code pour cette carte
gpio-led-blink-python.pyPythoni2c-sensor-temp.pyPythonnetwork-monitor-eth.pyPythonnvme-storage-bench.shBashai-inference-openvino.pyPythongpio-led-control-python.pyPython