Table of Contents

Unraid

https://www.unraid.net/

Système d'exploitation du serveur de fichier.

C'est un linux, basé sur slackware, qui est sur une clé USB. C'est un software RAID n+parité. La seule restriction c'est que le disque de parité doit être plus grand ou égal aux autres disques. Les autres disques peuvent être de capacité varié. Si un disque meurt, l'information est calculé au besoin à partir de la sommation (XOR) de tous les autres disques. Si 2 disques meurent, on pert l'info de ces deux disques, les autres ne sont pas touchés contrairement a un RAID “striped” standard. C'est possible de mettre un deuxième disque de parité pour pouvoir résister a la mort de deux disques simultanés mais je ne l'ai pas fait.

Page admin

http://192.168.1.111:8080

https://8dbd3d14a566fb60c3a617df3c37985a056811d6.unraid.net:9443/

cronjobs

*deprecated, using user script now * /boot/config/plugins/dynamix/maintenance.cron

# various maintenance scheduled jobs
# backup mariaDB databases
15 4 * * *   docker exec mariadb /config/backup.sh
# backup Plex internal DB
55 3 * * *   /mnt/cache/cache_only/working/cronjobs/plexbackup.sh
# backup password DB
30 1 * * *   /mnt/cache/cache_only/working/cronjobs/bitwardenbackup.sh
# restart touchy dockers
45 5 * * *   /mnt/cache/cache_only/working/cronjobs/dockerrestart.sh

Pour ajouter une job, faire un fichier .cron dans

/boot/config/plugins/dynamix

Pour l'activer, dans une session ssh, faire

update_cron

alias

ou mettre ca pour que ca résiste a un reboot?

alias ll="ls -al"

parity

verification manuelle du progres du parity check

cat /var/local/emhttp/var.ini | grep mdResyncPos

When it's at “0”, the check / rebuild is finished.

parity

ultimate dashboard. Telegraph connect to telegraf container as root docker exec -it –user root telegraf /bin/bash

run apk update && apk upgrade && apk add ipmitool && apk add smartmontools && telegraf' chmod u+s /usr/sbin/nvme chmod u+s /usr/sbin/smartctl

stop container edit telegraf.conf and put smart back on start container