Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#26 06-02-2018 21:34:11

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] déplacer et supprimer partitions sur sda

As-tu réinstallé GRUB avec /boot/grub sur sda2 ? Tant que tu ne l'auras pas fait, tu ne pourras pas supprimer sda7 sinon GRUB ne fonctionnera plus.

Dernière modification par raleur (06-02-2018 21:34:33)

Hors ligne

#27 07-02-2018 00:27:19

solar66
Adhérent(e)
Distrib. : debian stretch
Noyau : Linux 4-9-0-3-amd64
(G)UI : xfce
Inscription : 23-08-2016

Re : [Résolu] déplacer et supprimer partitions sur sda

tu parles bien de cette commande sous sda2?

grub-install --boot-directory=/mnt/libre2/boot /dev/sda


je viens de le faire,
et donc maintenant, je peux supprimer sda7?

et pour le /home,  modifier l'emplacement dans fstab suffit?

Dernière modification par solar66 (07-02-2018 00:29:49)

Hors ligne

#28 07-02-2018 10:55:54

solar66
Adhérent(e)
Distrib. : debian stretch
Noyau : Linux 4-9-0-3-amd64
(G)UI : xfce
Inscription : 23-08-2016

Re : [Résolu] déplacer et supprimer partitions sur sda

ça ne devait pas être la bonne opération, car ce matin, j'ai eu droit à un beau grub> au démarrage.
téléchargement de super grub, qui me permet de retourner sur mon système sda2, puis:

grub-install /dev/sda


update-grub


et c'est reparti

Hors ligne

#29 07-02-2018 10:58:06

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] déplacer et supprimer partitions sur sda

Relis attentivement mon message #22 : cette commande est destinée à être exécutée depuis sda7 lorsque sda2 est montée sur /mnt/libre2, pas depuis sda2 nativement ou en chroot. Si tu as démarré directement sur sda2 ou si tu es dans un chroot de sda2 lancé depuis sda7, il faut exécuter l'autre variante, sans l'option --boot-directory.

Une fois ceci fait, quand tu redémarreras, dans le menu de GRUB avec la touche "c" vérifie que le code source de l'entrée principale fait référence à sda2, et avec la touche "c" et la commande "set" vérifie que les variable "root" et "prefix" font référence à hd0,msdos2 et non msdos7.

Edit : Nos réponses se sont croisées, je répondais à ton message #27. Tu es trop pressé.

Dernière modification par raleur (07-02-2018 11:00:40)

Hors ligne

#30 07-02-2018 12:52:04

solar66
Adhérent(e)
Distrib. : debian stretch
Noyau : Linux 4-9-0-3-amd64
(G)UI : xfce
Inscription : 23-08-2016

Re : [Résolu] déplacer et supprimer partitions sur sda

avec super grub, j'avais choisi, dans les options, hd0 msdos2.
donc, effectivement,si j'avais été moins pressé, je n'aurais pas eu à me servir de super grub.
je viens de vérifier dans le menu de grub, et  avec "set"

prefix=/hd0,msdos2 boot/grub/locale
root=hdo,msdos2



donc, ça semble nickel?

j'ai modifié mon fstab, pour /home; ça semble bon

il ne me resterait plus qu'à supprimer mes 3 partitions, et ragrandir sda8 en conséquence.
j'attends ton accord pour le faire, ça m'évitera de refaire des boulettes

Hors ligne

#31 07-02-2018 13:13:25

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] déplacer et supprimer partitions sur sda

Si ces partitions ne sont plus utilisées, tu peux les supprimer.
A vérifier avec df.
De toute façon tu peux toujours les recréer avec les informations de ce fil.

Hors ligne

#32 07-02-2018 13:19:06

Croutons
Membre
Distrib. : Handylinux 2.5 vers Jessie et Debian Stretch
Noyau : Linux 3.16.0-4-686-pae, Linux 4.9.0-7-686-pae
(G)UI : xfce
Inscription : 16-12-2016

Re : [Résolu] déplacer et supprimer partitions sur sda

Salut
attention sauf erreur sda8 est ton ancien home qui est maintenant sda9 (message #16 cp vers libre3)
donc en revenant sur la copie d'écran de Gparted je vois les partitions sont contigu ce qui ne devrait pas posé de probleme pour agrandir ton nouveau home
partition a supprimé sda5, sda7(ancien / ) , et sda8 (l'ancien home)
Puis agrandir sda9 le nouveau home, ce qui devarit donner un home de 27,86Go

7,14 (sda9) +6,86 (sda5) + 13,86(sda7) =27,86Go (/home)

Dernière modification par Croutons (07-02-2018 13:20:52)


-->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

#33 07-02-2018 16:11:54

solar66
Adhérent(e)
Distrib. : debian stretch
Noyau : Linux 4-9-0-3-amd64
(G)UI : xfce
Inscription : 23-08-2016

Re : [Résolu] déplacer et supprimer partitions sur sda

tout à fait, croutons, mais, c'est dingue, mais il y a toujours un mais.
avec gparted, par exemple,si je veux supprimer sda5: je démonte sda5, et ensuite, supprimer: réponse


Veuillez démonter toute partition logique ayant un numéro supérieur à 5
 


et, je ne peux démonter sda9, mon /home, donc, je ne peux pas supprimer sda5, sda7, sda8
je pense que j'aurais le même problème avec fdisk. à moins de me mettre en "console" ctrl-alt-F2, et ainsi peut-être de pouvoir démonter /home.
mais, je ne suis pas assez à l'aide avec un terminal, pour cela

donc je vais  télécharger un live cd , ainsi, je pourrais démonter ce /home

Hors ligne

#34 07-02-2018 18:10:59

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] déplacer et supprimer partitions sur sda

Tss, pourquoi utiliser systématiquement un outil externe quand Debian a déjà tout ce qu'il faut ?

Supprimer une partition logique va provoquer la renumérotation des partitions logiques suivantes. Il ne peut pas y avoir de "trous" dans la numérotation des partitions logiques, contrairement aux partitions primaires (ou aux partitions GPT). Je suppose que Gparted voudrait notifier le changement au noyau immédiatement, mais il n'est pas possible de renuméroter une partition en cours d'utilisation.

C'est une des multiples raisons pour lesquelles je déteste les partitions logiques et je préfère utiliser une table de partition au format GPT ou des volumes logiques LVM quand j'ai besoin de plus de 4 volumes.

Au passage c'est un élément à prendre en compte si /boot/grub est dans une partition logique, car le numéro de la partition est stocké en dur dans l'image principale de GRUB et il ne trouvera plus la partition si elle a changé de numéro.

Solution : utiliser fdisk, même dans la session utilisateur. La notification au noyau échouera puisque des partitions du disque sont en cours d'utilisation mais il fera la suppression, et la renumérotation interviendra au démarrage suivant.

Tu pourrais aussi démonter /home, après avoir fermé ta session utilisateur et ouvert une session root.

Dernière modification par raleur (07-02-2018 18:19:37)

Hors ligne

#35 07-02-2018 18:19:32

Croutons
Membre
Distrib. : Handylinux 2.5 vers Jessie et Debian Stretch
Noyau : Linux 3.16.0-4-686-pae, Linux 4.9.0-7-686-pae
(G)UI : xfce
Inscription : 16-12-2016

Re : [Résolu] déplacer et supprimer partitions sur sda

voila un lien vers un livecd de réparation qui contient gparted et autre utilitaire et commande pour administrer le systeme
http://www.system-rescue-cd.org/manual_fr/Presentation/

-->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

#36 07-02-2018 23:29:23

solar66
Adhérent(e)
Distrib. : debian stretch
Noyau : Linux 4-9-0-3-amd64
(G)UI : xfce
Inscription : 23-08-2016

Re : [Résolu] déplacer et supprimer partitions sur sda

merci, croutons, mais comme je suis depuis le début de ce topic, en "formation" ligne de commande, je vais essayé de continuer dans cette voie.
actuellement, avec fdisk, j'ai supprimé mes 3 partitions. Et ça s'est passé nickel.

pour ragrandir la partition /media/maison qui est maintenant /dev/sda5. d'après ce que j'ai compris, il faut d'abord l'effacer, puis, ajouter, j'ai laissé par défaut, puis cette question:voulez-vous supprimer la signature: késako?

bien sur, pour l'instant j'ai quitté sans enregistrer

/fdisk -l /dev/sda


Périphérique Amorçage     Début       Fin  Secteurs Taille Id Type
/dev/sda1    *             2048  41027583  41025536  19,6G  7 HPFS/NTFS/exFAT
/dev/sda2              41027584  71776255  30748672  14,7G 83 Linux
/dev/sda3              71776256  73857023   2080768  1016M 82 partition d'échang
/dev/sda4              73859070 488396799 414537730 197,7G  5 Étendue
/dev/sda5             161359872 488396799 327036928   156G  7 HPFS/NTFS/exFAT
/dev/sda6              73859072  95156223  21297152  10,2G 83 Linux
 



d'après ce que j'ai compris, il faut d'abord l'effacer, puis, ajouter, j'ai laissé par défaut, puis cette question:voulez-vous supprimer la signature: késako?

fdisk /dev/sda



Commande (m pour l'aide) : d
Numéro de partition (1-6, 6 par défaut) : 5

La partition 5 a été supprimée.

Commande (m pour l'aide) : n
Toutes les partitions primaires sont utilisées.
Ajout de la partition logique 6
Premier secteur (95158272-488396799, 95158272 par défaut) :
Dernier secteur, +secteurs ou +taille{K,M,G,T,P} (95158272-488396799, 488396799 par défaut) :

Une nouvelle partition 6 de type « Linux » et de taille 187,5 GiB a été créée.
La partition #6 contient une signature ext4.

Voulez-vous supprimer la signature ? [O]ui/[N]on :


 

Hors ligne

#37 08-02-2018 00:15:59

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] déplacer et supprimer partitions sur sda

Arrête tout et quitte fdisk sans enregistrer les modifications.
fdisk n'est pas le bon outil pour redimensionner une partition. Supprimer et recréer une partition pour l'agrandir n'est pas une bonne méthode.

Hors ligne

#38 08-02-2018 10:37:05

solar66
Adhérent(e)
Distrib. : debian stretch
Noyau : Linux 4-9-0-3-amd64
(G)UI : xfce
Inscription : 23-08-2016

Re : [Résolu] déplacer et supprimer partitions sur sda

c'est que j'avais fait:

bien sur, pour l'instant j'ai quitté sans enregistrer


j'aurais du placer ce commentaire en bas

Hors ligne

#39 08-02-2018 11:45:07

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] déplacer et supprimer partitions sur sda

Cette phrase m'avait échappé. Bon réflexe.

Créer ou supprimer une partition avec fdisk ne modifie que la table de partition, mais n'efface pas le contenu du disque à l'emplacement de la partition (sauf... voir plus bas).
Les données d'une partition supprimée restent donc présentes sur le disque, et si on crée une nouvelle partition qui commence au même endroit, l'ancien contenu apparaîtra dans la nouvelle partition. Visiblement c'était le cas et c'est pourquoi fdisk proposait de supprimer la "signature" de cet ancien contenu.

Revenons à l'agrandissement de sda5. Si je lis bien la table de partition, sda5 est à la fin du disque et l'espace libre se trouve avant elle, donc pour agrandir sda5 il faut déplacer son début vers le début de l'espace libre. Or changer la position de début d'une partition équivaut en pratique à déplacer la partition, ce qui nécessite le déplacement par recopie de tout son contenu. fdisk ne fait pas ça, il ne touche pas aux données. Quant à parted, il permet seulement de redimensionner une partition en changeant sa position de fin, ce qui n'implique pas de déplacement des données. Le seul programme que je connais qui permet de déplacer une partition avec son contenu est Gparted.

Tu as donc plusieurs possibilités :
- sauvegarder le contenu de la partition, la supprimer et la recréer avec fdisk ou parted et restaurer le contenu ; attention à la préservation de l'UUID selon la méthode de sauvegarde employée ;
- utiliser Gparted pour déplacer le début de la partition (démontée) ; une sauvegarde préalable des données importantes est recommandée au cas où ça tourne mal.

(Et je redis que tout cela aurait été tellement plus simple avec LVM car on n'a pas besoin de déplacer le contenu d'un volume logique pour l'agrandir avec de l'espace libre non contigu ou situé avant. Mais LVM n'est pas supporté par Windows.)

Dernière modification par raleur (11-02-2018 11:43:52)

Hors ligne

#40 11-02-2018 10:00:39

solar66
Adhérent(e)
Distrib. : debian stretch
Noyau : Linux 4-9-0-3-amd64
(G)UI : xfce
Inscription : 23-08-2016

Re : [Résolu] déplacer et supprimer partitions sur sda

gparted a fait correctement son boulot sans anicroche ,
ce déplacement et suppression de partition est terminé;
merci à tous

Hors ligne

Pied de page des forums