Vous n'êtes pas identifié(e).
l'ordre des partitions est: 1-2-3 (=partitions principales)- 4 (=partition étendue)- 9-5-7-8-6 (=partitions logiques)
voilà, ce que je voudrais faire: supprimer sda2, sda9 et sda5 et agrandir sda6 (la dernière partition) en conséquence.
Ce que j'ai pensé faire:
-déplacer sda7 (ma partition debian /) en sda2 comme ceci:
idem avec sda7 (home) en sda9
puis modifier le fstab de sda2
et
(de sda7)
et donc, après ces opérations, je devrais pouvoir redémarrer indifféremment sur ces 2 debian ?
puis à partir de sda2, update-grub de nouveau,
et maintenant, je devrais pouvoir supprimer mes 3 partitions sda5, sda7 et sda8 ?
Est ce que j'ai bon? ou ce serait trop simple comme cela?
comme ces partitions ne sont plus dans le bon ordre, c'est pas évident à suivre
Je ne crois pas que je puisse utiliser la commande dd pour copier sda7 (/home) vers sda9, sda9 ayant une taille plus petite, dans ce cas un cp devrait le faire?
merci pour vos réponses
ah, si il y a une solution pour remettre en ligne cette table de partition, ce serait le top
thierry
Edit (bis) à toto : Séparé la ligne les lignes de commande root de leur retour pour une meilleure lisibilité.
Dernière modification par solar66 (11-02-2018 09:08:30)
En ligne
En ligne
je voulais joindre une copie d'écran de gparted pour voir plus facilement ces partitions
Il me semble que parted, en ligne de commande, liste les partitions dans l'ordre physique.
-déplacer sda7 (ma partition debian /) en sda2 comme ceci:
"Ceci" est un clonage de contenu, pas un déplacement de partition.
idem avec sda7 (home) en sda9
Deux fois sda7 ? sda9 est plus petite.
puis modifier le fstab de sda2
Pourquoi ? Normalement les systèmes de fichiers sont référencés par leur UUID, qui est copié par dd.
je devrais pouvoir redémarrer indifféremment sur ces 2 debian ?
Quelles deux Debian ?
Peux-tu décrire le rôle de chaque partition ?
Note concernant GRUB : lorsque le contenu du répertoire /boot/grub se trouve dans une partition classique sur le même disque que la core image (spécifié dans la commande grub-install lors de l'installation de GRUB), alors cette partition est référencée dans GRUB par son numéro. Donc si le numéro change, il faudra réinstaller GRUB.
si il y a une solution pour remettre en ligne cette table de partition, ce serait le top
Certains programmes de gestion des partitions, comme fdisk, ont une commande pour renuméroter les partitions dans l'ordre physique (autant que possible, les partitions primaires restant numérotées 1 à 4 et les partitions logiques à partir de 5). Mais je ne vois pas franchement l'intérêt. Par contre je vois l'inconvénient dans ma remarque précédente concernant GRUB.
Au passage, la suppression d'une partition logique peut changer les numéros d'autres partitions logiques au redémarrage suivant car il ne peut pas y avoir de trou dans la numérotation des partitions logiques.
PS : Je ne peux me retenir de souligner que tout cela aurait été tellement plus simple avec LVM.
Dernière modification par raleur (05-02-2018 10:19:19)
Il vaut mieux montrer que raconter.
Hors ligne
Edit à toto : Séparé la ligne de commande root de son retour pour une meilleure lisibilité.
resize2fs est une commande, pas le résultat de la commande précédente.
Il vaut mieux montrer que raconter.
Hors ligne
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
PS : Je ne peux me retenir de souligner que tout cela aurait été tellement plus simple avec LVM.
c'est quoi LVM?
Edit à toto : Réparé dans le post précédent les balises des commandes root du forum et rajouté celle pour update grub. Il faut penser aux débutants pour bien éclaircir tout ce que l'on fait.
Le mieux reste que vous corrigiez vous-mêmes les balises mal disposés plutôt que de le signaler (lien Modifier au-dessous de chaque post), ainsi toto se contentera de comptabiliser les points chocos df pour tous...
Dernière modification par solar66 (05-02-2018 12:47:25)
En ligne
En ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
je viens de chercher ce qu'était lvm, pas évident à mettre en place, d'autant plus que j'ai 2 disques durs sur cet ordi et des partitions ntfs, qui semblent ne pas être géré par lvm
LVM est quasiment aussi simple à mettre en place que des partitions classiques, mais il faut le faire lors de l'installation initiale.
LVM n'est pas plus concerné par le type de contenu des volumes logiques, que ce soit de l'ext4, du FAT, du swap, du NTFS... que fdisk n'est concerné par le type de contenu des partitions (et même moins, puisque dans fdisk on peut définir un identifiant de type cense refléter le contenu).
C'est Windows qui ne gère pas le format LVM de Linux, ayant son propre format de "disque dynamique", remplacé par je ne sais plus quoi dans les versions récentes.
Il vaut mieux montrer que raconter.
Hors ligne
mais il faut le faire lors de l'installation initiale.
Qu'est ce qui pose problème si on le met en place par la suite?
j'avais lu qu'il fallait pas inclure /boot sous peine de ne pas pouvoir démarrer le system , sinon quoi d'autre?
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
on voit sdb1 et sdb2 qui constitu le vg et j'ai créé volume et volume2 dans ce vg
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
Sauf erreur sda2 14.66 Go peut contenir les données de sda7 13.66Gio
absolument, mais avec la commande dd, si j'ai bien compris, j'aurais une image intégrale de sda7 en sda2; et donc, ma partition sda2 indiquera 13.86 alors qu'elle fait en réalité 14.66;
et pour remettre cela en ligne, resize2fs
En ligne
avec la commande dd, si j'ai bien compris, j'aurais une image intégrale de sda7 en sda2
Oui.
ma partition sda2 indiquera 13.86 alors qu'elle fait en réalité 14.66
Non. sda2 a une taille de 14,66 Gio et cela ne changera pas à cause de son contenu. C'est le système de fichiers qu'elle contient, initialement dimensionné pour la taille de sda7, qui fait 13,86 Gio.
resize2fs a pour rôle d'ajuster la taille du système de fichiers (le contenu) à la taille de la partition (le contenant).
PS. Gros avertissement sur le clonage de partition avec dd : cela clone tout, y compris le LABEL et l'UUID du système de fichiers. Par défaut, les systèmes de fichiers sont identifiés dans fstab et grub.cfg par leur UUID, donc s'il existe deux systèmes de fichiers avec le même UUID, alors le système utilisera n'importe lequel des deux, et pas forcément celui qu'on veut.
Il vaut mieux montrer que raconter.
Hors ligne
gparted, changer UUID, me dit de faire:
puis re-gparted, et là, ok, l'UUID de sda2 est changé
modifié UUID et autres
modifié UUID et autres
je n'ai actuellement rien modifié dans fstab pour /home; me disant que sda2 pouvait bien démarrer sur le /home d'origine
et j'ai bien le grub qui s'affiche avec le clone sda2
mais si je choisi sda2, c'est sda7 qui se lance.
voilà où j'en suis.
Il semblerait que ce ne soit pas du tout la bonne méthode.
Je peux facilement revenir, à l'état d'origine, et donc, comment puis-je pratiquer? avec cp?
merci
En ligne
Par défaut, les systèmes de fichiers sont identifiés dans fstab et grub.cfg par leur UUID
effectivement, je viens de regarder /boot/grup/grub.cfg
et il y a effectivement l'UUID de sda7 qui apparait à de nombreux endroits
comment faire, pour modifier ce fichier dans sda2 à partir de sda7?
Dernière modification par solar66 (06-02-2018 11:02:30)
En ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
mais si je choisi sda2, c'est sda7 qui se lance
C'est a dire, dans le menu Grub on choisi le système que on veux lancer pas la partition
Je ne crois pas que grub.cfg apportera grand chose vu que c'est un fichier qui est regénéré a chaque update de Grub
Ce qui serait utile c'est de voir le contenu du fstab de sda2
puis aussi
Dernière modification par Croutons (06-02-2018 11:52:57)
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
C'est a dire, dans le menu Grub on choisi le système que on veux lancer pas la partition
voilà ce que j'ai au démarrage:
Debian GNU/Linux
Options Avancées pour...........
Window...........
Debian GNU/Linux 9 (Stretch) sur /dev/sda2
Options Avancées.............
et donc, si je choisis: sur ....../dev/sda2, j’atterris sur /dev/sda7
En ligne
PS. Gros avertissement sur le clonage de partition avec dd : cela clone tout, y compris le LABEL et l'UUID du système de fichiers. Par défaut, les systèmes de fichiers sont identifiés dans fstab et grub.cfg par leur UUID, donc s'il existe deux systèmes de fichiers avec le même UUID, alors le système utilisera n'importe lequel des deux, et pas forcément celui qu'on veut.
En ligne
voilà ce que j'ai au démarrage:Debian GNU/Linux
Options Avancées pour
...........Window...........
Debian GNU/Linux 9 (Stretch) sur /dev/sda2
Options Avancées.............
et donc, si je choisis: sur ....../dev/sda2, j’atterris sur /dev/sda7
L'explication probable est que update-grub utilise le contenu du fichier grub.cfg de sda2 pour construire les entrées de menu de Debian sur sda2, et dans ce fichier qui est la copie de l'original sur sda7, la racine est spécifiée avec l'UUID de sda7.
Il faudrait donc remplacer l'UUID de sda7 dans le fichier grub.conf de sda2 par l'UUID de sda2. Soit manuellement, soit en chrootant sur sda2 et en exécutant update-grub.
Ensuite, update-grub lancé depuis sda7 devrait mettre le bon UUID pour les entrées de menu de Debian sur sda2.
Note : si tu n'as pas réinstallé GRUB en exécutant
depuis sda2 (nativement ou en chroot depuis sda7) ou
depuis sda7, alors GRUB cherche encore à utiliser le répertoire /boot/grub de sda7 et non celui de sda2.
Dernière modification par raleur (06-02-2018 13:26:51)
Il vaut mieux montrer que raconter.
Hors ligne
et
En ligne
Dernière modification par raleur (06-02-2018 16:38:27)
Il vaut mieux montrer que raconter.
Hors ligne
me reste plus qu'à modifier /home dans fstab
et supprimer mes 3 partitions,la fin approche
je vous tiens au courant de la suite
en tout cas, bravo et merci
Dernière modification par solar66 (06-02-2018 18:47:15)
En ligne