Upgrade PC-NAS 2024
Petit upgrade (CPU / Carte mère / RAM) de mon PC-NAS qui était encore avec un i5-4590S de génération Haswell (2014). J'ai succombé au renouvellement incessant. J'avais attendu la sortie des Ryzen 5 cet été et des nouveaux Intel Arrow Lake le mois dernier pour voir un peu. Compte tenu des tarifs et des avis des testeurs, aucune révolution en cours et aucun intérêt de prendre ces trucs neufs pour un usage NAS + divers. Le tout a donc été fait avec des pièces d'occasion issues du bon coin ou de retours clients Amazon (Warehouse / Seconde main). Mon choix s'est porté sur un petit i3, pas la peine d'aller chercher plein de cœurs pour une utilisation à 95% du temps en idle évidemment. Aucun intérêt d'aller sur de la 13ème ou 14ème génération sur l'entrée de gamme. D'après les benchmarks, 6% à 10% d'écart entre un i3 12100 et le 14100. Le ventilateur stock fourni s'avère largement suffisant.
Un petit upgrade du firmware de la carte mère qui a quelques versions de retard (F16 -> F19).
L'ancienne AsRock H87M.
Carte mère dont j'avais remplacé la puce Ethernet il y a quelques années. Une Gigabyte B760M DS3H DDR5 la remplace.
21 watts en idle sans les périphériques.
Quelques couacs rencontrés, loi de Murphy oblige, dans le SETUP UEFI, impossible d'activer le CSM, la carte mère le re-désactive d'elle-même au boot suivant, mon SSD de boot n'est donc pas listé. J'ai trouvé le pourquoi sur Internet : l'iGPU (si activé comme moi) réclame uniquement de l'UEFI.
Jusque là mon SSD de boot était en simple MBR (500Go) mon PC-NAS datant de quelques années déjà (16.04 ou 18.04). Bon, pas le choix faut passer en GPT/UEFI sinon évidemment pas de boot direct possible avec ce combo, il serait temps, la flemme tout ça...
La procédure :
Aucune donnée de perdue, pas de réinstallation système à faire, le noyau 6.8 prend déjà largement en charge cette plate-forme. J'avais déjà migré de la version d'Ubuntu Server 22.04 (jammy) à la 24.04 (noble) sans trop de casse en septembre. J'en ai profité pour sortir le SSD Crucial SATA et le remplacer par un NVME Samsung 990 Pro (caché sous le radiateur M2). Firmware à mettre à jour si besoin. Pas besoin ici, le mien était déjà livré en 4B2QJXD7, mais c'est une bonne chose à faire de mettre la dernière version avant une mise en service.
Clonage fait avec MiniTool disponible sur la clé USB Medicat (copie de disque à disque).
Pour deux HDD internes et un externe USB (sauvegarde), la consommation au repos n'a pas bougé on reste sur une trentaine de watts. On aurait peut-être pu gratter plus avec un version suffixée T mais ils sont plus rares et aussi plus chers. Les particuliers ne les achètent pas, ils se tournent plutôt sur la version F qui dépourvue d'iGPU quand on a une carte graphique de gamer à coté. Donc les xxx00T d'occasion proviennent essentiellement de mini PC OEM USFF/Tiny de marque Dell/HP/Lenovo qui ont été dépouillés. Les températures sont très bonnes (CPU / carte mère et NVME) :
C'est parti pour quelques années.
Un petit upgrade du firmware de la carte mère qui a quelques versions de retard (F16 -> F19).
L'ancienne AsRock H87M.
Carte mère dont j'avais remplacé la puce Ethernet il y a quelques années. Une Gigabyte B760M DS3H DDR5 la remplace.
21 watts en idle sans les périphériques.
Quelques couacs rencontrés, loi de Murphy oblige, dans le SETUP UEFI, impossible d'activer le CSM, la carte mère le re-désactive d'elle-même au boot suivant, mon SSD de boot n'est donc pas listé. J'ai trouvé le pourquoi sur Internet : l'iGPU (si activé comme moi) réclame uniquement de l'UEFI.
- https://www.informatiweb.net/tutoriels/informatique/bios/asus-rog-maximus-xiii-hero-activer-la-carte-graphique-interne-igpu.html
- https://www.linuxquestions.org/questions/showthread.php?p=6357591
Jusque là mon SSD de boot était en simple MBR (500Go) mon PC-NAS datant de quelques années déjà (16.04 ou 18.04). Bon, pas le choix faut passer en GPT/UEFI sinon évidemment pas de boot direct possible avec ce combo, il serait temps, la flemme tout ça...
La procédure :
- basculer la table des partitions du format MBR traditionnel à GPT, sans perte (minitool)
- création de la partition supplémentaire de type ESP pour l'EFI avec minitool ou gparted / gedit
- appeler grub-installer manuellement depuis le Live-DVD d'Ubuntu Desktop 24.04.1. Méthode avec les partitions /, /boot et /boot/efi séparées.
- vérifier le /etc/fstab modifié (2 dernières lignes)
Code BASH :
jonathan@cerise:~$ cat /etc/fstab # /etc/fstab: static file system information. UUID=1699635b-c616-481b-9bf8-e6141d615841 / ext4 noatime,errors=remount-ro 0 1 UUID=a28b8486-93c4-4fa2-9c69-f30fe228e546 /home ext4 defaults 0 2 UUID=0f6f1a0a-ef76-4b13-9a69-f4be8ddf1da8 /tmp ext4 defaults 0 2 UUID=0c0e568c-7159-4846-8eca-3c70cc7d42b5 /var ext4 defaults 0 2 UUID=5d6dd8cc-03d5-4f5a-ae0c-46c1a1474539 none swap sw 0 0 UUID=b35137bd-9413-4958-9bc0-0d8b233baaeb /nas xfs rw,user,exec 0 2 UUID=fd2f2b3f-8a7e-4bb0-8c92-104e1e5f1b9b /sauve_nas xfs rw,auto,nofail,user 0 2 UUID=0e24e8f3-427b-4008-80ac-7b871baef759 /sauve_sys xfs rw,auto,nofail,user 0 2 UUID=eafecb8b-de6d-4f26-9327-0e4d118cb3d0 /cctv xfs rw,auto,nofail,user 0 2 UUID=2ce833c8-c315-4176-84ee-7b22b942e3e3 /boot ext4 defaults 0 2 UUID=94B9-EAB5 /boot/efi vfat defaults 0 1 jonathan@cerise:~$
Aucune donnée de perdue, pas de réinstallation système à faire, le noyau 6.8 prend déjà largement en charge cette plate-forme. J'avais déjà migré de la version d'Ubuntu Server 22.04 (jammy) à la 24.04 (noble) sans trop de casse en septembre. J'en ai profité pour sortir le SSD Crucial SATA et le remplacer par un NVME Samsung 990 Pro (caché sous le radiateur M2). Firmware à mettre à jour si besoin. Pas besoin ici, le mien était déjà livré en 4B2QJXD7, mais c'est une bonne chose à faire de mettre la dernière version avant une mise en service.
Code BASH :
jonathan@cerise:~$ sudo smartctl -a /dev/nvme0n1 smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.8.0-48-generic] (local build) Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Model Number: Samsung SSD 990 PRO 1TB Serial Number: S6Z1NU0XXXXXXXX Firmware Version: 4B2QJXD7 PCI Vendor/Subsystem ID: 0x144d IEEE OUI Identifier: 0x002538 Total NVM Capacity: 1 000 204 886 016 [1,00 TB] Unallocated NVM Capacity: 0 Controller ID: 1 NVMe Version: 2.0 Number of Namespaces: 1 ...
Clonage fait avec MiniTool disponible sur la clé USB Medicat (copie de disque à disque).
Pour deux HDD internes et un externe USB (sauvegarde), la consommation au repos n'a pas bougé on reste sur une trentaine de watts. On aurait peut-être pu gratter plus avec un version suffixée T mais ils sont plus rares et aussi plus chers. Les particuliers ne les achètent pas, ils se tournent plutôt sur la version F qui dépourvue d'iGPU quand on a une carte graphique de gamer à coté. Donc les xxx00T d'occasion proviennent essentiellement de mini PC OEM USFF/Tiny de marque Dell/HP/Lenovo qui ont été dépouillés. Les températures sont très bonnes (CPU / carte mère et NVME) :
Code BASH :
jonathan@cerise:~$ sensors gigabyte_wmi-virtual-0 Adapter: Virtual device temp1: +29.0°C temp2: +36.0°C temp3: +28.0°C temp4: +30.0°C temp5: +32.0°C temp6: +34.0°C acpitz-acpi-0 Adapter: ACPI interface temp1: +16.8°C temp2: +27.8°C coretemp-isa-0000 Adapter: ISA adapter Package id 0: +29.0°C (high = +80.0°C, crit = +100.0°C) Core 0: +24.0°C (high = +80.0°C, crit = +100.0°C) Core 1: +28.0°C (high = +80.0°C, crit = +100.0°C) Core 2: +25.0°C (high = +80.0°C, crit = +100.0°C) Core 3: +25.0°C (high = +80.0°C, crit = +100.0°C) nvme-pci-0100 Adapter: PCI adapter Composite: +33.9°C (low = -273.1°C, high = +81.8°C) (crit = +84.8°C) Sensor 1: +33.9°C (low = -273.1°C, high = +65261.8°C) Sensor 2: +37.9°C (low = -273.1°C, high = +65261.8°C) jonathan@cerise:~$
C'est parti pour quelques années.