🛠 Déployer un NAS automatisé et haute performance sur CM3588
Module SOM FriendlyElec CM3588 (Rockchip RK3588) · avance · Configurez un serveur de fichiers robuste avec stockage RAID logiciel et synchronisation automatique pour exploiter la bande passante 2,5 GbE du CM3588.
Objectifs\nCe tutoriel vise à transformer votre carte CM3588 en un serveur de stockage réseau (NAS) performant et automatisé. En exploitant le contrôleur Ethernet 2,5 GbE (RTL8125B) et les interfaces PCIe, nous allons configurer un système de fichiers résilient et mettre en place des scripts de sauvegarde. L'objectif est d'utiliser la puissance de calcul du RK3588 pour gérer les tâches d'indexation et de transfert sans latence, tout en garantissant l'intégrité des données grâce à des mécanismes de vérification périodiques. Ce cas d'usage est idéal pour les utilisateurs avancés souhaitant centraliser leurs données multimédias ou professionnelles avec une faible consommation énergétique.\n\n## Matériel nécessaire\n- Carte CM3588 (version standard ou Plus) avec au moins 8 Go de RAM.\n- Carte mère compatible ou module d'extension exposant les lignes PCIe.\n- Disque dur ou SSD NVMe/SATA (selon le connecteur utilisé).\n- Alimentation 5-20VDC stable (recommandé : 12V/3A pour la stabilité sous charge).\n- Câble Ethernet Cat6 ou supérieur pour atteindre les 2,5 Gb/s.\n- Système d'exploitation Linux récent (Ubuntu 22.04/24.04 ou Debian 12) compilé pour RK3588.\n\n## Étapes\n1. Préparation du stockage : Identifiez votre disque avec lsblk. Créez une partition unique sur le disque cible (ex: /dev/nvme0n1) en utilisant fdisk ou parted.\n2. Configuration du RAID logiciel : Pour la redondance, installez mdadm.\n ``bash\n sudo apt install mdadm\n sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1\n echo 'DEVICE /dev/sda1 /dev/sdb1' | sudo tee -a /etc/mdadm/mdadm.conf\n `\n3. Formatage et montage : Formatez le volume en ext4 et montez-le.\n `bash\n sudo mkfs.ext4 /dev/md0\n sudo mkdir /mnt/nas\n echo '/dev/md0 /mnt/nas ext4 defaults 0 2' | sudo tee -a /etc/fstab\n sudo mount -a\n `\n4. Installation de Samba : Configurez le partage réseau.\n `bash\n sudo apt install samba\n sudo nano /etc/samba/smb.conf\n `\n Ajoutez la section de partage avec les permissions appropriées.\n5. Automatisation des sauvegardes : Créez un script bash utilisant rsync pour copier les données vers un stockage distant ou un autre disque.\n `bash\n #!/bin/bash\n rsync -av --delete /mnt/nas/ /mnt/backup/\n `\n6. Planification via Cron : Éditez la crontab pour exécuter le script quotidiennement.\n `bash\n sudo crontab -e\n # Ajouter : 0 2 * * * /usr/local/bin/backup.sh\n `\n\n## Vérification\nVérifiez l'état du RAID avec cat /proc/mdstat. Testez la vitesse de transfert réseau avec iperf3 entre le CM3588 et un client pour confirmer l'atteinte des ~2,5 Gb/s. Assurez-vous que les logs Samba (/var/log/samba/`) ne rapportent pas d'erreurs d'accès.\n\n## Pour aller plus loin\nIntégrez Nextcloud pour une interface web de gestion des fichiers. Utilisez les 4 TOPS restants de la NPU pour l'indexation intelligente des images via des modèles d'IA locaux.