• =?UTF-8?Q?Re=3a_Mise_=c3=a0_jour_ou_installation_compl=c3=a8te?=

    From Basile Starynkevitch@21:1/5 to Alex PADOLY on Thu May 26 15:10:01 2022
    On 26/05/2022 14:50, debian@padoly.besaba.com (Alex PADOLY) wrote:

    Bonjour à tous,

    Ma première installation Debian date de Potato.


    Comme moi...

    Je sollicite votre expérience pour faire des choix, en effet,
    j'utilise ma machine personnelle pour travailler et utiliser les
    services d'Internet, sans cet ordinateur, je ne pourrai pas travailler
    et j'aurai rapidement beaucoup de retard et de difficultés.


    Vous oubliez l'essentiel: en quoi consiste votre travail, et quelle familiarité avez vous avec quels logiciels?

    Peut-être êtes vous développeur de logiciels libres (par exemple contributeur de GCC)? Peut-être êtes vous prof de math, à rédiger des polycopiés sous LaTeX? Peut-être êtes vous photographe, à modifier des photos avec GIMP? Ou traducteur (par exemple de l'Italien vers le Français)?

    Vous oubliez aussi l'important: quel est votre connectivité Internet?
    Une liaison à fibre optique stable n'est pas la même chose que d'avoir à utiliser le Wifi pour se connecter à un téléphone mobile servant de passerelle....


    Les caractéristiques de la machine sont sur la page liée au lien suivant :

    https://archive.shuttle.eu/2020/www1.shuttle.eu/products/discontinued/complete-systems/d1100xa/

    La version de Debian que J'utilise est DebianEdu/Skolelinux Jessie
    8.11 avec XFCE

    Je précise que le home est sur un disque externe.

    Malheureusement cette version de Debian n'est plus maintenue, puis-je
    quand même continuer à l'utiliser ou dois-je effectuer une mise à jour vers la dernière version. Dans ce cas, est-il pertinent d'effectuer
    une mise à jour (à partir du DVD) à partir de la version actuelle installée.


    Je suggère une installation par clef USB.


    Merci pour vos précieux conseils.


    Pour ma part, je cherche des contributeurs, des exemples d'applications,
    et du financement sur RefPerSys en http://refpersys.org/ - voir les
    exposés en https://afia.asso.fr/journee-hommage-j-pitrat/


    --
    Basile Starynkevitch <basile@starynkevitch.net>
    (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 Basile Starynkevitch@21:1/5 to Basile Starynkevitch on Thu May 26 15:20:01 2022
    On 26/05/2022 15:06, Basile Starynkevitch wrote:

    On 26/05/2022 14:50, debian@padoly.besaba.com (Alex PADOLY) wrote:

    Bonjour à tous,

    Ma première installation Debian date de Potato.


    Comme moi...

    Je sollicite votre expérience pour faire des choix, en effet,
    j'utilise ma machine personnelle pour travailler et utiliser les
    services d'Internet, sans cet ordinateur, je ne pourrai pas
    travailler et j'aurai rapidement beaucoup de retard et de difficultés.


    Vous oubliez l'essentiel: en quoi consiste votre travail, et quelle familiarité avez vous avec quels logiciels?

    Peut-être êtes vous développeur de logiciels libres (par exemple contributeur de GCC)? Peut-être êtes vous prof de math, à rédiger des polycopiés sous LaTeX? Peut-être êtes vous photographe, à modifier des photos avec GIMP? Ou traducteur (par exemple de l'Italien vers le
    Français)?

    Vous oubliez aussi l'important: quel est votre connectivité Internet?
    Une liaison à fibre optique stable n'est pas la même chose que d'avoir
    à utiliser le Wifi pour se connecter à un téléphone mobile servant de passerelle....


    Les caractéristiques de la machine sont sur la page liée au lien
    suivant :

    https://archive.shuttle.eu/2020/www1.shuttle.eu/products/discontinued/complete-systems/d1100xa/


    Si la chose vous est possible (à voir et se documenter avant), je recommanderais aussi d'ajouter de la RAM. Passer de 4Go à 8Go vous
    changerait la vie.


    Mais le plus important est bien sûr pour nous de comprendre votre
    travail quotidien.


    Librement

    --
    Basile Starynkevitch <basile@starynkevitch.net>
    (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 hamster@21:1/5 to All on Thu May 26 20:10:01 2022
    Le 26/05/2022 à 17:20, antoine.valmer@yahoo.com a écrit :
    Tu fais une sauvegarde de la Jessie
    Oui, c'est un très bon réflexe. Sauvegarde toute ta jessie : le MBR, la partition racine et la partition home.

    puis à partir de celle-ci,
    tentes de faire un "apt upgrade"

    Alors la non. Mettre a jour de la version 8 a la version 11, meme si par miracle apt upgrade marchait, c'est pas recommandé.

    Refais une installation en partant de zero, avec une clef USB ou si ton
    ordi sait pas booter sur USB avec un CD.

    Lors de cette installation, installe le système sur la partition racine
    mais laisse la partition home telle qu'elle est, et tout ira très bien.
    Si tu fais une erreur, que tu foire l'installation ou que tu abime ta
    partition /home, la sauvegarde sera la pour ca.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From hamster@21:1/5 to All on Thu May 26 21:00:01 2022
    Le 26/05/2022 à 20:41, debian@padoly.besaba.com a écrit :
    Comment faites-vous pour sauvegarder totalement Jessie?

    On ne sauvegarde pas un système en marche. Donc je redémarre la machine
    sur un système live. Perso j'aime bien SystemRescue, mais n'importe quel
    linux live fait l'affaire.

    Depuis ce système live, on branche un disque externe sur lequel on va sauvegarder et on copie :
    - le MBR avec dd
    - les partitions root et home avec cp -a

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Basile Starynkevitch@21:1/5 to antoine.valmer on Thu May 26 23:00:01 2022
    On 26/05/2022 22:56, antoine.valmer wrote:
    On Thursday 26 May 2022 20:41:46 debian@padoly.besaba.com wrote:
    Comment faites-vous pour sauvegarder totalement Jessie?
    Je ne me rappelle plus, existe-t-il un outil GNU permettant de faire un
    backup de son système et de le restaurer.
    rsync -azv /partition source/ /partition cible/


    Ca ne marchera pas pour /proc ou pour la zone de swap.

    Donc la sauvegarde totale est toujours plus compliquée.


    C'est pourquoi j'ai toujours /home sur une partition séparée, et il
    m'arrive d'utiliser un montage bind pour /usr/src avec dans mon
    /etc/fstab une ligne telle que:


    ## Basile ajoute en mai 2021
    /home/UsrSrc /usr/src                     none            bind


    Librement.


    PS. Je cherche toujours des partenaires pour RefPerSys en
    http://refpersys.org/

    --
    Basile Starynkevitch <basile@starynkevitch.net>
    (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 hamster@21:1/5 to All on Fri May 27 00:10:01 2022
    Le 26/05/2022 à 23:41, antoine.valmer@yahoo.com a écrit :
    On Thursday 26 May 2022 22:59:28 Basile Starynkevitch wrote:

    rsync -azv /partition source/ /partition cible/

    Ca ne marchera pas pour /proc ou pour la zone de swap.
    Donc la sauvegarde totale est toujours plus compliquée.

    NON ! surtout pas, on ne sauvegarde pas certains répertoires,
    proc, sys, tmp, run, srv, dev... ils se remplissent automatiquement au boot. Il faut simplement les créer avant sur la partition cible.
    Puis :
    rsync -azv /partition source/ --exclude=/proc --exclude=/sys ----exclude=... /partition cible/

    Interessant. Comment tu fais pour les creer avant ? Juste avec mkdir ou
    y'a une procédure spéciale ?

    Si tu fais la sauvegarde par le reseau sur une machine distante ca a du
    sens de s'embeter pour le faire avec rsync, mais si tu le fais sur un
    disque externe branché directement sur la machine tout cela est bien compliqué.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From hamster@21:1/5 to All on Fri May 27 13:10:01 2022
    Le 27/05/2022 à 11:59, antoine.valmer@yahoo.com a écrit :
    Non, rien de compliqué si toutes les partitions sont montées,
    peu importe, sur un disque dur, interne ou externe.
    Ça peut donner ceci :
    rsync -azv --exclude=/proc --exclude=/sys --exclude=... / /media/sdb1/ (sauvegarde partition racine vers partition disque dur externe montée dans répertoire /media).
    ou
    rsync -azv --exclude=/proc --exclude=/sys ----exclude=... /media/sda1/ /media/sdb1/
    (sauvegarde partition disque externe vers autre partition disque externe, montées dans /media).

    Je le fais souvent pour harmoniser des ordinateurs distants avec mon ordinateur principal :
    rsync -azv --exclude=... / root@IP-machine-distante:/media/sda1/
    (ssh doit être lancé sur la machine distante).

    Et ben on a pas le meme sens du mot "compliqué" alors. Moi qui ai
    l'habitude de faire cp -a /mnt/root /mnt/backup/ (sauvegarde de la
    partition racine montée sur root dans le disque dur externe monté sur
    backup) je trouve ton usage de rsync bien compliqué. Mais merci beaucoup
    pour tes explications et tes exemples, je les note dans mon grinoire, ca
    me servira sans doute un jour.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From hamster@21:1/5 to All on Fri May 27 13:50:01 2022
    Le 27/05/2022 à 13:31, antoine.valmer@yahoo.com a écrit :
    cp ne fait pas le transfert aussi bien que rsync,
    qui fait un clonage 100% conforme à l'original, pas cp.

    J'entend ce que tu me dis, mais j'utilise cp depuis de nombreuses années
    et j'ai jamais eu le moindre souci. Peux tu détailler sur quels points
    cp fait moins bien et en quoi c'est genant ?

    Sinon, question "complexité" cp ou rsync,
    c'est pareil, montage des partitions, exclusion de répertoires

    J'ai jamais exclu de répertoires, j'ai toujours tout copié sans me poser
    de questions et j'ai jamais eu de soucis. La copie sans exclusion copie
    les répertoires et leur contenu, et le contenu sera écrasé au boot, du
    coup j'ai un peu de mal a comprendre en quoi c'est genant de faire comme
    ca. Ou alors c'est que j'ai pas tout bien compris, dans ce cas éclaire moi.

    Si un service est bien meilleur qu'un autre pour le même prix,
    lequel prend-ton ? :-)

    Ben justement, c'est pas le meme prix. cp -a je le tape facilement de
    tete, j'en dirais pas autant pour tes commandes rsync.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From hamster@21:1/5 to All on Fri May 27 18:00:01 2022
    Le 27/05/2022 à 17:20, Jean Bernon a écrit :
    Votre discussion sur les mérites respectifs de cp et rsync est passionnante. Mais elle pose tout de même une question. Dès que quelqu'un, un débutant sur Linux parfois, pose une question d'installation, le premier conseil lapidaire est "commence
    par sauvegarder tes données" sans plus de précision et comme si c'était une évidence. En réalité il y a diverses manières assez complexes de le faire et des questions sur la fiabilité des différentes manières.

    Pour ma part je copie seulement /home avec cp et je réinstalle complètement le nouveau système avant de récupérer les principaux dossiers de /home (documents, images, téléchargements, videos...).

    Le fait de sauvegarder entièrement la partition racine permet de
    remettre l'ordi dans l'état ou il était avant qu'on y touche, si par
    malheur on n'arrive pas a mener la nouvelle installation a bien. Par
    exemple si on a un problème avec le pilote de la carte wifi, ou plus simplement si on manque de temps pour finir le boulot.

    Si tu ne la sauvegarde pas entièrement, je te conseille de prendre quand
    meme les dossiers quelques trucs.

    /etc parce que ca contiens la configuration. Notamment dans le fichier /etc/passwd tu va avoir l'identifiant de l'utilisateur et le n° de son
    compte. Si avant que tu touche il avait le n° 1001 et qu'apres ton
    travail tu lui a fait un compte avec le n° 1000 il n'aura plus la main
    sur ses propres dossiers. Dans le fichier /etc/shadow tu va avoir
    l'empreinte de son mot de passe.

    /usr/local parce que si il s'est fait des trucs perso (une configuration
    des menus, des scripts, des icones, etc…) c'est la qu'ils doivent etres placés. Ca serait con de les lui perdre.

    Si le gars s'est fait un site web en local (par exemple qui lui sert de brouillon pour son site web en ligne) ca va etre quelque part dans /var

    C'est les quelques trucs qui me viennent en tete en y réfléchissant 5 mn mais peut-etre que j'en oublie, je laisse d'autres personnes compléter.

    Mais c'est nettement plus facile de sauvegarder toute la partition
    racine et puis d'aller fouiller dans la sauvegarde après coup, si jamais
    quand tu a fini ton travail il te rappelle en disant "dis donc, y'a tel
    truc qui marche plus", ou encore "dis donc y'a tel truc que je trouve plus".

    Dans la partition /home, pourquoi ne récupère-tu pas directement le
    dossier personnel de l'utilisateur ? La aussi, en ne prenant que les
    dossiers que tu cite, tu perd toute sa configuration qui est dans son
    dossier personnel sous forme de fichiers cachés.

    Je suis étonné qu'il n'existe pas un utilitaire de sauvegarde globale, avec quelques consignes simples de sauvegarde et de restauration, qui permette de faire une sauvegarde fiable sans être un spécialiste de rsync et cp, exactement comme dans la
    fameuse consigne "commence par sauvegarder tes données".

    Alors la, si un jour tu trouve ca je suis preneur !!!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From hamster@21:1/5 to All on Fri May 27 17:40:01 2022
    Le 27/05/2022 à 14:57, antoine.valmer@yahoo.com a écrit :
    cp ne fait pas de contrôle des données transférées,
    rsync vérifie bit par bit que la donnée originale est conforme à l'arrivée,
    d'où une lenteur.
    Aussi, rsync préserve tout, les users, les groupes et l'horodatage, pas cp...
    les dates ne sont plus celles de la création des fichiers.
    De plus, rsync ne copie que les fichiers qui n'existent pas, ceux qui ne sont pas à jour,
    ou qui ont été modifiés. (on rattrappe le temps perdu par le contrôle). À vérifier, cp a du mal avec les codes ascii, 7 bis, 8bis, parfois des programmes
    ne peuvent plus se lancer.
    Si tu n'as eu aucune problème avec cp, en n'excluant aucun répertoire, c'est par chance. Un jour, ça coincera.

    Enfin, faire un transfert de tous les répertoires est dangereux,
    car ceux à exclure contiennent le "pedigree" de l'ordinateur source, processeur AMD ou Intel, modules des matériels...
    En bootant l'ordinateur cible, tu risques d'avoir un démarrage avorté, voire un kernel panic, car les répertoires à exclure contiennent
    le pedigree de l'ordinateur source qui ne correspondent pas
    à l'ordinateur cible.
    Si c'est une sauvegarde de partitions sur le même ordinateur, ça ira :
    cp -a /partition-source/ /partition-cible/
    Mais il y a d'autres cas de figure, tel le transfert d'une machine
    vers une autre machine distante qui demande de complexifier l'action.

    OK, merci de l'info. Tres instructif.

    Plutot que de mettre une liste d'exclude, est-ce que c'est jouable de simplifier la commande puis d'aller supprimer le contenu des dossiers
    sensibles ensuite ? Ca éviterait notamment d'oublier les 2 chmod sur /tmp

    Je récapitule : il s'agit de /proc /srv /sys /dev /tmp /run et puis ? On
    a fait le tour ou pas ? A chaque fois t'a mis des points de suspension a
    la fin de ta liste, d'habitude les points de suspension ca veut dire que
    la liste n'est pas finie.

    Les options que j'avais trouvé sur le net pour rsync sont :
    rsync -aAXHz --progress
    source : https://www.system-rescue.org/manual/Backup_and_transfer_your_data_using_rsync/

    Je vois que tu ne met que :
    rsync -azv
    Est-ce une erreur de rajouter AXH ? (ce qui correspond aux liens en dur,
    aux ACL et aux attributs étendus)

    Dans certains cas il m'arrive d'utiliser tar. Par exemple quand je dois sauvegarder sur un disque externe formatté en NTFS. Pour sauvegarder je
    monte les partitions racine et home sur /mnt/racine et /mnt/home puis je fais :
    tar -cpjf /chemin/vers/sauvegarde.tar.bz2 mnt/
    Et pour restaurer, je monte les partitions racine et home dans
    lesquelles il faut écrire la sauvegarde sur les memes dossiers, je fais
    cd / et puis :
    tar -xpsf /chemin/vers/sauvegarde.tar.bz2
    Si t'a des commentaires avisés sur cette facon de faire je suis preneur.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From hamster@21:1/5 to All on Sat May 28 16:00:01 2022
    Le 28/05/2022 à 15:31, jafiv a écrit :
    Lors de l'upgrade de Linux Mint Debian Edition 4 vers la 5, un choix hasardeux lors de la sélection de GRUB2 m'a planté tout le démarrage.
    J'ai été très content de pouvoir redémarrer avec un LMDE4 sur DVD, puis restaurer à la sauvegarde TIMESHIFT précédent cet upgrade pour retrouver mon environnement d'origine et éviter la même erreur sans casse.

    Je crois que c'est un bon exemple de l'apport de TIMESHIFT.

    Tout a fait. Depuis ta version 4 sur DVD tu aurais tout aussi bien pu
    réparer GRUB, mais si tu sais pas le faire restaurer la sauvegarde est
    une solution fonctionnelle.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From jafiv@21:1/5 to All on Sat May 28 15:40:01 2022
    Le 28/05/2022 à 00:44, didier gaumet a écrit :
    Le vendredi 27 mai 2022 à 18:30:03 UTC+2, Jean Bernon a écrit :
    Alors la, si un jour tu trouve ca je suis preneur !!!
    Il me semble que sur Linux Mint l'utilitaure TimeShift fait ce job.
    Pourquoi Debian ne le pourrait-il pas ?
    Je m'aperçois à l'instant que timeshift est dans les paquets Debian. Quelqu'un de la liste l'utilise-t-il ? Est ce que ça ne peut pas servir à sauvegarder avant une installation et à restaurer en cas de problème ?
    Salut,

    (je ne l'ai jamais utilisé mais) a priori c'est un outil dont le but est de reprendre grosso-modo les fonctionnalités et la facilité d'emploi des utilitaires de sauvegarde système de Windows ou MacOS X: le truc qui sauvegarde/restaure tout sans
    poser de question métaphysique à l'utilisateur (faut juste lui paramétrer de sauvegarder le(s) répertoire(s) utilisateur(s) en plus du système, c'est pas le cas par défaut). Un explicatif pour Ubuntu ici:
    https://doc.ubuntu-fr.org/timeshift

    Bonjour,

    Lors de l'upgrade de Linux Mint Debian Edition 4 vers la 5, un choix
    hasardeux lors de la sélection de GRUB2 m'a planté tout le démarrage.
    J'ai été très content de pouvoir redémarrer avec un LMDE4 sur DVD, puis restaurer à la sauvegarde TIMESHIFT précédent cet upgrade pour retrouver
    mon environnement d'origine et éviter la même erreur sans casse.

    Je crois que c'est un bon exemple de l'apport de TIMESHIFT.

    Cordialement,

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