Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 ? big_smile
ce que tu veux faire est ma pensé à mon avis wink


"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

Qid a écrit :

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 ? big_smile
ce que tu veux faire est ma pensé à mon avis wink

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

Qid a écrit :

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

oktoberfest a écrit :

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 lol
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 big_smile) 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 wink

#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....
big_smile

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

amkoolgarst a écrit :

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?

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 wink


"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