• Re: Sauvegarder sur un serveur debian des machines linux ou win (voire

    From roger.tarani@free.fr@21:1/5 to All on Sun Jul 3 18:40:01 2022
    ----- Mail original -----
    De: "BERTRAND Joël" <joel.bertrand@systella.fr>
    À: "Liste Debian" <debian-user-french@lists.debian.org>
    Envoyé: Dimanche 3 Juillet 2022 17:08:13
    Objet: Re: Sauvegarder sur un serveur debian des machines linux ou win (voire iOS)

    roger.tarani@free.fr a écrit :
    Bonjour,

    Bonjour,

    Question : quelle est la "meilleure" solution de sauvegarde (cad fiable
    avant d'être simple) pour faire d'un serveur debian un serveur de
    sauvegarde mixte pour machines linux et win (voire iOS) ?

    Déjà, je pense que la question est mal posée. Faut-il une sauvegarde ou
    un archivage ?

    D'accord. Je parle d'une solution de sauvegarde/restauration, cad sur des fichiers actifs.
    Cette pertinente remarque soulève une autre question : faut-il une solution d'archivage dédiée (qui permette de naviguer FACILEMENT dans des fichiers anciens/plus utilisés, pour des raisons légales ou de conformité) ou existe-t-il une solution
    comme celles discutées ici qui fasse les deux (sauvegarde et archivage) ce qui est attractif ?
    Après recherche, Bacula, discuté plus bas, semble faire les deux.



    Le besoin est universel : sauvegarder, savoir si la sauvegarde permettra
    de restaurer (...), restaurer.

    Je fais le point sur ma façon de faire, en ayant l'impression que chacun fait à sa façon en utilisant les innombrables outils de diverses catégories.

    A ma connaissance, il y a :
    - les utilitaires linux d'archivage de fichiers (tar)
    - les outils linux de synchronisation de fichiers (rsync)
    - les outils de sauvegarde au niveau du FS (dump, restore)
    - les outils de copie binaire (dd)
    - les instantanés de LV de type LVM (lvcreate)
    et aussi :
    - les logiciels de sauvegarde (Amanda, zmanda, Bacula, BackupPC,
    Acronis, etc.), que je ne connais pas/connais peu ou ne maîtrise pas.

    La question importante me semble être : le machin qu'on sauvegarde
    est-il en cours d'écriture ? Histoire de disposer d'une sauvegarde fidèle. Tant que le FS n'est pas monté ou bien n'est pas en cours d'écriture, je crois pouvoir utiliser n'importe quel outil de sauvegarde.

    Un outil comme bacula fait ça très bien.

    Très bien.
    Je lis sur leur site cet intéressant témoignage :
    Testimonial: European Space Agency : "We do both full and incremental backup, as well as archives."
    Ça semble répondre à la question "Quel outil fait sauvegarde et archivage ?"

    Je lis aussi ici https://www.bacula.org/what-is-bacula/
    The Windows File daemon runs on current Windows versions (NT, 2000, XP, 2003, and possibly Me and 98).
    !!! Cet agent tourne-t-il sur Win10 ? ça semble abandonné pour un poste Win ordinaire... ce qui semble nous ramener aux solutions discutées plus bas (profil utilisateur itinérant ou VM win accédée à distance).



    Le cas est le suivant, très ordinaire, de sauvegarder et pouvoir
    restaurer rapidement :
    - quelques machines linux (PC/debian ou Raspberry PI/raspbian)
    - quelques machines win 10 (ou plus anciennes hors réseau)

    1/ Pour les machines linux, je dispose d'images des partitions/volumes système, je fais des sauvegardes rsync de chaque partition de travail (home), et quelques instantanés LVM qui offre le plus de souplesse.

    *Que puis-je faire de mieux ?*
    *Que pourrait m'apporter un "logiciel de sauvegarde" qu'il faut encore apprendre à maîtriser ?*

    Personnellement, tout est sur mon réseau en diskless (sauf les postes Windows pour des raisons évidentes...) mais :
    - les postes Unix utilisent NIS/NFSv3 ;
    - les postes Windows utilisent des profils itinérants.

    Toutes les données sont dans /export/home/ et bacula traite indifféremment les systèmes d'exploitations et envoie ses fichiers sur
    un NAS avec quatre disques de 12To en raid6.

    J'exclus de l'archivage certains répertoires et certains types de fichiers à partir d'une certaine taille (fichiers vidéo entre autre).

    Les machines win que je gère dont je parle sont très peu nombreuses. Ce sont des postes ordinaires (perso ou pro pour faire tourner des logiciels qui n'existent que pour Win), cad non liés à un domaine géré par AD ou autre, qui utilisent Outlook
    avec leurs encombrants fichiers (.pst), etc.
    Je vois qu'un "profil utilisateur itinérant" est typique de Win server.
    cf. https://docs.microsoft.com/fr-fr/windows-server/storage/folder-redirection/deploy-roaming-user-profiles
    Mais je méconnais l'environnement serveur MS et je ne compte pas acheter de licences MS.
    Cela condamne-t-il l'emploi de Bacula pour les postes win ?

    Pour les machines linux, à part les Raspberry qui ont besoin de leur propre stockage, je n'utilise pas des machines diskless. Peut-être un cap à franchir...


    2/ Pour les (rares) machines win, je dispose d'image des partitions
    système et de sauvegarde périodique des fichiers.
    Là c'est un peu flou :
    - il y a les outils de sauvegarde intégrés à win que je méconnais avec
    le mécanisme VSS/Volume Shadow Service, qui doit gérer une sorte d'instantané sur le volume en cours d'écriture.
    - j'ai essayé Acronis par le passé et n'ai eu que des problèmes
    - il y a le cifs/samba pour permettre un partage entre linux et win ; certains utilisent Cygwin ; j'ai le souvenir ancien de failles de
    sécurité avec samba
    - il y a le problème de la sauvegarde des gros fichiers (.pst Outlook)
    en cours d'écriture. Je suppose que VSS règle ce problème.

    *Avez-vous une expérience de sauvegarder des machines win sur un serveur debian ?*
    *Comment procédez-vous ?*

    Avec des profils itinérants, sinon, c'est un peu la merde puisque personne ne sait côté serveur de sauvegarde/archivage si le fichier est utilisé côté client ou non.

    Pour un profil utilisateur itinérant, faut-il forcément win server ?... Sinon, il y a peut-être une autre piste : celle de virtualiser les machines win.
    Il y a3-4 ans, j'ai expérimenté en local qemu/kvm et ai été satisfait de voir tourner des VM win, avec toutefois un souci à trouver les bons pilotes.
    Mais comment rendre le service à un utilisateur, HABITUÉ à son réactif PC autonome, d'accéder à sa machine habituelle, mais à distance, et parfois avec un débit internet faible (4g voire 3g) ?
    Est-il possible de franchir le cap d'avoir toutes (quelques...) machines win virtualisées sur un serveur debian AVEC une réactivité suffisante pour l'utilisateur sans se faire pendre ?!



    3/ bonus : sauvegarder des appareils iOS
    Là, Apple semble verrouiller... l'intelligence de ses clients en les "invitant" à utiliser iCloud car "c'est si simple". Mais je n'ai
    toujours pas de réponse à la question "Mes fichiers sont-ils enregistrés en clair ou chiffrés sur le serveur d'Apple et alors où et comment
    sont-il chiffrés/déchiffrés ?"...

    Solution manuelle : sauvegarder sa machine iOS avec iTunes sur son PC ou
    Mac, puis sauvegarder ce PC/Mac. C'est lourd.
    Pour éviter de sauvegarder les sauvegardes, on peut aussi utiliser un partage réseau comme stockage de la sauvegarde faite par iTunes.

    *Comment procédez-vous pour sauvegarder une  machine iOS sur un serveur debian ?*

    Je ne fais pas, je n'ai pas ce genre d'appareil sur le réseau.

    A ma connaissance, sauvegarder sur un partage réseau ne devrait pas poser de problème, en passant par cifs/samba pour enregistrer le fichier de sauvegarde iOS sur un serveur linux depuis une machine win/iTunes.


    Bien cordialement,

    JB

    Merci

    Cordialement
    Roger

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?utf-8?Q?S=C3=A9bastien?= Dinot@21:1/5 to All on Sun Jul 3 18:30:02 2022
    Bonjour,

    roger.tarani@free.fr a écrit :
    Merci pour vos réponses, qui devraient servir à beaucoup de monde.

    Oui et non. Le sujet revient régulièrement sur cette liste et donne lieu
    à chaque fois à des échanges plus ou moins longs, chacun y allant de son outil préféré qui, même lorsqu'on essaie d'être objectif, reste une affaire de moyens, de contexte et de priorités. Preuve s'il en faut que
    les listes de diffusion sont utiles pour confronter les idées ou obtenir
    de l'aide, mais certainement pas pour capitaliser de la connaissance. :)

    Une page de synthèse sur le sujet ferait sens, car nous pourrions la
    pointer à toute personne demandant conseil sur les outils de sauvegarde.
    Ceci étant :

    * Une telle page listerait forcément moult alternatives et n'aiderait
    pas, in fine, le profane à choisir.

    * Des pages de la sorte, il en existe déjà des tas, mais outre le fait
    qu'elles font souvent l'impasse sur des solutions majeures tout en
    mélangeant outils de sauvegarde, outils de synchronisation et outils
    d'archivage, la plupart se résument à des listes à la Prévert et ne
    donnent guère de conseils concrets, certainement parce que leur auteur
    n'a jamais eu l'occasion de tester les solutions qu'il énumère et n'a
    jamais réfléchi à une stratégie solide.

    Mais peut-être qu'une bonne âme aura un article intéressant à pointer.
    Pour ma part, je ne me suis soucié jusqu'à présent que de sauvegarder
    des postes GNU/Linux et des smartphones Android. Je ne saurais donc
    conseiller de solution multiplateforme.

    Pour en revenir à votre besoin, je n'ai pas le souvenir d'avoir eu vent
    de quoi que ce soit concernant iOS sur cette liste.

    Bien cordialement,

    Sébastien

    --
    Sébastien Dinot, sebastien.dinot@free.fr
    http://www.palabritudes.net/
    Ne goûtez pas au logiciel libre, vous ne pourriez plus vous en passer !

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From roger.tarani@free.fr@21:1/5 to All on Mon Jul 4 00:00:01 2022
    Bonjour,
    Mes commentaires et réponses dans le corps.
    Merci - Cordialement
    Roger

    ----- Mail original -----
    De: "Sébastien Dinot" <sebastien.dinot@free.fr>
    À: "Liste Debian" <debian-user-french@lists.debian.org>
    Envoyé: Dimanche 3 Juillet 2022 18:23:50
    Objet: Re: Sauvegarder sur un serveur debian des machines linux ou win (voire iOS)

    Bonjour,

    roger.tarani@free.fr a écrit :
    Merci pour vos réponses, qui devraient servir à beaucoup de monde.

    Oui et non. Le sujet revient régulièrement sur cette liste et donne lieu
    à chaque fois à des échanges plus ou moins longs, chacun y allant de son outil préféré qui, même lorsqu'on essaie d'être objectif, reste une affaire de moyens, de contexte et de priorités.

    R : Exactement !


    Preuve s'il en faut que
    les listes de diffusion sont utiles pour confronter les idées ou obtenir
    de l'aide, mais certainement pas pour capitaliser de la connaissance. :)

    Oui, mais la liste debian est dynamique et on arrive toujours à trouver des pointeurs pour éviter de s'égarer.



    Une page de synthèse sur le sujet ferait sens, car nous pourrions la
    pointer à toute personne demandant conseil sur les outils de sauvegarde.
    Ceci étant :

    * Une telle page listerait forcément moult alternatives et n'aiderait
    pas, in fine, le profane à choisir.

    * Des pages de la sorte, il en existe déjà des tas, mais outre le fait
    qu'elles font souvent l'impasse sur des solutions majeures tout en
    mélangeant outils de sauvegarde, outils de synchronisation et outils
    d'archivage, la plupart se résument à des listes à la Prévert et ne
    donnent guère de conseils concrets, certainement parce que leur auteur
    n'a jamais eu l'occasion de tester les solutions qu'il énumère et n'a
    jamais réfléchi à une stratégie solide.

    Mais peut-être qu'une bonne âme aura un article intéressant à pointer.
    Pour ma part, je ne me suis soucié jusqu'à présent que de sauvegarder
    des postes GNU/Linux et des smartphones Android. Je ne saurais donc
    conseiller de solution multiplateforme.

    R : De la même façon qu'il y a tar, dd, dump/restore, rsync pour de la duplication, lvcreate (instantané LVM qui me semble une solution très simple et très efficace qui traite le problème de volume en cours d'écriture, à ma connaissance), il doit
    bien y avoir des solutions plus élaborées comme Bacula évoquée par Joël, abordables et utilisées quodidiennement par des membres de la liste.
    Joël a eu raison de rappeler qu'archivage (être capable de retrouver des fichiers anciens) est un besoin complémentaire de la sauvegarde/restauration.



    Pour en revenir à votre besoin, je n'ai pas le souvenir d'avoir eu vent
    de quoi que ce soit concernant iOS sur cette liste.

    R : Interrogé sur ce point, Apple avait évoqué une solution sur "X serveur" pour des machines iOS se connectant en WiFi (sorte de iCloud privé), mais pas de solution pour particuliers.
    Comme iTunes demande un volume/partage réseau où stocker la sauvegarde, je crois qu'on peut simplement utiliser un partage réseau linux accessible à win via cifs/samba.


    Bien cordialement,

    Sébastien

    --
    Sébastien Dinot, sebastien.dinot@free.fr
    http://www.palabritudes.net/
    Ne goûtez pas au logiciel libre, vous ne pourriez plus vous en passer !

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