#1 Le 30/11/2009, à 11:01
- amkoolgarst
[RESOLU] fusionner 2 partitions
Bonjour,
Tout d'abord voici ma situation:
Disque /dev/sda: 40.0 Go, 40038211584 octets
255 têtes, 63 secteurs/piste, 4867 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x83f183f1
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 1 3040 24418768+ c W95 FAT32 (LBA)
/dev/sda2 3041 4867 14675377+ 5 Etendue
/dev/sda5 3041 4784 14008648+ 83 Linux
/dev/sda6 4785 4867 666666 82 Linux swap / Solaris
Ce que je veux faire:
fusionner sda1 et sda2 de facon à obtenir une seule partition étendue avec tout "/" dedans. L'idée est de gagner de la place car mon karmic est trop à l'étroit sur sda2. J'ai des ennuis avec le livecd de Gparted, donc pas de mode graphique. Je ne suis pas un as de la ligne de commande et vu la délicatesse de l'opération...
Bref, comment faire?
D'avance merci.
Dernière modification par amkoolgarst (Le 31/01/2010, à 15:04)
Jifya moja haliinjiki chungu.
In girum imus nocte, ecce, et consumimur igni.
Hors ligne
#2 Le 30/11/2009, à 11:27
- Qid
Re : [RESOLU] fusionner 2 partitions
un fusionnage n'est, je crois bien, déja impossible
quand les formats de partitions sont identiques
mais alors la comment veut tu fusionner du FAT avec de l'étendu qui n'est qu'un conteneur ?
tu t'es cru dans une recette de cuisine ou tu fusionne
les pommes de terre avec le lait pour faire de la purée ?
ce que tu veux faire est ma pensé à mon avis
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#3 Le 30/11/2009, à 12:04
- amkoolgarst
Re : [RESOLU] fusionner 2 partitions
un fusionnage n'est, je crois bien, déja impossible
quand les formats de partitions sont identiques
mais alors la comment veut tu fusionner du FAT avec de l'étendu qui n'est qu'un conteneur ?
tu t'es cru dans une recette de cuisine ou tu fusionne
les pommes de terre avec le lait pour faire de la purée ?
ce que tu veux faire est ma pensé à mon avis
Pardon, évidemment, au préalable je formate la partition en fat en ext3...
Je voudrais à la fin des opératons me retrouver avec une seule partition sda1 ( avec tout mon système, "/", dessus).
Ou bien, mettre tout "/", qui est sur sda2, sur sda1 ( en l'ayant formatée, bien sur).
Jifya moja haliinjiki chungu.
In girum imus nocte, ecce, et consumimur igni.
Hors ligne
#4 Le 30/11/2009, à 13:28
- Qid
Re : [RESOLU] fusionner 2 partitions
heu ... tu as un peux réfléchi à ta façon d'agir ?
question de logique : pourquoi formater la partition
alors qu'on peu tout simplement la supprimer :
un agrandissement c'est possible contrairement à une fusion !
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#5 Le 30/11/2009, à 13:49
- amkoolgarst
Re : [RESOLU] fusionner 2 partitions
heu ... tu as un peux réfléchi à ta façon d'agir ?
question de logique : pourquoi formater la partition
alors qu'on peu tout simplement la supprimer :
un agrandissement c'est possible contrairement à une fusion !
Oui. J'ai pensé, mais n'ai sans doute pas su exprimer au mieux ma pensée!
question de logique : pourquoi formater la partition
alors qu'on peu tout simplement la supprimer :
==> En effet je viens de supprimer sda1 ( celle en fat32). Ok. Mais quelle est la commande pour agrandir sda2 ( où se trouve "/")? Je l'aurais ben fait en graphique mais pour une raison qui m' échappe je n'y ai pas "accès" avec le livecd de Gparted...
Donc comment agrandir sda2 en ligne de commande?
Merci!
Dernière modification par amkoolgarst (Le 30/11/2009, à 13:50)
Jifya moja haliinjiki chungu.
In girum imus nocte, ecce, et consumimur igni.
Hors ligne
#6 Le 30/11/2009, à 13:55
- Qid
Re : [RESOLU] fusionner 2 partitions
alors ...
à savoir qu'au derniere nouvelle un agrandissement
ne peu se faire que vers la droite et non vers la gauche :
il faut que ut deplace d'abbord ta partition sur l'avant de ton disque dur
et seulement apres tu aura le droit d'agrandir sda2 et sda5
attention : meme schimlblique entre sda5 et sda6 tu tu verra bien
pour finir je te rappel qu'on ne peu toucher qu'a des partition non "branchée" (umount)
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#7 Le 30/11/2009, à 14:04
- RegisBurin
Re : [RESOLU] fusionner 2 partitions
[HS]
@ qid: Je ne trouve pas très constructif de se moquer de ceux qui posent des questions sur ce forum. Ce n'est pas la première fois que je te lis, et j'ai comme l'impression que chaque fois, même si tu arrive "presque" à donner des réponses, c'est sur un ton sarcastique... genre:
tu t'es cru dans une recette de cuisine...
heu ... tu as un peux réfléchi à ta façon d'agir ?
question de logique...
Je pense que la majorité (pas tous je te l'accorde) des posteurs de ce forum en quète de réponses à leur problème, ont effectué des recherches en amont, et débarquent ici en désespoir de cause... pour trouver une aide "personnalisé", et pas du f*** de gueule caractérisé...
Même si c'est de l'humour (attention l'humour est un concept tout à fait relatif... et personne ne considère toutes les formes d'humour de la même façon). Je pense que le ton que tu emploies n'est pas très délicat...
Perso, si je pose une question sur un fofo ou je suis nouvellement inscrit et qu'on me répond comme toi tu le fais... il se peut que je prenne la mouche très rapidement, qu'on s'engeule par posts interposés, et qu'au final, je ne trouve pas de réponse, ou que j'aille poser la question sur un autre fofo...
Attention, ce n'est pas une attaque personnelle, je ne te connais pas et ne permettrais pas de te juger. Mais tu n'es pas le seul à qui je pourrais faire ce genre de remarque.
On est sur un forum d'entraide, et, Ubuntu étant une distribution très orientés "ultra-noobs-de-linux", c'est donc normal d'avoir des questions de gens qui ne comprennent pas encore comment fonctionne leur nouveau système.
Voilà, je m'excuse auprès des modos pour la pollution de ce topic, mais je me suis mis à la place de amkoolgarst, et si on m'avais répondu de cette maière... j'aurais changer de crêmerie, ou pire (flooder/troller jusqu'à ce Ban s'en suive...)
Alors tes interventions ont le mérite de faire remonter le sujet, certes, mais un simple: UP... aurait suffit, vu que tu n'apporte aucune réponse... (enfin si tu réponds à une question par une autre question...)
[/HS]
Au fait, désolé amkoolgarst, je n'ai pas de réponse à tes questions...
Encore désolé du flood
Edit: pendant que je rédigeais, tu as posté une vraie réponse, alors autant pour moi...
Dernière modification par RegisBurin (Le 30/11/2009, à 14:06)
Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web
Hors ligne
#8 Le 30/11/2009, à 14:17
- amkoolgarst
Re : [RESOLU] fusionner 2 partitions
alors ...
à savoir qu'au derniere nouvelle un agrandissement
ne peu se faire que vers la droite et non vers la gauche :
Oui. ( c'est d'ailleurs pour cela que le titre du message était "fusionner", je me demandais si c'était faisable)
Donc, le "mieux" serait de déplacer mon système. C'est à dire de formater sda1 en ext3 ( ça, je peux le faire à partir de ubuntu). Et déplacer mon "/" de sda2 vers sda1.
il faut que ut deplace d'abbord ta partition sur l'avant de ton disque dur
Oui.
Comme je ne peux travailler en graphique, je dois passer par la ligne de commande.
Je m'en remets aux experts du forum...
Je reste à disposition pour d'éventuels éclaircissements.
Merci ( et merci à Qid).
Jifya moja haliinjiki chungu.
In girum imus nocte, ecce, et consumimur igni.
Hors ligne
#9 Le 30/11/2009, à 14:20
- compte supprimé
Re : [RESOLU] fusionner 2 partitions
Personnellement j'ai très bien compris que amkoolgarst souhaite en fait obtenir au final deux partitions : une pour / et une pour le swap.
Et donc pour donner une réponse constructive plutôt qu'une critique négative, au vu de tes partitions il est possible de faire les choses suivantes :
- Copier les données de sda5 dans sda1.
- Modifier grub pour qu'il puisse booter sur sda1.
- Effacer tes partitions superflues et recréer le swap.
Pour la copie, on peut procéder ainsi :
- booter sur le live-cd.
- Ouvrir un terminal et faire :
sudo dd if=/dev/sda5 of=/dev/sda1
De cette façon tu recopies toute ta partition sans te poser de question. Ensuite il faut dire au filesystem de /dev/sda1 qu'il est sur une partition plus grande (car sda1 est plus grand que sda5).
resize2fs /dev/sda1
- N'oublie pas de modifier /etc/fstab sur sda1 pour lui dire que le / est maintenant sda1. Profites-en pour commenter la ligne du swap. Linux fonctionne très bien sans swap. Tu la remettras après avoir fait le ménage dans tes partitions.
Ensuite tu modifies grub pour qu'il boote sur sda1. Je te laisse faire car je ne connais pas grub2 sur karmic.
Puis tu rebootes et tu vérifies que / est bien sur sda1.
Tu peux ensuite virer sda2, 5 et 6 et recréer une partition de swap.
#10 Le 30/11/2009, à 14:52
- amkoolgarst
Re : [RESOLU] fusionner 2 partitions
Personnellement j'ai très bien compris que amkoolgarst souhaite en fait obtenir au final deux partitions : une pour / et une pour le swap.
Et donc pour donner une réponse constructive plutôt qu'une critique négative, au vu de tes partitions il est possible de faire les choses suivantes :
- Copier les données de sda5 dans sda1.
- Modifier grub pour qu'il puisse booter sur sda1.
- Effacer tes partitions superflues et recréer le swap.Pour la copie, on peut procéder ainsi :
- booter sur le live-cd.
- Ouvrir un terminal et faire :sudo dd if=/dev/sda5 of=/dev/sda1
De cette façon tu recopies toute ta partition sans te poser de question. Ensuite il faut dire au filesystem de /dev/sda1 qu'il est sur une partition plus grande (car sda1 est plus grand que sda5).
resize2fs /dev/sda1
- N'oublie pas de modifier /etc/fstab sur sda1 pour lui dire que le / est maintenant sda1. Profites-en pour commenter la ligne du swap. Linux fonctionne très bien sans swap. Tu la remettras après avoir fait le ménage dans tes partitions.
Ensuite tu modifies grub pour qu'il boote sur sda1. Je te laisse faire car je ne connais pas grub2 sur karmic.
Puis tu rebootes et tu vérifies que / est bien sur sda1.
Tu peux ensuite virer sda2, 5 et 6 et recréer une partition de swap.
Danke sehr oktoberfest!
Donc pour résumer et être sur de mon coup ( au risque d'être lourd...car je n'aurai pas accès au mode graphique, tout se déroulera en ligne de commande et sans ordinateur de secours pour chercher de suite d'éventuelles solutions...)
1. Formatage de l'actuel sda1 en ext3.
2. Copiage (via commande dd) de sda5 sur sda1
Là où je ne suis plus très sur ( sur comment faire):
3.
N'oublie pas de modifier /etc/fstab sur sda1 pour lui dire que le / est maintenant sda1.
. ok. mais je fais comment?
4.
Ensuite tu modifies grub pour qu'il boote sur sda1. Je te laisse faire car je ne connais pas grub2 sur karmic.
Ok, je m'en vais de ce pas regarder la doc sur grub. Je connais un peu, mais vu la délicatesse de l'opération, je oulas avoir des certitudes...
Merci encore.
Jifya moja haliinjiki chungu.
In girum imus nocte, ecce, et consumimur igni.
Hors ligne
#11 Le 30/11/2009, à 14:56
- compte supprimé
Re : [RESOLU] fusionner 2 partitions
Tu n'es pas obligé de formater sda1. dd fais une copie physique de ta partition, ton sda1 sera une copie identique de sda5, donc déjà formatée. Magique non ? En fait c'est pas magique c'est Linux mais des fois c'est si beau
Affiche nous déjà ton /etc/fstab qu'on voit ce qu'il y a à modifier.
Ce qui est bien dans ma méthode (je suis super modeste ) c'est que tant que tu n'as pas modifié ton grub tu peux toujours booter sur ton ancien linux. Et quand tu le modifieras tu pourras toujours conserver une entrée pour sda5 (du moins jusqu'à ce que tu ais supprimé sda5 !)
Dernière modification par oktoberfest (Le 30/11/2009, à 15:03)
#12 Le 30/11/2009, à 15:05
- compte supprimé
Re : [RESOLU] fusionner 2 partitions
En fait la modif grub tu peux la faire en deux phases distinctes :
- ajouter une entrée pour booter sur /dev/sda1. Tu modifies ici des fichiers qui sont sur sda5.
- quand ça marche, tu recopies la config de grub de sda5 sur sda1 et tu installes grub pour qu'il cherche sa config sur /dev/sda1.
#13 Le 30/11/2009, à 15:26
- amkoolgarst
Re : [RESOLU] fusionner 2 partitions
cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda5 during installation
UUID=d553f23b-ddf7-4597-9ab9-3684deea6fc4 / ext3 relatime,errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
UUID=633b9076-7d4a-4d2c-95bd-c315c00aa01c none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
Jifya moja haliinjiki chungu.
In girum imus nocte, ecce, et consumimur igni.
Hors ligne
#14 Le 30/11/2009, à 15:30
- compte supprimé
Re : [RESOLU] fusionner 2 partitions
C'est ce que je craignais : tu travailles avec des UUID. Ce n'est pas grave c'est juste très chiant à lire. Donc une fois que tu as copié ta partition sur sda1 tu édites le fichier /etc/fstab sur sda1 et tu remplaces
UUID=d553f23b-ddf7-4597-9ab9-3684deea6fc4 / ext3 relatime,errors=remount-ro 0 1
par
/dev/sda1 / ext3 relatime,errors=remount-ro 0 1
Et tu commentes la ligne du swap :
UUID=633b9076-7d4a-4d2c-95bd-c315c00aa01c none swap sw 0 0
devient
#UUID=633b9076-7d4a-4d2c-95bd-c315c00aa01c none swap sw 0 0
#15 Le 30/11/2009, à 16:04
- amkoolgarst
Re : [RESOLU] fusionner 2 partitions
C'est ce que je craignais : tu travailles avec des UUID
Tiens, moi qui croyais que les UUID étaient une pratique "normale"...Depuis edgy me semble-t-il? Quoi qu'il en soit, je te remercie pour tes précieux conseils.
Donc
1. je copie sda5 sur sda1. ( j'suis en train de télécharger le livecd de Karmic)
2. J'édite mon fstab comme tu me l'as indiqué.
3. Je croise les doigts ( car pas de parachute!)
4. Je fais savoir ze result!!!
salut! et merci.
Jifya moja haliinjiki chungu.
In girum imus nocte, ecce, et consumimur igni.
Hors ligne
#16 Le 30/11/2009, à 16:07
- compte supprimé
Re : [RESOLU] fusionner 2 partitions
Tiens, moi qui croyais que les UUID étaient une pratique "normale"...Depuis edgy me semble-t-il? Quoi qu'il en soit, je te remercie pour tes précieux conseils.
Oui c'est une pratique normale, mais moi autant je trouve /dev/sda5 compréhensible (c'est la partition 5 du disque sda), autant d553f23b-ddf7-4597-9ab9-3684deea6fc4 ça ne me dit rien. Donc quand le système me met des UUID, je m'empresse de remettre des noms de partitions !
Bon je fais partie de la vieille école, où on faisait tout à la ligne de commande...
Dernière modification par oktoberfest (Le 30/11/2009, à 16:09)
#17 Le 30/11/2009, à 16:08
- compte supprimé
Re : [RESOLU] fusionner 2 partitions
Et tu n'auras pas besoin de parachute car tu n'as touche ni à sda5 ni à grub. Donc tu continueras à booter sur sda5, pas de panique
#18 Le 30/11/2009, à 19:31
- amkoolgarst
Re : [RESOLU] fusionner 2 partitions
Bon, c'est mort!
Le livecd ne part pas...
Jifya moja haliinjiki chungu.
In girum imus nocte, ecce, et consumimur igni.
Hors ligne
#19 Le 28/01/2010, à 02:45
- amkoolgarst
Re : [RESOLU] fusionner 2 partitions
Bon, c'est pas si mort...que cela!
Désolé pour la réponse tardive...
Donc même situation qu'alors:
ubuntu@ubuntu:~$ sudo dd if=/dev/sda5 of=/dev/sda1
dd: writing to `/dev/sda1': No space left on device
379393+0 records in
379392+0 records out
194248704 bytes (194 MB) copied, 34.0706 s, 5.7 MB/s
ubuntu@ubuntu:~$
ubuntu@ubuntu:~$ resize2fs /dev/sda1
resize2fs 1.41.4 (27-Jan-2009)
open: Permission denied while opening /dev/sda1
ubuntu@ubuntu:~$ sudo resize2fs /dev/sda1
resize2fs 1.41.4 (27-Jan-2009)
Please run 'e2fsck -f /dev/sda1' first.
ubuntu@ubuntu:~$ e2fsck -f /dev/sda1
e2fsck 1.41.4 (27-Jan-2009)
e2fsck: Permission denied while trying to open /dev/sda1
You must have r/w access to the filesystem or be root
ubuntu@ubuntu:~$ sudo e2fsck -f /dev/sda1
e2fsck 1.41.4 (27-Jan-2009)
Superblock has an invalid journal (inode 8).
Clear<y>? yes
*** ext3 journal has been deleted - filesystem is now ext2 only ***
The filesystem size (according to the superblock) is 3502162 blocks
The physical size of the device is 47424 blocks
Either the superblock or the partition table is likely to be corrupt!
Abort<y>? yes
ubuntu@ubuntu:~$
euh....
pourquoi me dit-on que "No space left on device"????
Merci!!!
Jifya moja haliinjiki chungu.
In girum imus nocte, ecce, et consumimur igni.
Hors ligne
#20 Le 28/01/2010, à 04:41
- amkoolgarst
Re : [RESOLU] fusionner 2 partitions
J'ai procédé...
sudo e2fsck -f /dev/sda1
e2fsck 1.41.4 (27-Jan-2009)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sda1: 246335/876544 files (5.0% non-contiguous), 3374914/3502162 blocks
Ok...
Le gros problème c'est là ( toujours, en livecd):
A l'édition du fstab j'ai ça:
aufs / aufs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0
/dev/sda6 swap swap defaults 0 0
J'ai pas mes uuid....
Okoberfest, t'es là???
Help....
je suis trés con, je sais, mais là, ça me fait peur...
Dernière modification par amkoolgarst (Le 28/01/2010, à 04:43)
Jifya moja haliinjiki chungu.
In girum imus nocte, ecce, et consumimur igni.
Hors ligne
#21 Le 28/01/2010, à 06:47
- Compte anonymisé
Re : [RESOLU] fusionner 2 partitions
Salut
Sans vouloir contredire les # contributeurs ci-dessus, je ne pense pas que dd soit la commande appropriée à ce que tu souhaites faire.
Ce que je ferais en LiveCD:
1) reformater /dev/sda1 :
sudo mkfs -t ext3 /dev/sda1
puis je créerai 2 point de montage :
sudo mkdir /ancien /nouveau
je monterai les partitions :
sudo mount /dev/sda1 /nouveau
sudo mount /dev/sda5 /ancien
et enfin je lancerai la copie :
sudo cp -a /ancien/. /nouveau et tu attends que ce soit fini.
Ensuite tu listes les UUID :
sudo ls -l /dev/disk/by-uuid/
et tu adaptes le fichier /etc/fstab avec les nouvelles valeurs :
sudo gedit /nouveau/etc/fstab
Enfin il faut réinstaller grub (grub-pc je suppose avec karmic) :
sudo mount --bind /dev /nouveau/dev
sudo mount --bind /proc /nouveau/proc
sudo chroot /nouveau
Et là tu tapes :
grub-install /dev/sda sudo n'est plus indispensable tu es root.
et
update-grub
Tu vérifies dans le fichier /boot/grub/grub.cfg que les uuid sont ok.
Et tu peux booter en vérifiant ensuite par la commande :
sudo mount que tu es sur la bonne partition.
@+
#22 Le 28/01/2010, à 19:03
- amkoolgarst
Re : [RESOLU] fusionner 2 partitions
OK, merci je tente et je fais savoir...pour l'instant ça copie!
Jifya moja haliinjiki chungu.
In girum imus nocte, ecce, et consumimur igni.
Hors ligne
#23 Le 28/01/2010, à 19:17
- compte supprimé
Re : [RESOLU] fusionner 2 partitions
Modération
hors sujet merci de na pas polluer les topic, c'est peut être une erreur de post
Dernière modification par pierguiard (Le 28/01/2010, à 19:29)
#24 Le 28/01/2010, à 19:44
- amkoolgarst
Re : [RESOLU] fusionner 2 partitions
sudo ls -l /dev/disk/by-uuid/
et tu adaptes le fichier /etc/fstab avec les nouvelles valeurs :
sudo gedit /nouveau/etc/fstab
Euh, là j'ai des doutes...
Je mets quoi dans le fstab?
Jifya moja haliinjiki chungu.
In girum imus nocte, ecce, et consumimur igni.
Hors ligne
#25 Le 28/01/2010, à 19:47
- Qid
Re : [RESOLU] fusionner 2 partitions
sudo ls -l /dev/disk/by-uuid/
et tu adaptes le fichier /etc/fstab avec les nouvelles valeurs :
sudo gedit /nouveau/etc/fstabEuh, là j'ai des doutes...
Je mets quoi dans le fstab?
bah ce qui va pas c'est l'id de tes partition d'apres la commande qu'on te demande de faire
donc ce qu'il faut que tu rectifie c'est les uuid des partitions concerné logiquement
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne