Pourquoi et quand activer TRIM ?

TRIM est une fonction qui permet d’améliorer la vitesse et la durée de vie d’un SSD. Une fois activé, l’OS aura la possibilité de connaître quels sont les blocs occupés. Plus d’infos

C’est donc une fonction intéressante, qui est activée par défaut sur la plus part des OS actuels. (Mais visiblement pas tous)
Activer TRIM n’a d’intérêt que si le système possède un SSD.

pfSense avec SSD

Suivant les besoins, les administrateurs réseaux (ou les bidouilleurs ^^) vont préférer choisir (ou construire) un firewall avec un SSD pour augmenter les performances du système et donc de la solution en général.

Dans mon cas, j’ai installé pfSense sur une petite machine avec plusieurs interfaces réseaux et un SSD.

Après quelques semaines d’utilisation, je m’aperçois que la fonction TRIM est désactivée. Apparemment il est activé par défaut uniquement sur les équipements netgate (l’hardware officiel et corporate de pfSense).
Comme ici le pfSense tourne sur du matériel custom, il faudra l’activer manuellement. (Et ne pas oublier de le refaire en cas de réinstal)

Vérifier le status

Pour savoir si TRIM est activé sur pfSense, il faut lancer l’invite de commande (via ssh ou l’interface web par exemple) et lancer la commande

tunefs -p /

On aperçois la ligne trim et le status

tunefs: trim: (-t)                                        disabled

Si c’est enabled, tout est bon, il n’y a plus rien à faire. Dans le cas contraire, on va voir ci dessous la procédure pour l’activer.

On va donc activer TRIM

On va encore devoir lancer quelques commandes:

/usr/local/sbin/ufslabels.sh

On modifie maintenant le fichier /boot/loader.conf.local pour activer l’ahci (si ce n’était pas le cas). Il faut ajouter ahci_load= »YES » à la fin du fichier

vi /boot/loader.conf.local

On doit maintenant identifier l’ID de notre partition root (/dev/ufsid/xxx – notez l’ID à la place de xxx)

cat /etc/fstab

Maintenant on reboot et on démarre sur la clé USB d’installation de pfSense -> 2. Boot [S]ingle User

Une fois démarré sur la clé usb on active TRIM sur notre partition root (remplacez xxx par l’id récupéré plus haut)

/sbin/tunefs -t enable /dev/ufsid/xxx

On reboot

/sbin/reboot

On peut ensuite revérifier le status qui est passé en enable et c’est fait 😉

tunefs -p /
....
tunefs: trim: (-t)                                        enabled

Source: https://gist.github.com/mdouchement/853fbd4185743689f58c

Présentation rapide d’un petit truc pour s’abonner à une chaîne Youtube sans compte et de façon invisible pour le créateur de contenu.

En vérité cette astuce n’utilise pas la fonction s’abonner de Youtube, mais vous allez être prévenu d’un nouveau contenu lors de son apparition.
Le principe n’est pas nouveau du tout, cela consiste à utiliser les flux RSS de chaque chaînes Youtube.

Cette méthode bénéficie de plusieurs avantages:

  • Pas de tracking de vos préférences
  • Pas besoins de compte
  • Alertes impartiales – Aucun algorithme ne va favoriser une vidéo(ou alerte) plutôt qu’une autre, vous les aurez toutes.
  • Classement – Il était possible à l’époque de classer ses abonnement, cette fonction n’est plus présente. Suivant le software que vous utilisez, il est possible de catégoriser et classer les abonnements.
  • Abonnement invisible – Le créateur de contenu ne verra pas votre abonnement dans ses stats

Mise en place

URL

Pour chaque chaîne il faut récupérer l’url du flux rss avec le Channel-ID.

  1. Rendez-vous sur la page de la chaîne (Par exemple: https://www.youtube.com/user/fauxsceptique )
  2. Affichez le code source (CTRL+U sous Firefox)
  3. Cherchez (CTRL+F) le texte « channel_id« 
  4. Prenez l’url entière.

Il se trouve dans le code source de la page.

Par exemple:

https://www.youtube.com/feeds/videos.xml?channel_id=UCMFcMhePnH4onVHt2-ItPZw

Ceci sera le lien du flux RSS qu’il faudra renseigner dans l’agrégateur RSS.

(Suites à quelques mises à jour de l’interface web de Youtube, il était possible de directement cliquer sur le bouton RSS de votre navigateur et s’affichait alors directement cette URL, ça reviendra peut-être).

Vous pouvez également exporter votre liste d’abonnement Youtube directement dans votre agrégateur RSS

Software

Il existe plusieurs logiciels pour faire de l’agrégation RSS.
Voici une liste non exhaustive:

  • Votre navigateur (Même IE)
  • Outlook
  • Feedly
  • TT-RSS (Web-based) ♥

Vous pouvez bien-sur utiliser cette technologie pour vous abonner au flux RSS du blog ou à d’autres site de news, Github…

Vous avez une webcam en rade et vous ne savez pas quoi en faire ? Je vais vous montrer comment utiliser une raspberry pi connectée avec une webcam afin d’avoir une caméra de surveillance bricolée maison. C’est assez facile et accessible à tout le monde.

On peux notamment faire du streaming en direct (via VLC ou le navigateur web), prendre des photos ou des vidéos en continu, prendre des photo lors d’un mouvement, être averti d’un mouvement par mail ou SMS,… (après le reste ça reste du scripting)

Ici je vais vous montrer comment faire pour avoir une base.

Pour se faire, il faut :

  • Une raspberry pi (testée avec une b+) connectée à votre réseau
  • Une webcam compatible (le plus simple est de tester par vous même – avec lsusb)

NB: Ce service n’est pas exclusivement réservé pour raspberry pi, il fonctionne aussi sur les architectures x86-x64 par exemple.

Installation & Configuration

Toutes les manipulations d’installation se font en root

su

On installe le paquet motion (normalement il contiendra également les drivers pour les webcams USB).

apt-get install motion -y

On configure le service via le fichier /etc/motion/motion.conf

# Démarrer en mode démon ou pas (arrière plan)
daemon on/off

# Largeur en pixel.
width 640
# Hauteur en pixel.
height 480

# Nombre d'images capturées par seconde. 
# Ne pas dépasser 5 si le traffic passe via Internet
# A modifier si l'image saccade selon les spécifications de la caméra et des performances du système
framerate 5

# Emplacement de destination des photos/vidéos
target_dir /tmp/motion

# Pour debug - mettre sur OFF en production
setup_mode off

# Périphérique
videodevice /dev/video0

#Rotation de la capture
rotate 0

Il est possible d’activer l’interface web pour une diffusion en direct.

Vous trouverez toutes les fonctionnalités sur la documentation.

 

Aller plus loin

Pour une utilisation plus professionnelle il existe Zoneminder qui permet d’afficher plusieurs caméras à la fois. C’est pratique pour avoir un équivalent de Camera Station (Synology).

Le tutoriel est accessible et bien expliqué.

EDIT: Nouvelle version ICI