Erreurs et Optimisations

Tout n'est pas parfait dans le meilleur des mondes et unRAID n'est pas à l'abri de défaillances.
Quand j'ai démarré la première fois mon serveur tout était bien reconnu, mais un problème est apparu au niveau de la carte réseau : le débit du réseau était très faible, de l'ordre 300 Kb/s alors que l'ensemble du matériel impliqué était à la norme 1 Gb/s.
En regardant le fichier log, je me suis rendu compte que l'interruption liée à la carte réseau se désactivait au bout de quelques minutes.
Après de nombreux échanges avec le forum d'unRAID la solution a été trouvée : démarrage de l'OS avec l'option acpi=off
A partir de ce moment le débit en transfert de fichiers est monté à 30 Mo/s

Pour éviter de devoir entrer manuellement cette option à chaque démarrage du serveur (même si à priori il reste allumé 24h sur 24) on va l'insérer dans le fichier syslinux.cfg :

Dans un navigateur : http://hcsrv1:8000 (remplacer hcsrv1 par le nom de votre serveur)

- On sélectionne Config View/Edit

- Dans la liste Select a Config/System File to view : /boot/syslinux.cfg

- Bouton [Edit]

- A la suite de la ligne append ..., on ajoute acpi=off

- Bouton [Save File]

Utiliser la carte réseau intégrée

La version 5.0beta12a contient le noyau 3.0 de Linux qui intègre le driver de la carte réseau intégrée à ma carte mère.

J'ai donc activé cette carte et supprimé la carte réseau Intel

Arrêter le serveur proprement

Pour éviter que le serveur fasse systématiquement un Parity Check à chaque redémarrage il faut arrêter le serveur en suivant une procédure précise :

  • Fermer tous les fichiers ouverts
  • Stopper la matrice unRAID
  • Stopper Samba
  • Démonter les disques

Pour cela il est judicieux d'installer le script powerdown à partir du Pkg Manager

Parity Check tous les mois

Installer le script Monthly Parity Check qui lance automatiquement la procédure le 1er de chaque mois