Re: Problèmes à l'installation si je ne veux pas refaire les partitions de swap

2024-05-06 Par sujet Eric DEGENETAIS
Bonjour, je reprends brièvement cet échange pour un petit REX :

premier point, la migration de toutes les machines s'est globalement
très bien passée. Le délai avant cette conclusion est dû au fait que
j'ai attendu la résolution d'un bug affectant la veille
(suspend-to-ram) sur un de mes postes. Le fait de pouvoir gérer avec
des chroot a été une bénédiction de ce point de vue : j'ai pu suivre
les màj de ma partition système bookworm depuis mon bullseye de
production avec une perturbation minimale de mon travail courant.

Petit gotcha sur une chose qui m'a mordu (à l'adresse de ceux qui
voudraient aussi faire leurs montées de version par de nouvelles
partitions système via schroot) :
schroot recopie la base d'utilisateurs du système actif. Je ne crois
pas que ce soit systématique, mais c'est pratique sur certains points
(entre autres, garder les comptes utilisateurs et la définition des
droits sur mon home qui est à part). Par contre, ça peut avoir des
effets de bord sur des comptes système. J'ai dû réinstaller ntp après
le switch, par exemple, car le compte système a changé entre bullseye
et bookworm).

Cordialement
__
Éric Dégenètais
Henix

http://www.henix.com
http://www.squashtest.org



Re: Problèmes à l'installation si je ne veux pas refaire les partitions de swap

2023-10-02 Par sujet Haricophile
Le Mon, 2 Oct 2023 11:16:30 +0200,
Eric DEGENETAIS  a écrit :

> La solution proposée par deboostrap me convient parfaitement. Elle a
> d'ailleurs le bénéfice secondaire de passer par un chroot, donc de me
> permettre de faire pas mal de travail en parallèle de l'utilisation
> de l'OS primaire. Je ne le cherchais pas spécialement mais ça me
> convient plutôt.

Intellectuellement, je trouve que c'est en plein dans l'esprit de la
famille UNIX et c'est ce qui la rend géniale.



Re: Problèmes à l'installation si je ne veux pas refaire les partitions de swap

2023-10-02 Par sujet Eric DEGENETAIS
Le lun. 2 oct. 2023 à 10:37, Haricophile  a écrit :

> Hormis la solution intéressante proposée, je ne comprends pas ce qui
> empêche de créer plusieurs partitions swap (hormis le gâchis d'espace
> disque) ou de fixer le bon UUID dans le système.

Ça gâche de l'espace, c'est inutile puisque je ne m'en sers que pour me
rattraper aux branches dans de rares cas. Rectifier l'UUID est possible,
mais je trouve ce besoin agaçant.
La solution proposée par deboostrap me convient parfaitement. Elle a
d'ailleurs le bénéfice secondaire de passer par un chroot, donc de me
permettre de faire pas mal de travail en parallèle de l'utilisation de l'OS
primaire. Je ne le cherchais pas spécialement mais ça me convient plutôt.


Re: Problèmes à l'installation si je ne veux pas refaire les partitions de swap

2023-10-02 Par sujet Haricophile
Le Fri, 29 Sep 2023 16:00:29 +0200,
Eric DEGENETAIS  a écrit :

> Voici le problème : l'installeur me prend la tête avec les partitions
> de swap. _ Soit il les refait, et je dois remettre à jour l'OS "de
> production" pour éviter un délai au boot lié au fait que les UUID ne
> sont plus bons.

Hormis la solution intéressante proposée, je ne comprends pas ce qui
empêche de créer plusieurs partitions swap (hormis le gâchis d'espace
disque) ou de fixer le bon UUID dans le système.



Re: Problèmes à l'installation si je ne veux pas refaire les partitions de swap

2023-09-29 Par sujet Eric DEGENETAIS
bonsoir,
Le ven. 29 sept. 2023 à 18:34, Basile Starynkevitch
 a écrit :
>
>
> Primo, il y-a-t-il besoin de beaucoup de swap? Si on a beaucoup de RAM, le 
> swap sert peu (sauf pour l'hibernation). Si on a peu de RAM, il servira 
> beaucoup.

Comme je le disais plus haut, je n'y tiens pas plus que ça. En gros,
le swap a pour but d'éviter de planter sèchement un processus  en cas
de pic (quand on a un IDE + une instance de test et un certain nombre
d'onglets de navigateur ouverts, un pic peut toujours arriver), rien
de plus, et le but est de s'en servir exceptionnellement. Quand à
l'hibernation, dans mon cas je n'y vois aucun intérêt. Malheureusement
l'installeur debian devient dingue quand on essaie de ne pas
paramétrer de swap...

> Sur un Debian (sid  ou testing) ou Ubuntu (22 ou 23) récent, on peut swaper 
> sur un "gros" fichier (à créer avec dd puis mkswap ; pour les détails voir 
> les pages de man). Ca sera théoriquement un peu plus lent, mais sur les 
> machines actuelles, la différence sera peu perceptible en fonctionnement 
> normal.

Ça j'y tiens peu. Je n'ai pas tant besoin de swap, et je préfère
séparer les utilisations.

>
> L'autre point, c'est est-ce que l'hibernation du système est importante pour 
> vous? (personnellement ça me sert peu).
Nope, voir plus haut.
>
> Librement
> -- Basile Starynkevitch  (only mine opinions / les 
> opinions sont miennes uniquement) 92340 Bourg-la-Reine, France web page: 
> starynkevitch.net/Basile/

Cordialement

Eric Dégenètais



Re: Problèmes à l'installation si je ne veux pas refaire les partitions de swap

2023-09-29 Par sujet Basile Starynkevitch


On 9/29/23 16:00, Eric DEGENETAIS wrote:

bonjour,
je suis confronté de manière récurrente à un problème qui m'agace
lorsque je souhaite installer une partition debian au moment de la
publication d'une nouvelle stable.
Voici le contexte : comme je ne souhaite pas compromettre
l'utilisation de la machine (poste de travail pro, ou PC qui sert à
toute la maisonnée et n'a donc "pas le droit" d'être en panne),
lorsque je monte de version j'installe généralement sur une partition
système fraîche, en parallèle de la version "de production" qui sert
au quotidien. Quand je me suis assuré que tout (devices, logiciels...)
fonctionne bien, je bascule le boot par défaut vers cette version (et
j'ajoute le montage automatique de la partition home, que j'omets
volontairement à l'installation).

Voici le problème : l'installeur me prend la tête avec les partitions de swap.
_ Soit il les refait, et je dois remettre à jour l'OS "de production"
pour éviter un délai au boot lié au fait que les UUID ne sont plus
bons.


Primo, il y-a-t-il besoin de beaucoup de swap? Si on a beaucoup de RAM, 
le swap sert peu (sauf pour l'hibernation). Si on a peu de RAM, il 
servira beaucoup.


En automne 2023, avec 16Goctets de RAM, le swap servira peu (sauf si on 
utilise des applications, par exemple codes de calculs numériques, ou 
même le compilateur GCC  avec des options telles 
que -flto -O2 pour compiler un /gros/ logiciel)


Dans certains cas, on peut se passer de swap.

Sur un Debian (sid  ou testing) ou Ubuntu (22 ou 23) récent, on peut 
swaper sur un "gros" fichier (à créer avec dd puis mkswap ; pour les 
détails voir les pages de man). Ca sera théoriquement un peu plus lent, 
mais sur les machines actuelles, la différence sera peu perceptible en 
fonctionnement normal.


La question importante, c'est quelle est l'usage du swap en charge 
forte. On peut utiliser les utilitaires top ou htop ou free ou xosview 
(graphique) pour en avoir une idée quantitative.


L'autre point, c'est est-ce que l'hibernation du système est importante 
pour vous? (personnellement ça me sert peu).


Librement

--
Basile Starynkevitch
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/


Re: Problèmes à l'installation si je ne veux pas refaire les partitions de swap

2023-09-29 Par sujet Eric DEGENETAIS
>
> J'avais cru comprendre que vous utilisiez un espace swap par OS installé d'où 
> vos problèmes...
Nope, c'est justement ce que je ne veux PAS faire. Les partitions swap
ne sont là que pour ratttraper in-extremis une éventuelle surcharge,
pas la peine de les multiplier.
>> [...] je le fais dans le mode que j'appelle "suspend
>> to RAM".
> Cela suffit pour ne pas pouvoir partager la swap avec un autre OS car celle 
> ci contient toujours des données d'avant hibernation.
Dans ce mode AFAIK aucune donnée n'est mise en swap au moment du
suspend : le CPU est suspendu dans un mode basse consommation et les
périphériques désactivés, en revanche la mémoire vive reste alimentée,
et c'est elle qui conserve les données. Évidemment, si le swap se
trouve utilisé (ce que j'évite comme la peste car ça provoque un
effondrement des performances), les pages évincées sont dans le swap.
Cependant, en cas de reprise depuis ce mode, on ne change jamais d'OS,
le CPU reprend les traitements (je schématise, le processus exact est
probablement plus complexe avec le multi-core) et réactive les
périphériques qu'il avait désactivés. Ce n'est pas un reboot.

Éric



Re: Problèmes à l'installation si je ne veux pas refaire les partitions de swap

2023-09-29 Par sujet NoSpam


Le 29/09/2023 à 16:56, Eric DEGENETAIS a écrit :

Si les machines utilisent toutes LVM y compris la swap *et* que vous
Je ne suis pas sûr de saisir le rapport avec LVM. Ça facilite la
modification des partitions, mais je ne vois rien qui interdise de
réutiliser une partition de swap taillée à même le disque physique.
Vous pouvez développer ?
J'avais cru comprendre que vous utilisiez un espace swap par OS installé 
d'où vos problèmes...

n'hibernez pas vous pouvez partager une même partition swap pour toutes

[...] je le fais dans le mode que j'appelle "suspend
to RAM".
Cela suffit pour ne pas pouvoir partager la swap avec un autre OS car 
celle ci contient toujours des données d'avant hibernation.

Re: Problèmes à l'installation si je ne veux pas refaire les partitions de swap

2023-09-29 Par sujet Sébastien NOBILI

Le 2023-09-29 16:44, Eric DEGENETAIS a écrit :

bonjour, merci pour cette réponse qui m'intéresse. J'avais déjà croisé
ce nom, mais je ne suis pas sûr de savoir ce dont il s'agit. Pour moi
c'était surtout destiné à produire les installeurs ou des containers,
mais je vois que j'ai intérêt à m'y intéresser de plus près.


deboostrap permet d'installer un système Debian dans un dossier de ton
système de fichiers. Dans ton cas le dossier serait le point de montage
de ta partition cible.

Une fois ton système de base déployé tu peux basculer dedans avec
chroot (ou mieux schroot qui va t'automatiser tout plein de montages
nécessaires (/dev/, /proc/, etc.))


La seconde page mentionne l'usage de tasksel. Du coup je pourrai
bénéficier des pré-configurations (du genre installer un XFCE
pré-intégré) permises par l'installeur ?


Une fois dans ton système, il ne te reste plus qu'à y installer ce dont
tu as besoin (n'oublie pas le noyau).

Tu peux en effet utiliser tasksel mais tu peux aussi simplement 
installer

les paquets "task-*" correspondants :

aptitude search "^task-"

Sébastien



Re: Problèmes à l'installation si je ne veux pas refaire les partitions de swap

2023-09-29 Par sujet Eric DEGENETAIS
Le ven. 29 sept. 2023 à 16:14, NoSpam  a écrit :
>
> Bonjour
>

> Si les machines utilisent toutes LVM y compris la swap *et* que vous
Je ne suis pas sûr de saisir le rapport avec LVM. Ça facilite la
modification des partitions, mais je ne vois rien qui interdise de
réutiliser une partition de swap taillée à même le disque physique.
Vous pouvez développer ?
> n'hibernez pas vous pouvez partager une même partition swap pour toutes
De fait, je n'hiberne généralement pas. J'ai des machines fixes (ou
utilisées sur table, plus proche du desktop transportable que du
portable même si ce sont matériellement des "portables") avec des
quantités de RAM généreuses. La dernière fois que j'ai tenté
l'hibernation, je me suis retrouvé avec une machine en perdition,
comme si elle n'était retrouvée à la dernière limite de l'épuisement
de mémoire virtuelle, avec une pression d'IO de malade qui la rend
pratiquement inutilisable. Ça m'a vacciné. Depuis, quand je veux
suspendre une session, je le fais dans le mode que j'appelle "suspend
to RAM". Sinon, avec la vitesse de démarrage d'une machine sur SSD, je
ne suis pas trop convaincu dans mon cas de l'intérêt d'une
hibernation.
> les versions d'OS
>

Éric



Re: Problèmes à l'installation si je ne veux pas refaire les partitions de swap

2023-09-29 Par sujet Eric DEGENETAIS
Le ven. 29 sept. 2023 à 16:30, Sébastien NOBILI
 a écrit :

> Étant donné ton niveau de connaissance de Debian, tu pourrais peut-être
> t'en sortir plus efficacement avec debootstrap…

bonjour, merci pour cette réponse qui m'intéresse. J'avais déjà croisé
ce nom, mais je ne suis pas sûr de savoir ce dont il s'agit. Pour moi
c'était surtout destiné à produire les installeurs ou des containers,
mais je vois que j'ai intérêt à m'y intéresser de plus près.

Une recherche rapide me pointe là :
_ https://wiki.debian.org/fr/Debootstrap
_ https://www.debian.org/releases/stable/i386/apds03.fr.html

La seconde page mentionne l'usage de tasksel. Du coup je pourrai
bénéficier des pré-configurations (du genre installer un XFCE
pré-intégré) permises par l'installeur ?

> Sébastien
>

Éric



Re: Problèmes à l'installation si je ne veux pas refaire les partitions de swap

2023-09-29 Par sujet Sébastien NOBILI

Bonjour,

Le 2023-09-29 16:00, Eric DEGENETAIS a écrit :

Ma question : faut-il me résoudre à refaire les swap et corriger mon
OS debian préexistant, ou quelqu'un connaît-il un moyen de réutiliser
telles quelles les partitions de swap existantes ?


Étant donné ton niveau de connaissance de Debian, tu pourrais peut-être
t'en sortir plus efficacement avec debootstrap…

Sébastien



Re: Problèmes à l'installation si je ne veux pas refaire les partitions de swap

2023-09-29 Par sujet NoSpam

Bonjour

Le 29/09/2023 à 16:00, Eric DEGENETAIS a écrit :

[...]

Ma question : faut-il me résoudre à refaire les swap et corriger mon
OS debian préexistant, ou quelqu'un connaît-il un moyen de réutiliser
telles quelles les partitions de swap existantes ?
Si les machines utilisent toutes LVM y compris la swap *et* que vous 
n'hibernez pas vous pouvez partager une même partition swap pour toutes 
les versions d'OS




Problèmes à l'installation si je ne veux pas refaire les partitions de swap

2023-09-29 Par sujet Eric DEGENETAIS
bonjour,
je suis confronté de manière récurrente à un problème qui m'agace
lorsque je souhaite installer une partition debian au moment de la
publication d'une nouvelle stable.
Voici le contexte : comme je ne souhaite pas compromettre
l'utilisation de la machine (poste de travail pro, ou PC qui sert à
toute la maisonnée et n'a donc "pas le droit" d'être en panne),
lorsque je monte de version j'installe généralement sur une partition
système fraîche, en parallèle de la version "de production" qui sert
au quotidien. Quand je me suis assuré que tout (devices, logiciels...)
fonctionne bien, je bascule le boot par défaut vers cette version (et
j'ajoute le montage automatique de la partition home, que j'omets
volontairement à l'installation).

Voici le problème : l'installeur me prend la tête avec les partitions de swap.
_ Soit il les refait, et je dois remettre à jour l'OS "de production"
pour éviter un délai au boot lié au fait que les UUID ne sont plus
bons.
_ Soit j'essaie d'omettre la mise en place de partitions de swap (mes
machines ont généralement une taille de RAM confortable, donc ce n'est
pas forcément strictement nécessaire à mes yeux), quitte à recopier
ensuite les lignes fstab des partitions swap existantes. Dans ce cas,
l'installeur devient fou, me ramenant en boucle à la mise en place du
swap, et je termine avec une installation boiteuse qu'il faut
reprendre à la main.

Ce n'est qu'un détail agaçant, mais je serais plus satisfait d'une
solution dans laquelle l'installation n'est pas vrillée à la base.

Ma question : faut-il me résoudre à refaire les swap et corriger mon
OS debian préexistant, ou quelqu'un connaît-il un moyen de réutiliser
telles quelles les partitions de swap existantes ?

merci
__
Éric Dégenètais