• =?utf-8?Q?Copier_un_syst=C3=A8me_(Debian)_sur_un_disque_plus_grand.?=

    From benoit@21:1/5 to All on Fri Dec 15 08:50:01 2023
    This is a multi-part message in MIME format.

    Qm9uam91ciwKCkplIHJlY2hlcmNoZSB1bmUgbcOpdGhvZGUgc8O7cmUgZXQgZmFjaWxlIGV0IHVu IGxvZ2ljaWVsIGxpYnJlIHBvdXIgY29waWVyIHVuIHN5c3TDqG1lIChEZWJpYW4pIHN1ciB1biBk aXNxdWUgcGx1cyBncmFuZC4KCkrigJlhaSBjcnUgY29tcHJlbmRyZSBxdeKAmXVuIGNsb25hZ2Ug YXZlYyBkZCBvdSBDbG9uZXppbGxhLCB2YSBjcsOpZSBkZXMgcGFydGl0aW9ucyBkZSBtw6ptZSB0 YWlsbGVzIGR1IGRpc3F1ZSBzb3VyY2UgdmVyIGxlIGRpc3F1ZSBjaWJsZS4KCkxlcyBwYXJ0aXRp b25zIHZvbnQgbGFpc3NlciB1bmUgcGFydGllIGR1IGRpc3F1ZSBjaWJsZSBub24gcGFydGl0aW9u bsOpLCBxdeKAmWlsIGZhdWRyYSBlbnN1aXRlIGTDqXBsYWNlciBldCByZWRpbWVuc2lvbm5lciBh dmVjIGxlcyBkb25uw6llcy4gTGUgcGV1IGTigJlleHDDqXJpZW5jZSBxdWUgauKAmWFpIGRlIGNl dHRlIMOpdGFwZSBhdmVjIEdwYXJ0ZWQsIGPigJllc3QgcXVlIMOnYSBwcmVuZCBkZXMgaGV1cmVz IGV0IHF1ZSDDp2EgbuKAmWEgcGFzIHRvdWpvdXJzIGZvbmN0aW9ubsOpLgoKSWwgbWUgc2VtYmxl IHF1ZSBsZSBwbHVzIHNpbXBsZSBzZXJhaXQgZGUgZmFpcmUgbOKAmWludmVyc2UgOiBjcsOpZXIg bGEgdGFibGUgZGUgcGFydGl0aW9uIHN1ciBsZSBkaXNxdWUgY2libGUgYXZlYyBjZmRpc2suCgpN YWlzIGFwcsOocyBqZSBmYWlzIGNvbW1lbnQgcG91ciBjb3BpZXIgbGVzIHNlY3RldXJzIGTigJlh bW9yw6dhZ2UsIGxhIHBhcnRpdGlvbiBFRkksIGxlcyBkcm9pdHMgZOKAmWFjY8OocywgbGVzIGxp ZW5zIHN5bWJvbGlxdWVzIGV0YyA/CgpNZXJjaSBk4oCZYXZhbmNlIHBvdXIgdm9zIGNvbnNlaWxz LgoKLS0KCkJlbm/DrnQKCmh0dHBzOi8vcHJvdG9uLm1lLw==

    PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0 cHg7Ij48L2Rpdj48cD5Cb25qb3VyLDwvcD48cD5KZSByZWNoZXJjaGUgdW5lIG3DqXRob2RlIHPD u3JlIGV0IGZhY2lsZSBldCB1biBsb2dpY2llbCBsaWJyZQ0KcG91ciBjb3BpZXIgdW4gc3lzdMOo bWUgKERlYmlhbikgc3VyIHVuIGRpc3F1ZSBwbHVzIGdyYW5kLjwvcD48cD5K4oCZYWkgY3J1IGNv bXByZW5kcmUgcXXigJl1biBjbG9uYWdlIGF2ZWMgZGQgb3UgQ2xvbmV6aWxsYSwgdmEgY3LDqWUg ZGVzIHBhcnRpdGlvbnMgZGUgbcOqbWUgdGFpbGxlcyBkdSBkaXNxdWUgc291cmNlIHZlciBsZSBk aXNxdWUNCmNpYmxlLjwvcD48cD5MZXMgcGFydGl0aW9ucyB2b250IGxhaXNzZXIgdW5lIHBhcnRp ZSBkdSBkaXNxdWUgY2libGUgbm9uDQpwYXJ0aXRpb25uw6ksIHF14oCZaWwgZmF1ZHJhIGVuc3Vp dGUgZMOpcGxhY2VyIGV0IHJlZGltZW5zaW9ubmVyIGF2ZWMNCmxlcyBkb25uw6llcy4gTGUgcGV1 IGTigJlleHDDqXJpZW5jZSBxdWUgauKAmWFpIGRlIGNldHRlIMOpdGFwZSBhdmVjDQpHcGFydGVk LCBj4oCZZXN0IHF1ZSDDp2EgcHJlbmQgZGVzIGhldXJlcyBldCBxdWUgw6dhIG7igJlhIHBhcw0K dG91am91cnMgZm9uY3Rpb25uw6kuPC9wPjxwPklsIG1lIHNlbWJsZSBxdWUgbGUgcGx1cyBzaW1w bGUgc2VyYWl0IGRlIGZhaXJlIGzigJlpbnZlcnNlJm5ic3A7Og0KY3LDqWVyIGxhIHRhYmxlIGRl IHBhcnRpdGlvbiBzdXIgbGUgZGlzcXVlIGNpYmxlIGF2ZWMgY2ZkaXNrLjwvcD48cD5NYWlzIGFw csOocyBqZSBmYWlzIGNvbW1lbnQgcG91ciBjb3BpZXIgbGVzIHNlY3RldXJzIGTigJlhbW9yw6dh Z2UsDQpsYSBwYXJ0aXRpb24gRUZJLCBsZXMgZHJvaXRzIGTigJlhY2PDqHMsIGxlcyBsaWVucyBz eW1ib2xpcXVlcyBldGMmbmJzcDs/PC9wPjxwPk1lcmNpIGTigJlhdmFuY2UgcG91ciB2b3MgY29u c2VpbHMuPC9wPjxwIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQt c2l6ZTogMTRweDsgY29sb3I6IHJnYigwLCAwLCAwKTsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1 NSwgMjU1LCAyNTUpOyI+LS08L3A+PHAgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1z ZXJpZjsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogcmdiKDAsIDAsIDApOyBiYWNrZ3JvdW5kLWNv bG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij5CZW5vw650PGJyPjwvcD48ZGl2IGNsYXNzPSJwcm90 b25tYWlsX3NpZ25hdHVyZV9ibG9jayIgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1z ZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+PGRpdiBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1cmVf YmxvY2stcHJvdG9uIj48YSB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cHM6Ly9wcm90b24ubWUv IiByZWw9Im5vb3BlbmVyIG5vcmVmZXJyZXIiPjwvYT4NCiAgICA8L2Rpdj4NCjwvZGl2Pg0K

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Farget Vincent@21:1/5 to All on Fri Dec 15 09:30:02 2023
    Bonjour,



    Le 15/12/2023 à 08:48, benoit a écrit :
    Bonjour,

    Je recherche une méthode sûre et facile et un logiciel libre pour copier
    un système (Debian) sur un disque plus grand.

    J’ai cru comprendre qu’un clonage avec dd ou Clonezilla, va crée des partitions de même tailles du disque source ver le disque cible.



    Oui, c'est exacte, mais dans un cas comme celui-ci tu peux gérer
    partition par partition (avec Clonezilla ou dd).



    Les partitions vont laisser une partie du disque cible non partitionné, qu’il faudra ensuite déplacer et redimensionner avec les données. Le peu d’expérience que j’ai de cette étape avec Gparted, c’est que ça prend
    des heures et que ça n’a pas toujours fonctionné.



    Cela prends du temps de déplacer/pousser le contenu d'une partition,
    mais pas pour juste l'agrandir.

    J'ai très très rarement eu des souci avec Gparted.



    Il me semble que le plus simple serait de faire l’inverse : créer la table de partition sur le disque cible avec cfdisk.



    Oui, cela rejoint ma remarque ci-dessus (gérer partition par partition)
    et celle ci-dessous sur la bonne vieille commande "rsync".



    Mais après je fais comment pour copier les secteurs d’amorçage, la partition EFI, les droits d’accès, les liens symboliques etc ?



    Un bon vieux "rsync -aHzv" résoud le problèmes des droits d'accès et
    liens symboliques.



    Merci d’avance pour vos conseils.

    --

    Benoît

    <https://proton.me/>


    Bien cordialement.
    -
    Vincent.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?S=C3=A9bastien_NOBILI?=@21:1/5 to All on Fri Dec 15 11:00:01 2023
    Bonjour,

    Le 2023-12-15 08:48, benoit a écrit :
    Le peu d’expérience que j’ai de cette étape avec
    Gparted, c’est que ça prend des heures et que ça n’a pas
    toujours fonctionné.

    Il me semble que le plus simple serait de faire l’inverse : créer
    la table de partition sur le disque cible avec cfdisk.

    Mais après je fais comment pour copier les secteurs d’amorçage, la partition EFI, les droits d’accès, les liens symboliques etc ?

    Attention, de plus en plus de références aux partitions se font par UUID
    qui vont changer en repartitionnant. Tu auras donc un travail
    (probablement
    lui aussi un peu long et potentiellement douloureux) de recherche et/ou réparation de ton système.

    Sébastien

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From ajh-valmer@21:1/5 to All on Fri Dec 15 11:30:01 2023
    On Friday 15 December 2023 08:48:52 benoit wrote:
    Bonjour,
    Je recherche une méthode sûre et facile et un logiciel libre pour
    copier un système (Debian) sur un disque plus grand.

    "rsync" fait ça très bien en root et mode console.
    clonage 100%.

    Le peu d’expérience que j’ai de cette étape avec Gparted,
    c’est que ça prend des heures et que ça n’a pas toujours fonctionné.

    Pour redimensionner les partitions, il ne faut pas qu'elles soient
    montées. Gparted le fait aisément, rapidement, ça fonctionne,
    et en mode graphique.

    Sinon, pour la taille des partitions, il y a le partitionnement en
    mode LVM.
    On peut modifier la taille des volumes logiques sans perte de
    données, à chaud.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From benoit@21:1/5 to All on Fri Dec 15 11:40:01 2023
    Le vendredi 15 décembre 2023 à 10:58, Sébastien NOBILI <[email protected]> a écrit :


    Bonjour,

    Attention, de plus en plus de références aux partitions se font par UUID qui vont changer en repartitionnant. Tu auras donc un travail
    (probablement
    lui aussi un peu long et potentiellement douloureux) de recherche et/ou réparation de ton système.

    Sébastien

    Bonjour,

    En effet, il faudra éditer /etc/fstab
    Donner un label au partition en les créant
    Aller dans /dev/disk/by-label pour les retrouver
    Puis ls -l
    /dev/disk/by-uuid/

    Pour afficher l'UUID et en faire un copier coller à la place des UUID existant dans /etc/fstab

    Mais ça c'est pas douloureux, par contre, je crains plus les problèmes de config avec GRUB et la partition /boot/efi que je ne maitrise pas du tout...

    --
    Benoit

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Basile Starynkevitch@21:1/5 to benoit on Fri Dec 15 13:00:02 2023
    On 12/15/23 08:48, benoit wrote:

    Bonjour,

    Je recherche une méthode sûre et facile et un logiciel libre pour
    copier un système (Debian) sur un disque plus grand.


    Je comprends la question de la manière suivante:


    Vous disposez d'un PC (probablement un ordinateur fixe, pas un portable)
    sur lequel tourne une Debian. Cet ordinateur a deux disques, qu'on
    suppose ici être /dev/sda pour le plus petit (disque source) et /dev/sdb
    pour le plus gros (disque cible). Le BIOS ou UEFI voit bien les deux
    disques. Vous êtes capable (si besoin était) d'ouvrir le capot de l'ordinateur et de débrancher (temporairement) chacun de ces deux
    disques (par exemple leur câble SATA). Vous avez lu la notice du BIOS ou
    UEFI ou de la carte mère. Vous avez confiance dans votre alimentation électrique (pas de coupure ou d'orage prévu dans la journée), ou bien
    vous disposez d'un onduleur et d'une clef USB sur laquelle vous pouvez télécharger un Debian netinstall. Vous disposez en plus de quelques
    clefs USB en bon état (préférentiellement neuves) d'au moins 8Go (et
    plutôt plus) chacune.

    Il reste de la place (quelques gigaoctets de libre dans une partition
    montée donc dans un système de fichier) sur l'ancien disque (sur
    /dev/sda). À vérifier avec la commande "/usr/bin/df -h".

    Vous connaissez l'usage de la ligne de commande, le mot de passe root,
    et cet ordinateur est connecté à Internet de façon fiable.

    Systématiquement, vous allez explicitement utiliser la commande "/usr/bin/sync" ou "/bin/sync" qui vidange les tampons du noyau sur les disques. Dans certains cas, elle prend une dizaine de secondes. Il faut
    la faire très souvent.

    Vous avez préalablement sauvegardé les données les plus précieuses (ou
    les plus chères) de votre ordinateur. (précaution contre les
    catastrophes ou les fautes de frappe), peut être sur un serveur externe
    à distance ou sur des clefs USB neuves ou sur un disque externe. Vous
    seul savez quelles sont vos données les plus importantes pour vous. Les commandes à connaître sont /usr/bin/tar et  /usr/bin/afio et
    /usr/bin/find. Essayez bien sûr "/usr/bin/tar --help" etc.



    La première étape est simplement de noter en totalité (sur un cahier, ou
    de prendre en photo avec son smartphone) la sortie des commandes
    "/sbin/fdisk -l /dev/sda" et "/sbin/fdisk -l /dev/sdb" et le contenu du
    fichier /etc/fstab (donc la sortie de "/bin/cat /etc/fstab"); si vous
    disposez d'une imprimante, imprimez ces sorties de fdisk et votre
    (ancien) fichier /etc/fstab ; il est très utile de noter la sortie de "/sbin/blkid" sur chacune des partitions visibles par ces commandes. Si
    on dispose de clef USB supplémentaire sauvegarder ces sorties sur une
    clef, ainsi que votre ancien répertoire /etc .... et peut-être la liste
    des paquets installés par "/usr/bin/dpkg -l"



    =================

    Ensuite, vous définissez sur papier un schéma de partitionnement du
    disque cible. A minima en respectant les contraintes suivantes:

    1. il faut une petite et première partition de boot réservée de quelques mégaoctets réservée au BIOS / UEFI. Donc /dev/sdb1 - de nos jours, soyez généreux et prévoyez par exemple un demi gigaoctet (qui seront "gaspillées").

    2. Je recommande une partition pour la racine et les logiciels systèmes (/sbin, /bin/, /usr/, /lib/, ....) donc /dev/sdb2 - soyez généreux et prévoyez large (plus grand que sur le vieux disque /dev/sda). Peut-être
    300Go (mais on peut avoir bien moins, au minimum 60Go).

    3. Je recommande une partition d'échange (swap) en /dev/sdb3. Prévoyez
    large, en particulier pour une machine récente que vous envisagerez d'améliorer dans un an ou deux par l'achat de barrettes de RAM supplémentaires, prévoyez une partition plus grande que la mémoire RAM
    que vous espérez avoir dans deux ans. La commande /usr/bin/free donne la mémoire physique actuelle et la taille actuelle de votre zone de swap.
    Une heuristique serait de prévoir pour la partition de swap 50% de plus
    que la mémoire RAM totale envisagée dans deux ans.

    4. Selon l'usage de la machine une ou quelques partitions de données. A
    minima une partition pour le futur /home en /dev/sdb4. Il existe des cas
    où avoir deux partitions de données est utile voir nécessaire. Par
    exemple pour la compilation de nombreux logiciels sources, ou pour le traitement vidéo ou photo, la sauvegarde périodique (par crontab) de
    fichiers importants. Il existe des cas où avoir une seule partition de
    donnée est bénéfique.

    ==========

    La deuxième étape est de se fabriquer ou se procurer une clef USB
    bootable d'installation Debian netinstall. Par exemple en faisant

    wget -v https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-12.4.0-amd64-netinst.iso

    pour obtenir une image ISO d'environ 630Moctets. Ensuite, insérer une
    clef USB neuve, la détecter par la commande /usr/bin/dmesg et
    /usr/bin/df et notez sur papier quelle est cette clef USB et comment
    a-t-elle été montée automatiquement. Je la suppose ici être /dev/sdd. Il faut d'abord la démonter, par exemple par "/usr/bin/umount /dev/sdd1" et
    ainsi de suite. Une fois que la clef a été démontée, on peut en faire
    une clef bootable d'installation par la commande "/usr/bin/dd if=debian-12.4.0-amd64-netinst.iso of=/dev/sdd oflag=sync bs=64 status=progress" qui peut prendre plusieurs dizaines de minutes. Je
    conseille un /usr/bin/sync .... (en principe inutile).

    On arrête proprement le PC Debian, par exemple par "/sbin/poweroff"

    Il est alors temps de se restaurer (un café, un repas). Ensuite on
    débranche le secteur, on ouvre le capot de la machine, et on débranche
    les câbles sur le vieux disque dur /dev/sda.

    Après avoir fermé le capot et rebranché le câble secteur, on redémarre
    la machine avec la clef USB d'installation. On installe une Debian
    minimale (ou confortable) sur le nouveau disque cible /dev/sdb (qui, vu
    de la clef Debian, s'appelle autrement!). ça peut prendre des heures.
    Pour reconnaître la partition nouvelle, on y écrit un fichier, par
    exemple par une commande "/usr/bin/date > /nouveau-disque" suivi indispensablement de "/bin/sync".

    On arrête proprement la nouvelle Debian. On vérifie explicitement
    (plutôt deux fois qu'une) que la nouvelle Debian démarre et s'arrête convenablement. Et que fdisk y détecte bien le nouveau disque.

    On débranche le câble secteur. On ouvre le capot et on rebranche les
    câbles de l'ancien disque /dev/sda. On redémarre.

    Ayant préalablement lu la notice du PC ou de la carte mère ou de son
    BIOS, on paramètre le BIOS ou UEFI pour booter sur le nouveau disque
    /dev/sdb ... (qui s'appelle autrement dans le BIOS ou UEFI). On vérifie
    que /nouveau-disque existe et contient une date. Sinon, on reboote avec d'autres paramètres BIOS/UEFI.

    On monte les partitions de données du vieux disque source.

    J’ai cru comprendre qu’un clonage avec dd ou Clonezilla, va crée des partitions de même tailles du disque source ver le disque cible.


    Mais ce ne peut pas être l'objectif puisque le nouveau disque cible (ici /dev/sdb) est plus grand que l'ancien disque source (ici /dev/sda).

    Les partitions vont laisser une partie du disque cible non
    partitionné, qu’il faudra ensuite déplacer et redimensionner avec les données. Le peu d’expérience que j’ai de cette étape avec Gparted, c’est que ça prend des heures et que ça n’a pas toujours fonctionné.


    Oui, ça prend des heures, et oui, parfois ça échoue.

    Il me semble que le plus simple serait de faire l’inverse : créer la table de partition sur le disque cible avec cfdisk.

    Mais après je fais comment pour copier les secteurs d’amorçage, la partition EFI, les droits d’accès, les liens symboliques etc ?


    De mon point de vue on ne recopie que les partitions de données
    utilisateurs (/home etc... par deux tar en tube, peut-être tar cf -
    /home | tar xf - /home-nouveau) et on prévoit de galérer pendant
    plusieurs jours (à réinstaller des paquets utiles, peaufiner des
    fichiers de configurations, etc).

    Une fois que les données chères sont copiés, on éteint l'ordinateur, on démonte (au tournevis) le vieux disque. On vérifie à plusieurs reprises
    que toutes les données importantes sont présentes. Selon la
    confidentialité des données dessus (sur le vieux disque), il peut-être nécessaire de le casser physiquement au marteau.

    Le plus important est de prendre le temps (plusieurs jours), d'être systématique et de noter sur un cahier toutes les étapes faites et à faire.


    Bon courage et bonnes fêtes.

    NB: je cherche des partenaires intéressés par le projet logiciel libre RefPerSys (moteur d'inférences) sur https://github.com/RefPerSys/RefPerSys/

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?S=C3=A9bastien_NOBILI?=@21:1/5 to All on Fri Dec 15 15:10:02 2023
    Le 2023-12-15 11:33, benoit a écrit :
    En effet, il faudra éditer /etc/fstab
    Donner un label au partition en les créant
    Aller dans /dev/disk/by-label pour les retrouver
    Puis ls -l
    /dev/disk/by-uuid/

    Pour afficher l'UUID et en faire un copier coller à la place des UUID existant dans /etc/fstab

    Mais ça c'est pas douloureux, par contre, je crains plus les problèmes
    de config avec GRUB et la partition /boot/efi que je ne maitrise pas du tout...

    Voilà 🙂
    fstab est une chose, mais en tirant la ficelle on attrape aussi grub,
    une éventuelle partition
    chiffrée, donc l'initrd, que sais-je…

    Ça n'est pas impossible (je l'ai déjà fait plusieurs fois), mais laisser gparted faire son
    boulot pendant qu'on fait autre chose peut être une option intéressante
    😉

    Sébastien

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Th.A.C@21:1/5 to All on Mon Dec 18 20:00:01 2023
    Il me semble qu'il y a une option dans clonezilla pour étendre
    automatiquement les partitions à la copie.

    Gparted est très bien, mais il ne sait pas travailler avec du lvm.

    Sinon, il faudrait nous donner au moins ton partitionnement pour se
    faire une meilleur idée.
    Il y a des dizaines de possibilités d'agrandissement...

    Thierry

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From benoit@21:1/5 to All on Tue Dec 19 14:40:01 2023
    Merci pour votre réponse,
    Petite précision, c'est un ordinateur portable avec un « disque » nvme, qui ne peut en contenir qu’un seul.

    Je pense à une solution intermédiaire inspirée de votre piste de réflexion…

    - Sauvegarder /etc et les données non synthème(telles que /home, etc)...
    - Sauvegarder la liste des paquets installés :

    aptitude -F "%p" search ~i\!~M > paquets.list

    Comme on me l’a déjà indiqué sur cette liste (voir « Liste des paquets installés sur mon ordi »).

    - Partitionner le nouveau disque, y faire une installation de base du système (Installation par le réseau à partir d'un CD minimal)

    - Réinstaller les mêmes paquets sur le nouveau système.
    apt install $(<paquets.list).

    - Restaurer certaines configs de /etc et toutes les données non système et de config de /home...


    Par contre, j’aimerais peaufiner la liste des paquets actuellement installés sur mon système :
    aptitude -F "%p" search ~i\!~M > paquets.list

    Va me sélectionner les paquets qui n’ont PAS (!~M) été automatiquement installés.
    Cf. https://www.debian.org/doc/manuals/aptitude/ch02s04s05.fr.html#searchAutomatic

    Donc ceux explicitement nommés dans une commande :
    apt install nomPaquetA nomPaquetB nomPaquetC nomPaquetD nomPaquetE

    Imaginons que le paquet nomPaquetC aurait de toute façon installé nomPaquetD nomPaquetE en tant que dépendance de nomPaquetC,

    comment exclure de la liste : nomPaquetD nomPaquetE ?

    Je consulte la doc ici : https://www.debian.org/doc/manuals/aptitude/ch02s04s05.fr.html#tableSearchTermQuickGuide

    Quand on installe un paquet qui était déjà installé automatiquement en tant que dépendance d’un autre, apt répond que le package est marqué comme installé manuellement.

    Et j’ai l’impression que :
    apt autoremove ne pourra plus fonctionner car si sur le système actuel, je fais :

    aptitude -F "%p" search ~i\!~M > paquets.list

    Et que sur la nouvelle installation je fais :
    apt install $(<paquets.list)

    Tous les paquets du système seront marqués comme installé manuellement, donc plus de marquage pour le bon fonctionnement de :
    apt autoremove

    A moins de repasser tous les paquets en auto avec :
    apt-mark auto package_name

    Raison pour laquelle, il me semble utile que la liste «  paquets.list » ne comporte aucun paquet installé automatiquement afin de laisser le système gérer l’installation des paquets en dépendance.
    Je ne sais pas si j’ai été clair… ;-)

    En résumé comment supprimer de la liste les paquets qui auraient été installé automatiquement ?

    Merci d'avance,

    Benoît






    Envoyé avec la messagerie sécurisée Proton Mail.

    Le vendredi 15 décembre 2023 à 12:55, Basile Starynkevitch <[email protected]> a écrit :


    On 12/15/23 08:48, benoit wrote:

    Bonjour,

    Je recherche une méthode sûre et facile et un logiciel libre pour
    copier un système (Debian) sur un disque plus grand.


    Je comprends la question de la manière suivante:


    Vous disposez d'un PC (probablement un ordinateur fixe, pas un portable)
    sur lequel tourne une Debian. Cet ordinateur a deux disques, qu'on
    suppose ici être /dev/sda pour le plus petit (disque source) et /dev/sdb pour le plus gros (disque cible). Le BIOS ou UEFI voit bien les deux
    disques. Vous êtes capable (si besoin était) d'ouvrir le capot de l'ordinateur et de débrancher (temporairement) chacun de ces deux
    disques (par exemple leur câble SATA). Vous avez lu la notice du BIOS ou UEFI ou de la carte mère. Vous avez confiance dans votre alimentation électrique (pas de coupure ou d'orage prévu dans la journée), ou bien
    vous disposez d'un onduleur et d'une clef USB sur laquelle vous pouvez télécharger un Debian netinstall. Vous disposez en plus de quelques
    clefs USB en bon état (préférentiellement neuves) d'au moins 8Go (et plutôt plus) chacune.

    Il reste de la place (quelques gigaoctets de libre dans une partition
    montée donc dans un système de fichier) sur l'ancien disque (sur
    /dev/sda). À vérifier avec la commande "/usr/bin/df -h".

    Vous connaissez l'usage de la ligne de commande, le mot de passe root,
    et cet ordinateur est connecté à Internet de façon fiable.

    Systématiquement, vous allez explicitement utiliser la commande "/usr/bin/sync" ou "/bin/sync" qui vidange les tampons du noyau sur les disques. Dans certains cas, elle prend une dizaine de secondes. Il faut
    la faire très souvent.

    Vous avez préalablement sauvegardé les données les plus précieuses (ou les plus chères) de votre ordinateur. (précaution contre les
    catastrophes ou les fautes de frappe), peut être sur un serveur externe
    à distance ou sur des clefs USB neuves ou sur un disque externe. Vous
    seul savez quelles sont vos données les plus importantes pour vous. Les commandes à connaître sont /usr/bin/tar et /usr/bin/afio et
    /usr/bin/find. Essayez bien sûr "/usr/bin/tar --help" etc.



    La première étape est simplement de noter en totalité (sur un cahier, ou de prendre en photo avec son smartphone) la sortie des commandes
    "/sbin/fdisk -l /dev/sda" et "/sbin/fdisk -l /dev/sdb" et le contenu du fichier /etc/fstab (donc la sortie de "/bin/cat /etc/fstab"); si vous disposez d'une imprimante, imprimez ces sorties de fdisk et votre
    (ancien) fichier /etc/fstab ; il est très utile de noter la sortie de "/sbin/blkid" sur chacune des partitions visibles par ces commandes. Si
    on dispose de clef USB supplémentaire sauvegarder ces sorties sur une
    clef, ainsi que votre ancien répertoire /etc .... et peut-être la liste
    des paquets installés par "/usr/bin/dpkg -l"



    =================

    Ensuite, vous définissez sur papier un schéma de partitionnement du
    disque cible. A minima en respectant les contraintes suivantes:

    1. il faut une petite et première partition de boot réservée de quelques mégaoctets réservée au BIOS / UEFI. Donc /dev/sdb1 - de nos jours, soyez généreux et prévoyez par exemple un demi gigaoctet (qui seront "gaspillées").

    2. Je recommande une partition pour la racine et les logiciels systèmes (/sbin, /bin/, /usr/, /lib/, ....) donc /dev/sdb2 - soyez généreux et prévoyez large (plus grand que sur le vieux disque /dev/sda). Peut-être 300Go (mais on peut avoir bien moins, au minimum 60Go).

    3. Je recommande une partition d'échange (swap) en /dev/sdb3. Prévoyez large, en particulier pour une machine récente que vous envisagerez d'améliorer dans un an ou deux par l'achat de barrettes de RAM supplémentaires, prévoyez une partition plus grande que la mémoire RAM
    que vous espérez avoir dans deux ans. La commande /usr/bin/free donne la mémoire physique actuelle et la taille actuelle de votre zone de swap.
    Une heuristique serait de prévoir pour la partition de swap 50% de plus
    que la mémoire RAM totale envisagée dans deux ans.

    4. Selon l'usage de la machine une ou quelques partitions de données. A minima une partition pour le futur /home en /dev/sdb4. Il existe des cas
    où avoir deux partitions de données est utile voir nécessaire. Par
    exemple pour la compilation de nombreux logiciels sources, ou pour le traitement vidéo ou photo, la sauvegarde périodique (par crontab) de fichiers importants. Il existe des cas où avoir une seule partition de donnée est bénéfique.

    ==========

    La deuxième étape est de se fabriquer ou se procurer une clef USB
    bootable d'installation Debian netinstall. Par exemple en faisant

    wget -v https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-12.4.0-amd64-netinst.iso

    pour obtenir une image ISO d'environ 630Moctets. Ensuite, insérer une
    clef USB neuve, la détecter par la commande /usr/bin/dmesg et
    /usr/bin/df et notez sur papier quelle est cette clef USB et comment
    a-t-elle été montée automatiquement. Je la suppose ici être /dev/sdd. Il faut d'abord la démonter, par exemple par "/usr/bin/umount /dev/sdd1" et ainsi de suite. Une fois que la clef a été démontée, on peut en faire
    une clef bootable d'installation par la commande "/usr/bin/dd if=debian-12.4.0-amd64-netinst.iso of=/dev/sdd oflag=sync bs=64 status=progress" qui peut prendre plusieurs dizaines de minutes. Je
    conseille un /usr/bin/sync .... (en principe inutile).

    On arrête proprement le PC Debian, par exemple par "/sbin/poweroff"

    Il est alors temps de se restaurer (un café, un repas). Ensuite on débranche le secteur, on ouvre le capot de la machine, et on débranche
    les câbles sur le vieux disque dur /dev/sda.

    Après avoir fermé le capot et rebranché le câble secteur, on redémarre la machine avec la clef USB d'installation. On installe une Debian
    minimale (ou confortable) sur le nouveau disque cible /dev/sdb (qui, vu
    de la clef Debian, s'appelle autrement!). ça peut prendre des heures.
    Pour reconnaître la partition nouvelle, on y écrit un fichier, par
    exemple par une commande "/usr/bin/date > /nouveau-disque" suivi

    indispensablement de "/bin/sync".

    On arrête proprement la nouvelle Debian. On vérifie explicitement
    (plutôt deux fois qu'une) que la nouvelle Debian démarre et s'arrête convenablement. Et que fdisk y détecte bien le nouveau disque.

    On débranche le câble secteur. On ouvre le capot et on rebranche les câbles de l'ancien disque /dev/sda. On redémarre.

    Ayant préalablement lu la notice du PC ou de la carte mère ou de son
    BIOS, on paramètre le BIOS ou UEFI pour booter sur le nouveau disque /dev/sdb ... (qui s'appelle autrement dans le BIOS ou UEFI). On vérifie
    que /nouveau-disque existe et contient une date. Sinon, on reboote avec d'autres paramètres BIOS/UEFI.

    On monte les partitions de données du vieux disque source.

    J’ai cru comprendre qu’un clonage avec dd ou Clonezilla, va crée des partitions de même tailles du disque source ver le disque cible.


    Mais ce ne peut pas être l'objectif puisque le nouveau disque cible (ici /dev/sdb) est plus grand que l'ancien disque source (ici /dev/sda).

    Les partitions vont laisser une partie du disque cible non
    partitionné, qu’il faudra ensuite déplacer et redimensionner avec les données. Le peu d’expérience que j’ai de cette étape avec Gparted, c’est que ça prend des heures et que ça n’a pas toujours fonctionné.


    Oui, ça prend des heures, et oui, parfois ça échoue.

    Il me semble que le plus simple serait de faire l’inverse : créer la table de partition sur le disque cible avec cfdisk.

    Mais après je fais comment pour copier les secteurs d’amorçage, la partition EFI, les droits d’accès, les liens symboliques etc ?


    De mon point de vue on ne recopie que les partitions de données
    utilisateurs (/home etc... par deux tar en tube, peut-être tar cf -
    /home | tar xf - /home-nouveau) et on prévoit de galérer pendant
    plusieurs jours (à réinstaller des paquets utiles, peaufiner des
    fichiers de configurations, etc).

    Une fois que les données chères sont copiés, on éteint l'ordinateur, on démonte (au tournevis) le vieux disque. On vérifie à plusieurs reprises que toutes les données importantes sont présentes. Selon la confidentialité des données dessus (sur le vieux disque), il peut-être nécessaire de le casser physiquement au marteau.

    Le plus important est de prendre le temps (plusieurs jours), d'être systématique et de noter sur un cahier toutes les étapes faites et à faire.


    Bon courage et bonnes fêtes.

    NB: je cherche des partenaires intéressés par le projet logiciel libre RefPerSys (moteur d'inférences) sur https://github.com/RefPerSys/RefPerSys/

    --
    Basile Starynkevitch
    [email protected]

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From benoit@21:1/5 to All on Tue Dec 19 19:40:01 2023
    Envoyé avec la messagerie sécurisée Proton Mail.

    Le vendredi 15 décembre 2023 à 19:08, ptilou <[email protected]> a écrit :


    Le vendredi 15 décembre 2023 à 08:50:04 UTC+1, benoit a écrit :

    Bonjour,
    Je recherche une méthode sûre et facile et un logiciel libre pour copier un système (Debian) sur un disque plus grand.
    J’ai cru comprendre qu’un clonage avec dd ou Clonezilla, va crée des partitions de même tailles du disque source ver le disque cible.
    Les partitions vont laisser une partie du disque cible non partitionné, qu’il faudra ensuite déplacer et redimensionner avec les données. Le peu d’expérience que j’ai de cette étape avec Gparted, c’est que ça prend des heures et que ça
    n’a pas toujours fonctionné.
    Il me semble que le plus simple serait de faire l’inverse : créer la table de partition sur le disque cible avec cfdisk.
    Mais après je fais comment pour copier les secteurs d’amorçage, la partition EFI, les droits d’accès, les liens symboliques etc ?
    Merci d’avance pour vos conseils.
    --
    Benoît

    Tu copie avec dd, le disque complet puis avec fdisk du redimensionne, tu peut aussi le faire avec gtparted, disque, etc ...

    Je ne savais pas que fdisk pouvait faire du déplacement/redimensionnement sans perte de données. Ca m'intéresse, je vais aller voir ça.

    --
    Benoît

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From benoit@21:1/5 to All on Tue Dec 19 20:00:01 2023
    Le lundi 18 décembre 2023 à 19:59, Th.A.C <[email protected]> a écrit :


    Il me semble qu'il y a une option dans clonezilla pour étendre automatiquement les partitions à la copie.


    Ca, m'intéresse je vais regarder ça en faisant une sauvegarde, que je dois de toute façon faire par sécurité.

    Gparted est très bien, mais il ne sait pas travailler avec du lvm.

    Sinon, il faudrait nous donner au moins ton partitionnement pour se
    faire une meilleur idée.
    Il y a des dizaines de possibilités d'agrandissement...


    % df -h
    Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
    udev 2,9G 0 2,9G 0% /dev
    tmpfs 584M 1,6M 583M 1% /run
    /dev/nvme0n1p3 18G 14G 2,8G 84% /
    tmpfs 2,9G 0 2,9G 0% /dev/shm
    tmpfs 5,0M 0 5,0M 0% /run/lock
    /dev/nvme0n1p2 59G 56G 73M 100% /Qubes
    /dev/nvme0n1p7 128G 110G 13G 90% /div
    /dev/nvme0n1p5 5,5G 4,9G 239M 96% /home
    /dev/nvme0n1p4 9,1G 1,8G 6,9G 21% /var
    /dev/nvme0n1p1 487M 5,9M 481M 2% /boot/efi
    tmpfs 584M 60K 584M 1% /run/user/1000

    Justement, si je recopiais mon système d'un disque à l'autre avec une image ou dd,je serais embêté car je voudrais supprimer la partition Qubes, j'ai voulu essayer Qubes os et je ne me suis,jamais appliqué, je voudrais récupérer la place...
    Ca voudrait dire, tout déplacer vers le "début" du "disque" jusqu'à la fin de /boot/efi.


    Benoit

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?S=C3=A9bastien_NOBILI?=@21:1/5 to All on Wed Dec 20 09:00:01 2023
    Le 2023-12-19 19:38, benoit a écrit :
    Tu copie avec dd, le disque complet puis avec fdisk du redimensionne,
    tu peut aussi le faire avec gtparted, disque, etc ...

    Je ne savais pas que fdisk pouvait faire du
    déplacement/redimensionnement sans perte de données. Ca m'intéresse, je vais aller voir ça.

    Il me semble que fdisk ne fait pas de déplacement. Tu peux
    redimensionner une partition
    (pour l'agrandir par exemple), puis redimensionner le système de
    fichiers à l'intérieur.
    Tant que le point de départ de la partition reste inchangé ça ne cassera rien.

    Sébastien

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Basile Starynkevitch@21:1/5 to All on Wed Dec 20 09:10:01 2023
    On 12/20/23 08:50, Sébastien NOBILI wrote:
    Le 2023-12-19 19:38, benoit a écrit :
    Tu copie avec dd, le disque complet puis avec fdisk du
    redimensionne, tu peut aussi le faire avec gtparted, disque, etc ...

    Je ne savais pas que fdisk pouvait faire du
    déplacement/redimensionnement sans perte de données. Ca m'intéresse,
    je vais aller voir ça.

    Il me semble que fdisk ne fait pas de déplacement. Tu peux
    redimensionner une partition
    (pour l'agrandir par exemple), puis redimensionner le système de
    fichiers à l'intérieur.
    Tant que le point de départ de la partition reste inchangé ça ne
    cassera rien.

    Sébastien


    Je confirme. fdisk ne déplace pas. Voir https://www.malekal.com/fdisk-gfdisk-creer-supprimer-redimensionner-des-partitions-de-disque-en-ligne-de-commandes-linux/

    gparted peut déplacer les partitions. C'est lent. Voir https://gparted.org/display-doc.php?name=help-manual&lang=fr ... Et dans
    le cas improbable mais malheureux d'une coupure de courant pendant
    celui-ci, je crois que je risque de perte de données est grand.

    La conclusion, c'est que pour des données qui vous sont chères (fruit de votre labeur ou de celui d'autres) il est indispensable de procéder régulièrement (périodiquement au moins chaque semaine, et probablement chaque jour) à une sauvegarde systématique (vers un support externe ou
    un système de fichiers distant). Les utilitaires crontab (voir https://man7.org/linux/man-pages/man1/crontab.1.html ...) et rsync (voir https://man7.org/linux/man-pages/man1/rsync.1.html ...) et (pour des
    fichiers textuels) un gestionnaire de version comme git (voir https://fr.wikipedia.org/wiki/Git ...) demeurent indispensable.

    A l'approche des fêtes, n'oubliez pas de sauvegarder les fichiers
    relatifs à votre travail (à distance, ou sur un disque externe).


    Librement.§

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michel Verdier@21:1/5 to All on Wed Dec 20 11:30:01 2023
    Le 19 décembre 2023 benoit a écrit :

    % df -h

    Avec fdisk -l on voit mieux l'enchainement des partitions

    /dev/nvme0n1p7 128G 110G 13G 90% /div
    /dev/nvme0n1p5 5,5G 4,9G 239M 96% /home
    /dev/nvme0n1p4 9,1G 1,8G 6,9G 21% /var

    As-tu une raison de mettre /div /home /var en partitions séparées ?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Basile Starynkevitch@21:1/5 to Michel Verdier on Wed Dec 20 13:10:01 2023
    This is a multi-part message in MIME format.
    On 12/20/23 11:25, Michel Verdier wrote:
    Le 19 décembre 2023 benoit a écrit :

    % df -h
    Avec fdisk -l on voit mieux l'enchainement des partitions

    /dev/nvme0n1p7 128G 110G 13G 90% /div
    /dev/nvme0n1p5 5,5G 4,9G 239M 96% /home
    /dev/nvme0n1p4 9,1G 1,8G 6,9G 21% /var
    As-tu une raison de mettre /div /home /var en partitions séparées ?


    Le nom de répertoire /div est inhabituel, ne figure pas dans https://man7.org/linux/man-pages/man7/hier.7.html ; c'est donc
    spécifique au système de Benoît.

    Le répertoire /var contient notamment (et habituellement) les logs sous /var/log - pour un serveur il peut être utile de les mettre dans un
    système de fichier séparé.

    (Peut-être qui si Benoît avait un disque rotatif, il serait approprié de
    l'y mettre: les logs sont surtout écrits en séquence.... et exploités
    plus rarement qu'écrits; ils peuvent être légalement indispensables, par exemple pour un serveur Web ou de mail).

    Librement

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

    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 12/20/23 11:25, Michel Verdier
    wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:[email protected]">
    <pre class="moz-quote-pre" wrap="">Le 19 décembre 2023 benoit a écrit :

    </pre>
    <blockquote type="cite">
    <pre class="moz-quote-pre" wrap="">% df -h
    </pre>
    </blockquote>
    <pre class="moz-quote-pre" wrap="">
    Avec fdisk -l on voit mieux l'enchainement des partitions

    </pre>
    <blockquote type="cite">
    <pre class="moz-quote-pre" wrap="">/dev/nvme0n1p7 128G 110G 13G 90% /div
    /dev/nvme0n1p5 5,5G 4,9G 239M 96% /home
    /dev/nvme0n1p4 9,1G 1,8G 6,9G 21% /var
    </pre>
    </blockquote>
    <pre class="moz-quote-pre" wrap="">
    As-tu une raison de mettre /div /home /var en partitions séparées ?
    </pre>
    </blockquote>
    <p><br>
    </p>
    <p>Le nom de répertoire /div est inhabituel, ne figure pas dans
    <a class="moz-txt-link-freetext" href="https://man7.org/linux/man-pages/man7/hier.7.html">https://man7.org/linux/man-pages/man7/hier.7.html</a> ; c'est donc
    spécifique au système de Benoît.</p>
    <p>Le répertoire /var contient notamment (et habituellement) les
    logs sous /var/log - pour un serveur il peut être utile de les
    mettre dans un système de fichier séparé.</p>
    <p>(Peut-être qui si Benoît avait un disque rotatif, il serait
    approprié de l'y mettre: les logs sont surtout écrits en
    séquence.... et exploités plus rarement qu'écrits; ils peuvent
    être légalement indispensables, par exemple pour un serveur Web ou
    de mail).</p>
    <p><span style="white-space: pre-wrap">
    </span></p>
    <p><span style="white-space: pre-wrap">Librement
    </span></p>
    <pre class="moz-signature" cols="72">--
    Basile Starynkevitch
    <a class="moz-txt-link-rfc2396E" href="mailto:[email protected]">&lt;[email protected]&gt;</a>
    (only mine opinions / les opinions sont miennes uniquement)
    92340 Bourg-la-Reine, France
    web page: starynkevitch.net/Basile/

    </pre>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From benoit@21:1/5 to All on Wed Dec 20 13:20:02 2023
    Le mercredi 20 décembre 2023 à 11:25, Michel Verdier <[email protected]> a écrit :


    Le 19 décembre 2023 benoit a écrit :

    % df -h


    Avec fdisk -l on voit mieux l'enchainement des partitions

    Périphérique Début Fin Secteurs Taille Type
    /dev/nvme0n1p1 2048 999423 997376 487M Système EFI
    /dev/nvme0n1p2 999424 125999103 124999680 59,6G Système de fichiers Linux /dev/nvme0n1p3 125999104 163108863 37109760 17,7G Système de fichiers Linux /dev/nvme0n1p4 163108864 182640639 19531776 9,3G Système de fichiers Linux /dev/nvme0n1p5 182640640 194359295 11718656 5,6G Système de fichiers Linux /dev/nvme0n1p6 194359296 225609727 31250432 14,9G Partition d'échange Linux /dev/nvme0n1p7 225609728 500117503 274507776 130,9G Système de fichiers Linux


    As-tu une raison de mettre /div /home /var en partitions séparées ?

    Oui, enfin, je crois, mais est-ce que ce sont de bonnes raisons ?

    /div/RAW (emplacement de fichiers volumineux, c'est une partition que je peux saturer sans compromettre le bon fonctionnement du système)

    C'est mon ordinateur personnel, je l'utilise en partie pour mon loisir de photographe amateur.
    Je stocke des milliers de fichiers RAW (format de fichier d’appareil photo numérique brut de capteur) chacun occupe entre 20 et 45 Mo.
    Je stocke, indexe, trie(avec digikam dont je suis fan) les derniers mois de sorties photos, sans devoir systématiquement brancher ma station d’accueil de disque dur.
    J’ai déjà eu des problèmes de base de données avec Xpad par exemple, j’ai perdu toutes mes notes en saturant ma /home.

    Quand j’importe les fichiers RAW de la carte SD de mon appareil photo, il faut que je sois sûr qu’en cas de saturation de la partition(et ça arrive souvent), ça sera bloquant pour l’importation, mais que ça ne va pas compromettre le bon
    fonctionnement du système…
    Auquel cas, il me suffit de brancher la station d’accueil de disque et de déplacer les fichiers les plus anciens (un mois ou deux) de mon disque interne vers un disque dur externe.

    Maintenant, je ne sais pas si c'est une bonne raison d'avoir une /var, /home, /div séparée...

    Benoît

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michel Verdier@21:1/5 to All on Wed Dec 20 13:50:01 2023
    Le 20 décembre 2023 benoit a écrit :

    Maintenant, je ne sais pas si c'est une bonne raison d'avoir une /var, /home, /div séparée...

    Si tu n'as pas d'autre moyen de limiter les importations dans /div garde
    le séparé oui. Par contre /home semble inutile et /var est
    contre-productif : si tu satures /var ça bloque tout comme si tu saturais /

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Eric DEGENETAIS@21:1/5 to All on Thu Dec 21 19:10:02 2023
    bonjour,

    Le mer. 20 déc. 2023 à 13:46, Michel Verdier <[email protected]> a écrit :

    Le 20 décembre 2023 benoit a écrit :

    Maintenant, je ne sais pas si c'est une bonne raison d'avoir une /var, /home, /div séparée...

    Si tu n'as pas d'autre moyen de limiter les importations dans /div garde
    le séparé oui. Par contre /home semble inutile et /var est
    /home inutile, ? Personnellement je le fais systématiquement à
    l'exception des systèmes jetables installés dans un but de test,
    auxquels je ne confierai pas de données, dans le but de pouvoir
    réinstaller le système sans toucher aux données personnelles contenues
    dans /home. Et je m'en suis félicité plusieurs fois.
    contre-productif : si tu satures /var ça bloque tout comme si tu saturais /
    effectivement, il est probablement plus utile (même si un peu extrême
    pour une machine de bureau ou personnelle) de séparer /tmp et /var/log

    ______________
    Éric Dégenètais

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Eric DEGENETAIS@21:1/5 to All on Fri Dec 22 10:50:02 2023
    Le ven. 22 déc. 2023 à 10:28, Michel Verdier <[email protected]> a écrit :

    Le 21 décembre 2023 Eric DEGENETAIS a écrit :

    /home inutile, ? Personnellement je le fais systématiquement à l'exception des systèmes jetables installés dans un but de test,
    auxquels je ne confierai pas de données, dans le but de pouvoir réinstaller le système sans toucher aux données personnelles contenues dans /home. Et je m'en suis félicité plusieurs fois.

    Ca dépend du problème à restaurer. Si c'est le disque qui est mort, et c'est 100% des problèmes chez moi, avoir fait des partitions séparées ne sert à rien.

    Changer de système sans se taper un bigbang, avoir à tout instant au
    moins une copie sa home en plus des sauvegardes... en ce qui me
    concerne je trouve ça très utile.

    contre-productif : si tu satures /var ça bloque tout comme si tu saturais /
    effectivement, il est probablement plus utile (même si un peu extrême pour une machine de bureau ou personnelle) de séparer /tmp et /var/log

    Ca revient au même : si on sature /var/log on bloque tout.

    /tmp ça doit être moins violent, mais pourquoi le mettre à part ?
    parce qu'en saturant sur une partition root qui contient aussi /var il
    va tout bloquer. Et sature /tmp peut arriver avec certains processus
    un peu agressifs.


    ______________
    Éric Dégenètais

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michel Verdier@21:1/5 to All on Fri Dec 22 10:30:01 2023
    Le 21 décembre 2023 Eric DEGENETAIS a écrit :

    /home inutile, ? Personnellement je le fais systématiquement à
    l'exception des systèmes jetables installés dans un but de test,
    auxquels je ne confierai pas de données, dans le but de pouvoir
    réinstaller le système sans toucher aux données personnelles contenues dans /home. Et je m'en suis félicité plusieurs fois.

    Ca dépend du problème à restaurer. Si c'est le disque qui est mort, et
    c'est 100% des problèmes chez moi, avoir fait des partitions séparées ne sert à rien.

    contre-productif : si tu satures /var ça bloque tout comme si tu saturais /
    effectivement, il est probablement plus utile (même si un peu extrême
    pour une machine de bureau ou personnelle) de séparer /tmp et /var/log

    Ca revient au même : si on sature /var/log on bloque tout.
    /tmp ça doit être moins violent, mais pourquoi le mettre à part ?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)