lundi 20 avril 2026

Rhythmbox : erreur "rhythmbox could not open resource for writing"

Beaucoup de chipots.  Puis examen de la liste des plugins dans rhythmbox.  Désactivé le plugin pour support de l'iPod : çà me semblait aller beaucoup mieux avec juste un drag&drop de la playlist virtuelle vers le "device" .is_audio_player

Contenu de ce fichier, pour mémoire:  

cat /media/luc/disk/.is_audio_player
audio_folders=mp3/
folder_depth=1

Mais après environ 200 fichiers copiés OK, la même erreur revient.  Et puis revient après seulement quelques fichiers... j'aurais aimé un message d'erreur plus clair ou bien un moyen de copier ces fichiers avec un utilitaire connu et fiable genre rsync...

Je continue les recherches, je vois qu'il y a plein de fichiers dans ma bibliothèque qui ont des noms mal encodés par exemple : 

"17_les_innocents__lautre_finist�re.mp3 (invalid encoding)" 

En utilisant plutôt le bouton "Sync" du device (après configuration de la source de synchro), çà semble plus fiable mais toujours pas à l'épreuve des balles.

lundi 13 avril 2026

Extension btrfs sur serveur

Le volume de backups se remplissant (75% ce jour), je rajoute un petit 4TB précédemment occupé par un lvm2 monté en /home mais libéré depuis.  Par contre il restait quelques définitions lvm2 nettoyées comme suit (le disque n'était pas monté)

  • sudo vgremove vgHome
  • sudo lvremove vgHome
  • sudo pvremove /dev/sdc

Puis:

  •  sudo btrfs device add /dev/sdc /var/backups/rsync/

Situation actuelle:

$ sudo btrfs device scan
Scanning for Btrfs filesystems
registered: /dev/sdb2
registered: /dev/sdc
$ df -h
Filesystem                         Size  Used Avail Use% Mounted on
tmpfs                              1.2G  1.5M  1.2G   1% /run
efivarfs                           148K   67K   77K  47% /sys/firmware/efi/efivars
/dev/mapper/ubuntu--vg-ubuntu--lv   98G  8.8G   85G  10% /
tmpfs                              5.7G     0  5.7G   0% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
/dev/sda2                          2.0G  201M  1.6G  11% /boot
/dev/sda1                          1.1G  6.2M  1.1G   1% /boot/efi
/dev/sdb2                           11T  5.5T  5.5T  50% /var/backups/rsync
tmpfs                              1.2G   12K  1.2G   1% /run/user/1000


jeudi 5 février 2026

Cours Linux et Virtualbox

  • Démarré un cours d'introduction Linux (enfin, après 30 ans de pratique)
  • Installé virtualbox-qt depuis le dépot linux-mint
  • Installé une distro Ubuntu dans une nouvelle VM 

dimanche 25 janvier 2026

Test rsnapshot

 installation via apt (sur le serveur de backup)

configuration ssh pour autoriser le serveur à se connecter à ma station de travail via clés 

configuration via /etc/rsnapshot.conf (réutilisation du "gros" disque btrfs créé pour rsync)

config_version  1.2
snapshot_root   /var/backups/rsync
cmd_cp          /bin/cp
cmd_rm          /bin/rm
cmd_rsync       /usr/bin/rsync
cmd_ssh /usr/bin/ssh
cmd_logger      /usr/bin/logger
cmd_du          /usr/bin/du
retain  alpha   6
retain  beta    7
retain  gamma   4
verbose         2
loglevel        3
logfile /var/log/rsnapshot.log
lockfile        /var/run/rsnapshot.pid
one_fs          1
exclude '.cache'
exclude 'cache'
exclude 'Cache'
exclude 'CacheStorage'
exclude 'Code Cache'
exclude 'google-chrome'
exclude '.mozilla'
exclude 'tmp'
exclude 'Trash'
exclude '.viking-maps'
sync_first      1
backup  root@luc-e15302:/etc/   luc-e15302/etc
backup  root@luc-e15302:/home/  luc-e15302/home
backup  root@luc-e15302:/home/Sea       luc-e15302/home/Sea
backup  /home/          localhost/
backup  /etc/           localhost/

Ensuite: 

  1. sudo rsnapshot configtest
  2. sudo rsnapshot sync

dimanche 7 décembre 2025

Problèmes btrfs - boot en maintenance pour commenter l'entrée avant POR reboot

luc@luc330:~$ sudo fdisk -l /dev/sdb
Disk /dev/sdb: 7.28 TiB, 8001563221504 bytes, 15628053167 sectors
Disk model: Expansion HDD
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 01000000-0000-0000-4E54-31374D5A4744

Device      Start         End     Sectors  Size Type
/dev/sdb1      40      409639      409600  200M EFI System
/dev/sdb2  411648 15628052479 15627640832  7.3T Linux filesystem
 

luc@luc330:~$ sudo btrfsck /dev/sdb2
Opening filesystem to check...
Checking filesystem on /dev/sdb2
UUID: f244899d-a9c4-4fec-a7f6-f0762b21b7eb
[1/7] checking root items
[2/7] checking extents
[3/7] checking free space tree
[4/7] checking fs roots
[5/7] checking only csums items (without verifying data)
[6/7] checking root refs
[7/7] checking quota groups skipped (not enabled on this FS)
found 2427800559616 bytes used, no error found
total csum bytes: 2368075928
total tree bytes: 2890809344
total fs tree bytes: 394608640
total extent tree bytes: 62603264
btree space waste bytes: 120864360
file data blocks allocated: 2424909750272
 referenced 2424909750272

...

fsck looks fine, so uncomment btrfs entry in fstab

...

luc@luc330:~$ sudo mount /dev/sdb2
mount: (hint) your fstab has been modified, but systemd still uses
       the old version; use 'systemctl daemon-reload' to reload.
luc@luc330:~$ df -h
Filesystem                         Size  Used Avail Use% Mounted on
tmpfs                              1.2G  1.5M  1.2G   1% /run
efivarfs                           148K   93K   51K  65% /sys/firmware/efi/efivars
/dev/mapper/ubuntu--vg-ubuntu--lv   98G  9.0G   84G  10% /
tmpfs                              5.7G     0  5.7G   0% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
/dev/mapper/vgHome-lvHome          3.0T  640K  2.9T   1% /home
/dev/sda2                          2.0G  198M  1.6G  11% /boot
/dev/sda1                          1.1G  6.2M  1.1G   1% /boot/efi
tmpfs                              1.2G   12K  1.2G   1% /run/user/1000
/dev/sdb2                          7.3T  2.3T  5.1T  31% /var/backups/rsync

jeudi 18 septembre 2025

To-do applications

 Je voudrais une application qui gère ma todo list.  Il y en a des centaines disponibles certes mais comme j'ai dans mes projets de nombreuses tâches répétitives avec toujours les mêmes sous-tâches, je voudrais pouvoir créer les nouvelles tâches sur base d'un modèle, ou d'une tâche déjà existante dans l'application.  En effet je serai vite fatigué s'il faut à chaque fois copier non seulement la tâche mais aussi la demi-douzaine de sous-tâches qui sont à chaque fois les mêmes (seul le titre de la tâche principale devrait changer).

 J'ai testé les suivantes:

Google Tasks

Ne semble permettre ni les modèles ni la copie de tâches existantes. 

Errands

Permet un copy / paste de tâches mais seule la tâche est copiée, pas les sous-tâches 

Planify

Excellent, dans le menu "3 point" de chaque tâche et sous-tâche, il y a une commande "Duplicate" qui recopie l'objet (y compris les sous-tâches) et il n'y a plus qu'à changer le titre.  La DB semble être une SQLite. Bon candidat.

Vikunja

Semble puissant et multi-user.  Too much pour mes requirements.  Éliminé.

Adventure List

Peu joué avec, ne semble pas avoir de moyen facile de copier/dupliquer une liste de tâches.  Puis en voulant le relancer plus tard, il plante.  Éliminé.

Komodo

Basé sur todo.txt ce que je ne connais pas.  Peu intuitif pour moi, à revoir

Progress

Pas vu de possibilité de copier/dupliquer.  Éliminé.

Tasks

Ne se lance pas, ou bien plante au démarrage?

Sleek

Un autre basé sur todo.txt.  Pas vu de possibilité pour des sous-tâches ce qui me paraît étonnant mais bon.

Endeavour

Un autre basé sur todo.txt.  Pas vu de possibilité pour des sous-tâches.  Éliminé.

2dtaskboard

Pas vu de possibilité pour copier une ligne (tâche).  Éliminé.

nestful

Pas vu de possibilité pour copier une ligne (tâche).  Éliminé.

focal

Pas vu de possibilité pour copier une tâche top-level (ou autre).  Éliminé.

lonewolf

Pas vu de possibilité pour copier une ligne top-level du kanban.  Éliminé.

Ptask

N'aime pas la version de taskwarrior installée.  Mais en a besoin.  Éliminé.


Conclusion

Le seul survivant semble être Planify. 

lundi 8 septembre 2025

luc330 backup server laptop

Situation des disques

luc@luc330:~$ sudo fdisk -l
Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: WDC WD10SPZX-24Z
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 39070048-E214-45DE-B5D4-1B722D7445A2

Device       Start        End    Sectors   Size Type
/dev/sda1     2048    2203647    2201600     1G EFI System
/dev/sda2  2203648    6397951    4194304     2G Linux filesystem
/dev/sda3  6397952 1953521663 1947123712 928.5G Linux filesystem


Disk /dev/mapper/ubuntu--vg-ubuntu--lv: 100 GiB, 107374182400 bytes, 209715200 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/sdb: 7.28 TiB, 8001563221504 bytes, 15628053167 sectors
Disk model: Expansion HDD
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 01000000-0000-0000-4E54-31374D5A4744

Device      Start         End     Sectors  Size Type
/dev/sdb1      40      409639      409600  200M EFI System
/dev/sdb2  411648 15628052479 15627640832  7.3T Linux filesystem


Disk /dev/sdc: 3.64 TiB, 4000787030016 bytes, 976754646 sectors
Disk model: External USB 3.0
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 33550336 bytes
Disklabel type: dos
Disk identifier: 0x89dcfabb

Device     Boot Start       End   Sectors  Size Id Type
/dev/sdc1        8191 976754645 976746455  3.6T 83 Linux
 

Utilisation des disques

luc@luc330:~$ df -lm | grep ^/dev
/dev/mapper/ubuntu--vg-ubuntu--lv    100221   11211     83875  12% /
/dev/sda2                              1946     193      1635  11% /boot
/dev/sda1                              1073       7      1067   1% /boot/efi
/dev/sdb2                           7630684 2271655   5358698  30% /var/backups/rsync

Vérification des systèmes de fichiers

luc@luc330:~$ sudo umount /dev/sdb2
luc@luc330:~$ sudo btrfs check /dev/sdb2
Opening filesystem to check...
Checking filesystem on /dev/sdb2
UUID: f244899d-a9c4-4fec-a7f6-f0762b21b7eb
[1/7] checking root items
[2/7] checking extents

[3/7] checking free space tree
[4/7] checking fs roots
[5/7] checking only csums items (without verifying data)
[6/7] checking root refs
[7/7] checking quota groups skipped (not enabled on this FS)
found 2378677673984 bytes used, no error found
total csum bytes: 2320204984
total tree bytes: 2787770368
total fs tree bytes: 349306880
total extent tree bytes: 59326464
btree space waste bytes: 105155488
file data blocks allocated: 2375889903616
 referenced 2375889903616

luc@luc330:~$ sudo mount -a

Préparation de l'usage du disque externe 4 TB

 luc@luc330:~$ sudo pvcreate /dev/sdc
  Cannot use /dev/sdc: device is partitioned
luc@luc330:~$ sudo mount /dev/sdc1 /mnt
luc@luc330:~$ ls /mnt
luc@luc330:~$ df -lm /dev/sdc1
Filesystem     1M-blocks  Used Available Use% Mounted on
/dev/sdc1        3815416     6   3813351   1% /mnt
luc@luc330:~$ sudo umount /dev/sdc1
luc@luc330:~$ sudo fdisk /dev/sdc

Welcome to fdisk (util-linux 2.39.3).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): d
Selected partition 1
Partition 1 has been deleted.

Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

luc@luc330:~$ sudo pvcreate /dev/sdc
WARNING: dos signature detected on /dev/sdc at offset 510. Wipe it? [y/n]: y
  Wiping dos signature on /dev/sdc.
  Physical volume "/dev/sdc" successfully created.
luc@luc330:~$ sudo vgcreate vgHome /dev/sdc
  Volume group "vgHome" successfully created
luc@luc330:~$ sudo lvcreate -L 3T -n lvHome vgHome
WARNING: btrfs signature detected on /dev/vgHome/lvHome at offset 65600. Wipe it? [y/n]: y
  Wiping btrfs signature on /dev/vgHome/lvHome.
  Logical volume "lvHome" created.
luc@luc330:~$ sudo mkfs.ext4 /dev/vgHome/lvHome
mke2fs 1.47.0 (5-Feb-2023)
Creating filesystem with 805306368 4k blocks and 201326592 inodes
Filesystem UUID: d070149d-7779-4709-b95c-820cd677a350
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
        102400000, 214990848, 512000000, 550731776, 644972544

Allocating group tables: done
Writing inode tables: done
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: done

luc@luc330:~$ sudo mount /dev/


mardi 20 mai 2025

Extension ratée de btrfs sur serveur

L'incident

Tentative avortée de rajouter les deux disques externes de 2GB dans le même "set" btrfs; lors de l'ajout du premier = OK, lors de l'ajout du 2eme = le device disparait (inaccessible).  La raison (?) serait que le l'alimentation du hub USB n'était pas connectée et la consommation des deux disques aurait dépassé la capacité du port du laptop (?).

Bref le btrfs est potentiellement corrompu.  J'ai pu enlever le device disparu (sudo btrfs device delete /dev/sdc2) mais l'autre reste lié au filesystem. Après reboot (laborieux parce qu'il a fallu passer en mode maintenance pour enlever le filesystem de fstab), les devices on évidemment changé de noms pendant que certains disques étaient offline.  Le hub USB est maintenant alimenté et tous les câbles USB y sont à nouveau connectés. Voici la situation qui semble redevenue identique:

  • /dev/sda : toujours le disque HDD interne de 1GB
  •  /dev/sdb: disque 4TB USB externe
  • /dev/sdc : disque 2GB externe listé comme modèle "basic" par fdisk
  • /dev/sdd :  nouveau USB disque externe 8TB
  •  /dev/sde : disque 2GB externe, isté comme modèle "EXTERNAL_USB" par fdisk

Status LVM

OK:

luc@luc330:~$ sudo lvscan
  ACTIVE            '/dev/ubuntu-vg/ubuntu-lv' [100.00 GiB] inherit

Status btrfs filesystems

 Ils sont tous listés:

luc@luc330:~$ sudo btrfs device scan
Scanning for Btrfs filesystems
registered: /dev/sdb1
registered: /dev/sdc1
registered: /dev/sdd2
registered: /dev/sde1

Évolution

Le hardware des deux disques externes de 2TB semble compromis.  Déconnections, bruits... Je les ai déconnectés et donc réinitialisé le FS /var/backups/rsync auquel il manquait des morceaux.

Il semble que le problème pourrait venir d'une alimentation insuffisante via le port USB (certains hubs ne donnent pas assez d'ampérage?).  Une fois connecté sur un autre hub le 2e disque semble fonctionner normalement.

Autres problèmes hardware

L'ordi portable logo2022 a cramé son écran.  Encore utilisable avec un écran externe connecté en HDMI.  Il faudra prévoir son remplacement rapidement, libérant possiblement cet ordi pour réemploi futur dans un serveur sans écran.

 

mardi 22 avril 2025

Serveur rsync - nouvelle itération

SSH

Setup ssh pour accepter les connections via certificats pour utilisateur root: check

fstab

Monter /var/backups (btrfs):

 UUID="3a9c6050-51b2-4d86-b5cd-ea460a5e244e" /var/backups btrfs defaults 0 1

Mise en veille

Entre deux backups: restore du script:

luc@luc330:~$ mkdir bin
luc@luc330:~$ cp /var/backups/rsync/luc330/home/luc/bin/Suspend_if_no_backup bin
luc@luc330:~$ sudo apt install ksh
luc@luc330:~$ sudo apt install wcstools
luc@luc330:~$ sudo apt install net-tools
luc@luc330:~$ crontab -l

20 *   * * *   /home/luc/bin/Suspend_if_no_backup 39

Serveur Lenovo reinstallé - inventaire hardware

Base installée

Ubuntu server LTS avec options:

  •  clavier Belge
  • serveur openssh installé d'origine (sélection dans l'installateur Ubuntu)
Accès à distance: login ssh avec mdp puis copie du contenu de mon .ssh/id_rsa.pub (local) dans .ssh/authorized_keys (serveur).  A faire: quelque chose de similaire pour root (pour backups rsync)

Disques internes et connectés en USB (externes)

 luc@luc330:~$ blkid
/dev/sdd2: LABEL="multidata" UUID="3a9c6050-51b2-4d86-b5cd-ea460a5e244e" UUID_SUB="17cc16c8-9c58-4dae-8d6c-e1e2551c00a0" BLOCK_SIZE="4096" TYPE="btrfs" PARTUUID="38c88827-0ac6-4f6c-8f9f-c7a5fa3191d8"
/dev/sdd1: LABEL_FATBOOT="EFI" LABEL="EFI" UUID="67E3-17ED" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="e93b9f0c-9954-4887-ac20-3f3f27bf9a93"
/dev/sdb1: UUID="a66b6bd2-4450-417b-a9d7-ea38661da852" UUID_SUB="5c7330c4-9273-43b3-8d31-c2bcba9c0be5" BLOCK_SIZE="4096" TYPE="btrfs"
/dev/mapper/ubuntu--vg-ubuntu--lv: UUID="5ceeb15b-6ff1-4831-858f-d9bcbe0a1495" BLOCK_SIZE="4096" TYPE="ext4"
/dev/sde: UUID="iqVSKl-j87Q-f4pB-4kSy-Tr9q-kyNH-RiPEuz" TYPE="LVM2_member"
/dev/sdc: UUID="BRozJc-IZpm-COTe-y4EQ-51hI-m03T-Ohq2wx" TYPE="LVM2_member"
/dev/sda2: UUID="6bafc5d8-d812-477d-af96-8f3c0dcb7fd5" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="c358e6ac-6863-4a06-b1e9-f2cd57a84a85"
/dev/sda3: UUID="U1yh9S-DHIt-BIVi-J8h8-1Gwa-zMMO-wZ4FYT" TYPE="LVM2_member" PARTUUID="a0515fe9-777a-4298-8490-df982d81f8b3"
/dev/sda1: UUID="9338-D363" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="b99b566d-fa2b-44c5-81f2-0c6589eea553"

Disque interne (HD 1TB) 

Contenu: EFI, boot et / (root filesystem, système entier)

luc@luc330:~$ sudo fdisk -l /dev/sda
Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: WDC WD10SPZX-24Z
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 39070048-E214-45DE-B5D4-1B722D7445A2

Device       Start        End    Sectors   Size Type
/dev/sda1     2048    2203647    2201600     1G EFI System
/dev/sda2  2203648    6397951    4194304     2G Linux filesystem
/dev/sda3  6397952 1953521663 1947123712 928.5G Linux filesystem

Disque externe 4TB "Intenso?"

Une seule partition, btrfs, a contenu le backup rsync avant la connection du disque 8TB.  Actuellement vide, reformatté en btrfs.

luc@luc330:~$ sudo fdisk -l /dev/sdb
Disk /dev/sdb: 3.64 TiB, 4000787030016 bytes, 976754646 sectors
Disk model: External USB 3.0
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 33550336 bytes
Disklabel type: dos
Disk identifier: 0x89dcfabb

Device     Boot Start       End   Sectors  Size Id Type
/dev/sdb1        8191 976754645 976746455  3.6T 83 Linux

Disque externe 2TB

A fait partie d'un ensemble LVM disparu utilisé à l'époque URbackup?  

luc@luc330:~$ sudo lvscan
  WARNING: Couldn't find device with uuid ewuQlA-WPFm-cmky-9ybE-ErYG-BHTy-0wY9Wh.
  WARNING: VG VGurbackup is missing PV ewuQlA-WPFm-cmky-9ybE-ErYG-BHTy-0wY9Wh (last written to /dev/sdc).
  inactive          '/dev/VGurbackup/LVurbackup' [5.00 TiB] inherit
  ACTIVE            '/dev/ubuntu-vg/ubuntu-lv' [100.00 GiB] inherit

luc@luc330:~$ sudo fdisk -l /dev/sdc
Disk /dev/sdc: 1.82 TiB, 2000398933504 bytes, 3907029167 sectors
Disk model: Basic
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disque externe 8TB

Acquisition plus récente.  Une seule partition, /dev/sdd est formatté btrfs mais indépendant du précédent (/dev/sdb)

luc@luc330:~$ sudo fdisk -l /dev/sdd
Disk /dev/sdd: 7.28 TiB, 8001563221504 bytes, 15628053167 sectors
Disk model: Expansion HDD
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 01000000-0000-0000-4E54-31374D5A4744

Device      Start         End     Sectors  Size Type
/dev/sdd1      40      409639      409600  200M EFI System
/dev/sdd2  411648 15628052479 15627640832  7.3T Linux filesystem

Autre disque externe 2TB

luc@luc330:~$ sudo fdisk -l /dev/sde
Disk /dev/sde: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: EXTERNAL_USB
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Btrfs Filesystems

Deux FS, chacun sur un  des disques externes ( 4TB et 8TB )

luc@luc330:~$ sudo btrfs device scan
Scanning for Btrfs filesystems
registered: /dev/sdd2
registered: /dev/sdb1

Panne de serveur Lenovo

Après quelques jours de bons et loyaux services avec le disque Seagate sous un nouveau btrfs, le laptop ne boote plus, même en déconnectant les disques USB.

Résultat -> installation de Ubuntu server : Ubuntu 24.04.2 LTS (GNU/Linux 6.8.0-58-generic x86_64).  La réinstallation est faite en isolation (laptop déconnecté de tout USB ou Wifi, mais connecté en DHCP sur câble ethernet).

Pas d'interface GUI donc, et il faut refaire la config ssh, rsync et fstab pour ré-inclure les disques externes.  Pour ce qui est de burp, le test était déjà abandonné au moment de la panne (les fichiers backups ne semblent pas transportables facilement vers un nouveau serveur "from scratch")

jeudi 17 avril 2025

Test de "burp" backup

Installation

RAS, depuis les répos standard de Linux Mint

Configuration du serveur

pas grand chose à faire, sélection d'un chemin pour créer les backups.  J'ai pris /var/backups/burp situé sous mon nouveau btrfs sur le Seagate externe.

Configuration d'un nouveau client

- côté serveur: création d'un fichier de config par client, copie de l'exemple fourni, avec insertion d'un mot de passe spécifique au client

- côté client: 

adaptation du fichier de config avec (minimum) le mot de passe ci-dessus; et aussi révision des include/exclude qui seraient spécifiques à ce client

ajout dans le scheduler d'un appel "burp -a t" toutes les 20' : pas encore testé

 Conclusion provisoire

+ ça a l'air pas mal du tout pour client Linux.  

= Pas encore testé le client Windows.  

- Je n'aime pas trop que les fichiers des backups soient binaires plutôt que des copies du fichier source (le restore sera plus difficile qu'avec un simple rsync); à étudier pour une stratégie bare metal restore

New removable USB disk on backup server

Hardware install and test

grab a new power outlet, find a free USB port, connect both cables as needed (no reboot, PC was up and running)

fdisk /dev/sdc: leave partition 1 (UEFI) alone, but change the type of partition 2 to Linux.  Then build the initial filesystem:

sudo mkfs.btrfs -L multidata -f /dev/sdc2

Temporary mount

blkid doesn't show /dev/sdc2 but the value was displayed in the output of the mkfs command to tried mounting with a temporary fstab entry:

UUID=3a9c6050-51b2-4d86-b5cd-ea460a5e244e /mnt  btrfs   defaults 0 2

Reorganized fstab to mount the old FS under the mountpoint of the new one:

UUID=3a9c6050-51b2-4d86-b5cd-ea460a5e244e /var/backups  btrfs   defaults 0 2
UUID=a66b6bd2-4450-417b-a9d7-ea38661da852 /var/backups/rsync btrfs defaults 1 2

Empty the "old" volume

Created /var/backups/rsyncnew and moved all /var/backup/rsync/* into /var/backup/rsyncnew in the new disk (that took quite a while).

The intention is to destroy the btrfs on the "old" disk then add the device to the new btrfs

lundi 20 janvier 2025

En préparation d'une possible réinstallation de kid3


luc@kid3:~$ cat /etc/fstab | egrep -v ^#

/dev/mapper/vgmint-root /               ext4    errors=remount-ro 0       1

UUID=B171-94DD  /boot/efi       vfat    umask=0077      0       1

/dev/mapper/vgmint-swap_1 none            swap    sw              0       0

UUID=a66b6bd2-4450-417b-a9d7-ea38661da852 /var/backups/rsync btrfs auto,nofail 1 1


mardi 29 octobre 2024

USB NICs speed test

N'ayant pas de connection Ethernet sur mon laptop actuel, j'ai collectionné plusieurs NICs bon marché à connecter sur des ports USB.  J'utilise aussi le Wifi si la connection RJ45 n'est pas disponible.  Voici le résultat de quelques tests:

Wi-Fi connecté sur point d'accès résidentiel secondaire

$ speedtest-cli --secure
Retrieving speedtest.net configuration...
Testing from Proximus (91.176.105.211)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by KamaTera, Inc. (Amsterdam) [214.64 km]: 23.444 ms
Testing download speed................................................................................
Download: 74.57 Mbit/s
Testing upload speed......................................................................................................
Upload: 27.97 Mbit/s

Port Ethernet sur station d'accueil connectée en USB-C (sans marque)

$ speedtest-cli --secure
Retrieving speedtest.net configuration...
Testing from Proximus (91.176.105.211)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Eranium B.V. (Amsterdam) [214.64 km]: 18.667 ms
Testing download speed................................................................................
Download: 87.92 Mbit/s
Testing upload speed......................................................................................................
Upload: 29.87 Mbit/s

NIC USB-C "USB 3.0 Gigabit Lan"

Marque "GLAABIT".
Cet équipement rajoute une ligne dans le résultat de la commande "lsusb":
ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter

$ speedtest-cli --secure
Retrieving speedtest.net configuration...
Testing from Proximus (91.176.105.211)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Eranium B.V. (Amsterdam) [214.64 km]: 18.74 ms
Testing download speed................................................................................
Download: 87.39 Mbit/s
Testing upload speed......................................................................................................
Upload: 29.06 Mbit/s

NIC USB-C "UNI"

Cet équipement rajoute une ligne dans le résultat de la commande "lsusb":
ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter

$ speedtest-cli --secure
Retrieving speedtest.net configuration...
Testing from Proximus (91.176.105.211)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Eranium B.V. (Amsterdam) [214.64 km]: 18.232 ms
Testing download speed................................................................................
Download: 86.98 Mbit/s
Testing upload speed......................................................................................................
Upload: 29.86 Mbit/s

Conclusions

Résultat de ces quelques tests: le Wifi est un peu plus lent, mais tous les NICs accessoires donnent des performances à peine meilleures.  Ils sont très proches les uns des autres ce qui ne surprend pas puisqu'ils semblent basés sur le même chip RTL8153.  
NB: Ces tests sont basés sur la localisation du laptop dans mon home office, séparé du routeur Internet par un ou deux switches et points d'accès Wifi.  Ces équipements intermédiaires ont eux aussi sans doute une influence pas forcément neutre sur les résultats.  Toutes les connections USB-C passaient par la station d'accueil sans marque dont les résultats sont mentionnés juste après le Wifi.  En effet, le laptop n'a qu'un seul port USB-C et cette station l'utilise quasiment en permanence; donc les NICs étaient branchés indirectement via cette station d'accueil.  Tout ceci correspond à l'usage habituel que je fais de ce laptop pour le connecter au réseau.

jeudi 29 août 2024

Ajouter un type de fichier MIME pour les fichiers Viking et le configurer dans Thunar

  • Créer le répertoire pour stocker une configuration MIME locale pour l'utilisateur:

mkdir -p .local/share/mime/packages

  • Créer le fichier XML pour rajouter un type de fichier, en se basant sur l'extension du nom de fichier:

cat > .local/share/mime/packages/viking.xml

<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
  <mime-type type="application/x-viking">
    <comment>Viking GPS data</comment>
    <glob pattern="*.vik"/>
    <icon name="viking"/>
  </mime-type>
</mime-info>
^D

  • Mettre à jour le cache de la DB MIME:
sudo update-mime-database /usr/share/mime

  • Associer le nouveau type de fichier dans Thunar: 
À partir de ce moment le nouveau type devrait se trouver dans la liste du dialogue "Open with..." sous le nom "application/x-viking".  On doit pouvoir y associer définitivement le programme viking pour l'ouvrir..  De plus, l'icone représentant le fichier dans la fenêtre Thunar devrait être l'icone de Viking.
  • raffinement (pas nécessaire pour l'association) : configurer la commande file(1)
$ sudo cat >> /etc/magic
# Magic local data for file(1) command.
# Insert here your local magic data. Format is described in magic(5).
1 string VIKING Viking GPS data file
!:mime application/x-viking
^D

$ file Documents/Rando/Traces/15-Gendron-Celles.vik 
Documents/Rando/Traces/15-Gendron-Celles.vik: Viking GPS data file

jeudi 22 février 2024

Installer un MTA pour le mail du LAN

J'ai essayé

  • dma (convient pour les satellites tels que le serveur de backup, très facile à configurer)
  • courier-mta (pas réussi à configurer)
  • msmtpd (pas réussi à configurer)
  • puis finalement postfix
Pour la configuration de postfix, j'ai utilisé la config a minima proposée par dpkg-reconfigure (localonly) puis pour autoriser les connections des satellites j'ai changé dans /etc/postfix/main.cf:

  1. mynetworks = 127.0.0.0/8 192.168.1.0/24 [::ffff:127.0.0.0]/104 [::1]/128
  2. inet_interfaces = all

Je n'ai pas configuré de smarthost... exprès, pour empêcher postfix de sortir je pourrais utiliser une règle dans le firewall mais j'ai simplement indiqué d'utiliser "localhost" comme relayhost (-> boucle) et les couriers sont retournés à l'envoyeur.

relayhost = localhost


Enfin, je rajoute un alias:

$ cat /etc/aliases
# See man 5 aliases for format
postmaster:    root
root: luc

Voilà voilà...

samedi 9 décembre 2023

Dell Laptop

Retrouvé le Dell PP33L (Studio 1535?) mais pas son alimentation... je ne sais pas s'il démarre encore, mais en tous cas il semble n'avoir qu'un USB 2.0 donc pas très intéressant pour y brancher des disques. Le Toshiba serait plus avantagé de ce point de vue semble-t-il.

Voir ce qu'on peut récupérer (HDD?) puis à recycler.

Toshiba laptop

Retrouvé le laptop Toshiba Satellite C55-A-1NH (de B.)

Avec son alimentation de même marque, il boote touhours OK en Windows.

Rangé dans un carton avec d'autres petites choses comme les câbles et disques récupérés de feue WS1.lan

Backup rsync par le réseau plus état des lieux hardware

Bon c'est BEAUCOUP plus lent de faire passer le backup rsync via ssh sur le LAN.  Il est vrai que j'ai non pas un mais deux commutateurs/routeurs sur le chemin entre la source et la destination, çà n'aide sûrement pas.  Je pourrais supprimer un des deux puisque je n'ai plus qu'un laptop à brancher dans mon bureau.

La destination est pour le moment un ancien laptop (de F.) avec le disque externe USB de 4TB en 3.5".

Par ailleurs j'ai démantelé la vieille station de travail HP pour y retrouver un SSD de 240MB et un HDD de 3TB. J'avais aussi un HDD de 2TB sur mon bureau depuis longtemps.  Un autre de 250MB dans un boitier USB externe... 

Nettoyé tous ces disques en déplaçant ce qui vaut la peine/doit être examiné plus en détail (déplacé vers le HDD Sea).

J'ai aussi commandé et entretemps reçu un deuxième boitier USB externe pour disque de 3.5".  Avec les deux plus gros HDD vidés (2TB+3TB) et montés en BTRFS à deux volumes, çà me fait la place pour un backup local complet de mon laptop principal.  A voir si on pourrait ensuite le monter sur le laptop serveur backup et commencer une rotation?  Faudra tester le déplacement d'un filesystem BTRFS multivolume vers un nouvel hôte...

Ensuite il me restera à démanteler et recycler la tour qui me servait de serveur urbackup jusqu'il y a peu.  J'ai aussi quelques laptops déclassés en réserve, à tester et recycler.