Vous n'êtes pas identifié(e).
il faut éviter de connecter le disque et son clone en même temps sur le même ordinateur car l'utilisation simultané a tendance à perturber le système qui ne sait pas lequel prendre des deux
C'est précisément le but ici, donc clonage simple inapplicable.
Si on veut un clonage en simultané, le mieux est de se tourner vers une solution de raid matériel ou logiciel
Très mauvaise idée. Le RAID réplique les erreurs de manipulation, effacements accidentels et corruptions de données sur tous les disques.
Le RAID, c'est pour la tolérance de panne ou la performance et c'est tout, pas pour le clonage et encore moins la sauvegarde.
Il vaut mieux montrer que raconter.
Hors ligne
Très mauvaise idée. Le RAID réplique les erreurs de manipulation, effacements accidentels et corruptions de données sur tous les disques.
Le RAID, c'est pour la tolérance de panne ou la performance et c'est tout, pas pour le clonage et encore moins la sauvegarde.
Oui je connais le principe du Raid mais d'après ce que j'ai compris de la demande, totoZero7 veut avoir un ssd de secours afin de prendre le relais si son ssd principal plante. Donc, soit il fait régulièrement un clone de son SSD afin d'avoir un ssd le plus à jour possible en effectuant une sauvegarde de ses données personnelles à intervalle régulier (toutes les 30 minutes, 2 h, 6 h, etc. soit il met en place un système raid. Bien évidemment, le raid ne protège pas des erreurs de manipulations humaines, là dessus je suis d'accord. Et je n'ai pas dit que le Raid était une sauvegarde, j'ai utilisé le mot "clonage" simplement car en Raid 1, les données sont copiées sur les deux disques, donc au niveau des données, il y a clonage, dédoublement, copie, bref, les données sont écrites sur les deux disques et en cas de défaillance de l'un ou de l'autre, le système peut continuer à fonctionner.
J'ai posté simplement parce que je trouve que c'est bien plus compliqué de changer l'UUID, pour un système destiné au "secours" en cas de plantage du premier, tout en assurant une copie des données les plus récentes. C'est un peu usine à gaz alors que des solutions simples pourraient être envisagées et si c'est un soucis de continuité de fonctionnement, opter pour le Raid 1
Hors ligne
Avec l'utilitaire Disques (gnome-disk-utility), il y a une case pour "éjecter ce disque"
Si je clique dessus et qu'ensuite je fais un lsblk -f, je ne vois plus la clé USB avec la commande lsblk -f
Maintenant, si je veux faire pareil avec le SSD et que tout est démonté, ça affiche ceci:
Mais l'utilitaire ne me propose pas "d’éjecter le disque".
C'est pour cela que je cherche la solution avec le terminal
Comment éjecter avec le terminal ?
J'ai une autre question
Est-ce que "démonté" est suffisant pour retirer le disque SSD d'un port USB (ou autre) en toute sécurité ou faut-il absolument que le disque soit démonté ET éjécté avant de le retirer ?
Hors ligne
Et là ça m'affiche "crypto_LUKS" comme NOM quand je l'ouvre.
Cela dit, j'ai ouvert en mettant ce nom (enfin, je pensais que crypto_LUKS était le système de fichier et non le NOM)
# j'ai ouvert le volume chiffré ainsi
Maintenant, si j'ouvre avec l'utilitaire de disque, il me remets "luks-4b40da24-1506-4705-80b8-66d072b9c9ad" comme NOM.
J'en déduis qu'on peut ouvrir en métant le NOM de son choix.
Question
------------
Si je veux faire une manipulation avec le nom "crypto_LUKS" mis lors de l'ouverture du volume chiffré et que le nom dans /etc/crypttab soit "sdclone_crypt",
Est-ce que ça craint ?
Comment ça se fait que le volume ne s'ouvre pas avec le bon NOM même avec l'utilitaire ?
Comment savoir le nom d'ailleurs, vue de l'extérieur ? Et-il possible d'ouvrir avec le vrai NOM sans le savoir avant ?
Hors ligne
C'est pour cela que je cherche la solution avec le terminal
Comment éjecter avec le terminal ?
Démonter les systèmes de fichiers, désactiver les volumes logiques, fermer les volumes chiffrés suffit. Il est inutile d'éjecter. Si tu "éjectes" le support, tu ne pourras plus l'utiliser sans le débrancher et le rebrancher.
Si je veux faire une manipulation avec le nom "crypto_LUKS" mis lors de l'ouverture du volume chiffré et que le nom dans /etc/crypttab soit "sdclone_crypt",
Est-ce que ça craint ?
Oui, cela peut perturber update-initramfs pour générer l'initramfs. update-initramfs doit déterminer quels volumes chiffrés dans /etc/crypttab doivent être ouverts par l'initramfs, et pour cela il compare les noms des volumes dans /etc/crypttab et les noms des volumes chiffrés ouverts. Un moyen de forcer l'ouverture d'un volume chiffré par l'initramfs consiste à ajouter l'option "initramfs" pour ce volume chiffré dans /etc/crypttab.
Comment ça se fait que le volume ne s'ouvre pas avec le bon NOM même avec l'utilitaire ?
Comment savoir le nom d'ailleurs, vue de l'extérieur ? Et-il possible d'ouvrir avec le vrai NOM sans le savoir avant ?
Un volume chiffré LUKS n'a pas de nom intrinsèquement. Il n'a que le nom qu'on lui donne arbitrairement lors de son ouverture.
Il vaut mieux montrer que raconter.
Hors ligne
- Activé les volumes logiques
- Puis monté la partition système dans ce répertoire :
- Puis monté ces périphériques et lancé chroot
- Je lance la reconstruction de l'initramfs et j'obtiens un avertissement
Là je ne comprends pas car j'ai biens suivi la procédure.
Pourquoi il me demande "sda5_crypt" ?
Note: je suis sur mon SSD1 et lui s'appelle 'sda5_crypt' mais bon. Si je suis sur l'autre système grâce à chroot, ça ne devrait pas se mélanger... si ?
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
C'est pas le grub de SSD1 qui devrait changer ?
Hors ligne
je n'ose pas fermer l'ordi de peur d'avoir fait une erreur
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
quand j'ouvre un autre terminal, je m'aperçois que mon disque secondaire "disk3" est monté sur "/mnt/plouf" alors qu'il devrait être monté sur /disk3
Si ce montage est défini dans /etc/fstab, il a été effectué lors de l'exécution de mount -a dans le chroot. Il est peut-être monté deux fois, vérifie dans /proc/mounts.
Il vaut mieux montrer que raconter.
Hors ligne
Mais du coup, ça fait quoi concrètement ? ça peut faire des erreurs ?
est-ce que je dois, lors d'une future manipulation, débrancher le disk3 ? ou tout autre support qui serait enregistré dans le fstab ?
Hors ligne
Mais du coup, ça fait quoi concrètement ? ça peut faire des erreurs ?
Ça monte le système de fichiers et le rend accessible à deux endroits différents. Tu as déjà fait la même chose avec /dev et /sys (bind mount) pour préparer le chroot. C'est parfaitement prévu et géré.
est-ce que je dois, lors d'une future manipulation, débrancher le disk3 ? ou tout autre support qui serait enregistré dans le fstab ?
Non. Plutôt, à ta place j'éviterais d'exécuter mount -a dans un chroot et je monterais seulement ce qui est nécessaire, ici /boot. Mais a priori tu ne devrais plus avoir besoin de refaire un chroot si le clone modifié boote bien tout seul.
Dernière modification par raleur (28-03-2022 13:36:20)
Il vaut mieux montrer que raconter.
Hors ligne
SSD2 (/boot)
Question
-------------
Faut il les changer ?
Comment changer le partuuid ?
2. Pendant la modification du Contenu des volumes logiques UUID de [/root], j'ai eu une rencontre étrange
En voulant nettoyer l'uuid de root ou même en voulant le modifer directement j'obtiens ce message:
Du coup, j'exécute la commande est ça me demande si je dois optimiser ou pas
J'ai mis de "no" à la demande.
J'ai refait cet exercice, un autre jour, en méttant des "yes" pour voir la difference
Question: Mettre "yes" ou des "no" pour optimize, ça fait quoi au juste ? qu'est-ce que cela a modifié ?
Est-il préférable de mettre des yes ou des no ?
Hors ligne
Faut il les changer ?
Comment changer le partuuid ?
Primo, ce ne sont pas de vrais PARTUUID car la table de partition DOS/MBR ne supporte pas les PARTUUID (contrairement à GPT). Ce sont des PARTUUID synthétiques générés par le noyau (depuis une certaine version) à partir de l'identifiant disque du MBR et du numéro de partition.
Secundo, comme ils ne sont pas utilisés dans ton installation tu n'as pas vraiment besoin de les changer (ou plutôt l'identifiant du disque).
Pour changer l'identifiant du disque, tu peux utiliser fdisk en mode expert (x puis i). Il faudra soit entrer un nombre décimal, soit un nombre hexadécimal préfixé par 0x.
sudo e2fsck -f /dev/debM11SSDclo/root
Je ne pense pas que mettre un UUID à zéro soit une bonne idée. Un UUID est censé être unique, zéro est tout saut unique. Si tu as besoin de changer un UUID, spécifie plutôt random ou time.
Mettre "yes" ou des "no" pour optimize, ça fait quoi au juste ? qu'est-ce que cela a modifié ?
Je suppose que ça fait gagner un peu d'espace disque. Vu le taux d'occupation actuel, ce n'est pas une priorité.
Il vaut mieux montrer que raconter.
Hors ligne
J'ai été contraint d'utiliser "e2fsck -f" d'après le message après avoir exécuté tune2fs -U clear.
et il me semble que ça a fait la même chose quand j'ai zapé la commande clear et suis passé direct a un UUID nouveau, sur un autre essai.
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
.
Que ce soit l'une ou l'autre, j'ai quand même le message alors que je n'ai pas utilisé "clear"
Pourquoi j'ai ce message ?
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
Dernière modification par totoZero7 (28-03-2022 21:39:16)
Hors ligne
debM11SSDclo-root et debM11SSDclo-swap sont des volumes ou des partitions ?
je capte mal la différence avec les volumes chiffrés
Ce sont des volumes logiques LVM, pas des partitions. Les volumes chiffrés sont aussi gérés par le "device-mapper", c'est pourquoi on les voit aussi dans /dev/mapper/, mais créés par cryptsetup et non LVM. Les deux peuvent s'utiliser comme des partitions.
Note: lors de l'allumage, au moment de mettre la passphrase, il y avait une phrase juste au dessus (que je n'ai pas mémorisé bien sûr), qui disait attendre un UUID (celui du root)
L'UUID du système de fichiers ext4 du volume logique root ou l'UUID du volume chiffré LUKS ?
Du coup, si on peut faire autrement, et surtout plus facilement, je veux bien avoir des avis
Si le but est d'obtenir une copie opérationnelle du système qui puisse cohabiter avec le système originel, j'ai déjà donné mon avis plus haut : au lieu de cloner le disque, il aurait fallu créer le partitionnement et les volumes à la main puis y copier le contenu des systèmes de fichiers. Cela aurait évité de devoir changer tous les UUID et les noms du VG et du volume chiffré, mais il aurait quand même fallu modifier les fichiers de configuration et regénérer l'initramfs et grub.cfg.
Dernière modification par raleur (29-03-2022 14:35:24)
Il vaut mieux montrer que raconter.
Hors ligne
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
il aurait fallu créer le partitionnement et les volumes à la main puis y copier le contenu des systèmes de fichiers.
ça sera le sujet de mon prochain post XD car je plane déjà à installer Debian avec l'assistant, alors en manuel... il va me falloir obligatoirement de l'aide.
L'idée actuelle est de pouvoir faire un rsync (manuellement) de SSD1 vers SSD2 sur des sections choisies pour que le système du SSD2 soit le plus à jour possible (1 fois tous les 3 mois c'est bien, vu que mes dossiers perso sont, eux, sauvegardés en plus sur un autre support) en prenant les changement de configurations de logiciels/Bureau/VM qui se passe dans le temps et aussi les dossiers perso qui grossissent au fur à mesure.
Je ne sais pas si mon idée est correct, mais c'est ainsi que je vois la chose et qui me parait assez simple à faire tout en maîtrisant ce que je fais.
La question est: est-ce que c'est jouable ? ou est-ce farfelu ?
car comme les UUID et les NOMS de VG sont différents, je ne peux pas faire une syncho complète ! Peut-être qu'il y a d'autres éléments à ne pas inclure.
Admettons que cela soit jouable, quels seraient les dossiers à ne surtout pas transférer pour ne pas péter le système bis ?
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne