PROJET AUTOBLOG


memo-linux.com

Site original : memo-linux.com

⇐ retour index

comment savoir si le disque est un SSD sous Linux

mercredi 10 janvier 2018 à 15:26

Lors de l’achat d’un PC ou tout simplement d’un nouveau disque dur, normalement le type de disque dur doit être connue. Cependant, lors d’un dépannage sur un PC, le propriétaire peut ne pas savoir quel est le type de disque branché sur sa carte mère.

Connaître le type de disque dur sous Linux

A ce jour, deux types de disque dur sont majoritairement installés dans les PC, ce sont les disques SATA et SSD.

Pour savoir, si le disque est du SATA ou du SSD, voici la commande :

cat /sys/block/sda/queue/rotational

Cas du disque SSD sur bus PCI express

Généralement, un disque dur sous Linux est nommé HDA pour les disques IDE, SDA pour les disques SATA, SCSI et SSD mais dans le cas où le disque dur SSD est branché sur un bus PCI Express, alors le disque prend comme nommage : NVMe.

Pour trouver le nom d’un disque dur sous Linux :

lsblk -o NAME

Proxmox : étendre l’espace disque avec LVM

jeudi 4 janvier 2018 à 16:45

Un mémo sur comment agrandir l’espace disque d’une partition LVM d’une machine virtuelle avec l’hyperviseur Proxmox.

Situation de départ :

Agrandir l’espace disque sur l’hyperviseur

Agrandir la partition de la VM

Tous ce qui suit est réalisé sur la machine virtuelle.

La partition a bien été agrandie avec tout l’espace disponible ajouté dans l’interface web de Promxox.

Étendre la partition LVM

Ressource

Ansible : éviter l’erreur Timer expired

mercredi 3 janvier 2018 à 13:13

Par défaut, Ansible est configuré avec délai maximum de 10 secondes concernant les collectes liés au matériel d’un serveur.

Dans un cas précis concernant un serveur sur un site distant, j’obtenais l’erreur suivante lors de l’exécution d’un playbook :

An exception occurred during task execution. To see the full traceback, use -vvv. The error was: TimeoutError: Timer expired
fatal: [pve-b-01]: FAILED! => {« changed »: false, « cmd »: « /bin/lsblk –list –noheadings –paths –output NAME,UUID –exclude 2 », « failed »: true, « msg »: « Timer expired », « rc »: 257}

Cette erreur indique que le retour de la commande /bin/lsblk --list --noheadings --paths --output NAME,UUID --exclude 2 met plus de 10 secondes a s’exécuter.

L’option permettant d’augmenter la valeur du délai maximum se nomme : gather_timeout et cette option se trouve dans le fichier de configuration général d’Ansible /etc/ansible/ansible.cfg

Augmenter la valeur gather_timeout

La prise en compte de la modification de la valeur est directement faite lors de l’exécution du playbook. Dans mon cas, cela a suffit pour régler le problème du Timer expired.

Newsboat : lire des flux RSS/ATOM dans un terminal

mardi 2 janvier 2018 à 13:55

Newsboat est un fork de Newsbeuter, qui est un lecteur de flux RSS/Atom pour terminal. La seule différence avec Newsbeuter est que Newsboat est activement maintenu contrairement à Newsbeuter. Newsboat est un projet libre et open-source sous licence MIT.

Installer Newsboat

Newsboat possède plusieurs dépendances :

A savoir, le paquet newsbeuter est toujours disponible dans les dépôts de Debian, Ubuntu et Linux Mint :

sudo apt install newsbeuter

Lire les flux RSS/ATOM dans un terminal

Personnaliser Newsboat

Par défaut, Newsboat ne s’actualise pas, ne notifie pas l’arrivée de nouveaux articles et ouvre l’article dans le navigateur internet Lynx.
L’idée est de configurer Newsboat afin d’améliorer son mode de fonctionnement.

Il est possible d’aller plus loin dans la personnalisation de Newsboat, voir la documentation : https://newsboat.org/releases/2.10.2/docs/newsboat.html

Installer nextcloud-client sur un serveur Debian

mercredi 20 décembre 2017 à 13:35

Un mémo sur comment installer un client Nextcloud sur un serveur sous Debian sans interface graphique, afin de synchroniser des données d’un serveur vers le serveur Nextcloud.

Installer le client Nextcloud sans interface graphique

Utilisation de la commande nextcloudcmd

source : m4lvin.github.io