Page 1 sur 2

[installation] probleme de partitionnement (résolu)

Publié : mar. 06 nov. 2012, 18:26
par Ikya
Bonjour,
J'aimerai installer Arch pour la premiere fois (je suis donc debutant =D) mais tout mon disque dur est pris par ubuntu, j'ai essayer de reduire la partition de ubuntu en etant sous le live-USB de Arch, avec la commande

Code : Tout sélectionner

resize2fs /dev/sda1 100G
(j'ai trouvé la commande sur internet en faisant des recherches) mais le soucis, c'est que au lieu de reduire la taille de la partition à 100Gb, il a augmenté l'espace utilisé sur la partition de 100Gb, je sais donc pas quoi faire pour supprimer ce que j'ai fais =/ et reduire correctement la taille pour en creer une nouvelle.

Pouvez-vous m'aider?

Merci d'avance, Ikya.

Re: [installation] probleme de partitionnement

Publié : mar. 06 nov. 2012, 18:44
par hopimet
Salut,

Le plus simple est de le faire en mode graphique en utilisant gparted depuis un liveCD. Tu réduis ta partition puis, dans l'espace libre tu crées les partitions nécessaires à l'installation d'Arch. Le mieux est d'avoir au sein d'une partition étendue, 4 partitions :
- / pour le système : 12 à 15 Go
- swap : ça dépend de combien de RAM tu disposes
- /boot : 64 Mo si tu veux un boot séparé
- /home : le reste de l'espace

Re: [installation] probleme de partitionnement

Publié : mar. 06 nov. 2012, 19:02
par Ikya
Oui, c'est bien ce que je comptais faire, je pense que c'est plus sur ^^
Mais cepandant il reste un probleme: comme dis plus haut, l'espace utilisé a été augmenté de 100Gb, gparted me dis alors que j'utilise 152.65Gio alors qu'en realité je n'en utilise que 50Gb (a peu pres ^^).
Comment resoudre ce probleme? et ou se trouve cet espace "utilisé"?
Ikya

Re: [installation] probleme de partitionnement

Publié : mar. 06 nov. 2012, 19:11
par hopimet
Ben j'ai l'impression que gparted te donne la taille de ta partition (150 Go) dont tu utilises 50 Go. Tu pourrais poster une capture d'écran sur http://pix.toile-libre.org/ et donner le lien pour qu'on voit exactement ce qui se passe, car ce n'est pas très clair.

Re: [installation] probleme de partitionnement

Publié : mar. 06 nov. 2012, 19:57
par Ikya
Comme vous pouvez le voir, ce n'est pas la taille de ma partition, mais bien l'espace utilisé, et avant d'essayer de reduire la taille avec la commande enoncée plus haut, l'espace utilisée n'etait meme pas a un tiers de l'espace utilisée maintenant (voir image). C'est bien pour ca que je suis embeter, je ne comprend pas ce qu'a fait la commande "resize2fs"...

http://pix.toile-libre.org/?img=1352227970.png

Re: [installation] probleme de partitionnement

Publié : mar. 06 nov. 2012, 21:05
par hopimet
Ah oui effectivement. Il y a 150 Go occupés sur ta partition et apparemment tu n'as pas de home séparé. Tu peux démarrer sur ubuntu et vérifier ce qui prend cet espace. Que renvoie df -h ?

Re: [installation] probleme de partitionnement

Publié : mar. 06 nov. 2012, 21:23
par Ikya

Code : Tout sélectionner

Sys. fich.     Taille Util. Dispo Uti% Monté sur
/dev/sda1              99G   21G   73G  23%  /
udev                  873M  4,0K  873M   1%  /dev
tmpfs                 352M  812K  352M   1%  /run
none                  5,0M     0  5,0M   0%  /run/lock
none                  880M  492K  880M   1%  /run/shm

Re: [installation] probleme de partitionnement

Publié : mar. 06 nov. 2012, 21:42
par hopimet
Bizarre ! sda1 fait bien 100 G avec 21 G occupés, donc rien à voir avec ce que dit gparted. Que dit

Code : Tout sélectionner

sudo fdisk -l
et

Code : Tout sélectionner

df -ah
?

Re: [installation] probleme de partitionnement

Publié : mar. 06 nov. 2012, 21:59
par Ikya

Code : Tout sélectionner

sudo fdisk -l

Code : Tout sélectionner

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 têtes, 63 secteurs/piste, 30401 cylindres, total 488397168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x000a674b

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *        2048   484728831   242363392   83  Linux
/dev/sda2       484730878   488396799     1832961    5  Étendue
/dev/sda5       484730880   488396799     1832960   82  partition d'échange Linux / Solaris

Code : Tout sélectionner

df -ah

Code : Tout sélectionner

Sys. fich.       Taille Util. Dispo Uti% Monté sur
/dev/sda1           99G   21G   73G  23% /
proc                  0     0     0    - /proc
sysfs                 0     0     0    - /sys
none                  0     0     0    - /sys/fs/fuse/connections
none                  0     0     0    - /sys/kernel/debug
none                  0     0     0    - /sys/kernel/security
udev               873M  4,0K  873M   1% /dev
devpts                0     0     0    - /dev/pts
tmpfs              352M  812K  352M   1% /run
none               5,0M     0  5,0M   0% /run/lock
none               880M  492K  880M   1% /run/shm
gvfs-fuse-daemon      0     0     0    - /home/ikya/.gvfs

Re: [installation] probleme de partitionnement

Publié : mar. 06 nov. 2012, 22:02
par hopimet
Ouais ben là je ne comprends rien à cette discordance de résultats avec gparted :(

Re: [installation] probleme de partitionnement

Publié : mar. 06 nov. 2012, 22:22
par Ikya
moi non plus, mais c'est juste gparted qui ne met pas les bonne valeur alors?
Y a t il une solution? ou un autre outil avec lequel je peux redimensionner ma partition?

Re: [installation] probleme de partitionnement

Publié : mer. 07 nov. 2012, 08:22
par oktoberfest
Il y a plusieurs problèmes dans ce que vous écrivez.

Premier problème : fdisk <-> gparted
Les deux commandes affichent la même chose mais avec des unités différentes. On a par exemple:
- fdisk : Disk /dev/sda: 250.1 GB, 250059350016 bytes
- gparted : /dev/sda : 232.89 Go
C'est en fait la même chose car 250059350016 / 1024 / 1024 / 1024 = 232.89
fdisk affiche des puissances de 1000, gparted des puissances de 1024. Toujours le même débat sur la taille du kilo en informatique.

C'est donc pareil pour la taille de la partition :
/dev/sda1 242363392 octets-> 231 Gb

Ensuite le deuxième souci c'est qu'il ne faut pas confondre partition et filesystem. Il faut voir ces deux éléments comme des boites imbriquées. La boite filesystem est imbriquée dans la boite partition.
Pour étendre son filesystem on commence par étendre la partition et ensuite on étend le filesystem à l'intérieur de la partition. gparted permet de faire les deux opérations en même temps.
- resize2fs étend/rétrécit un filesystem
- df affiche la taille des filesystems
- fdisk affiche la taille des partitions
- gparted affiche la taille des partitions et des filesystems

Il semble donc que tu ais suivant les cas agrandi les partitions ou les filesystems.

Re: [installation] probleme de partitionnement

Publié : mer. 07 nov. 2012, 09:30
par karhu
ikya a écrit :

Code : Tout sélectionner

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 têtes, 63 secteurs/piste, 30401 cylindres, total 488397168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x000a674b

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *        2048   484728831   242363392   83  Linux
/dev/sda2       484730878   488396799     1832961    5  Étendue
/dev/sda5       484730880   488396799     1832960   82  partition d'échange Linux / Solaris
Il semblerait que tu n'ais qu'une seule partition primaire sda1 de 242(231) Go et une partition logique sda2 de 1,8 G complètement occupée par le swap sda5.
Donc il te faut :
- diminuer sda1
- détruire sda5 puis sda2
- recréer sda2 avec tout l'espace redevenu libre comme partition logique.
- recréer sda5 comme swap (et vérifier que le fstab d'Ubuntu pointe bien dessus)
- créer tes nouvelles partitions
- installer Archlinux
- puis passer le topic en résolu :wink:

Re: [installation] probleme de partitionnement

Publié : mer. 07 nov. 2012, 11:17
par hopimet
@oktoberfest,

Il y a quand même un truc que je ne comprends pas : certes, gparted et fdisk indiquent la même taille de partition (250 Go) mais gparted précise que 150 Go sont utilisés alors que df mentionne que /dev/sda1 fait 99G et que 21G sont utilisés.

Je viens de tester sur un PC que j'ai sous la main à l'instant :
fdisk -l renvoie :

Code : Tout sélectionner

Disque /dev/sda: 21.5 Go, 21504196608 octets
255 têtes, 63 secteurs/piste, 2614 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x000dcba8

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *           1        1216     9767488+  83  Linux
/dev/sda2            1217        2614    11229435    5  Etendue
/dev/sda5            1217        2432     9767488+  83  Linux
/dev/sda6            2433        2614     1461883+  82  Linux swap / Solaris
df -h donne :

Code : Tout sélectionner

Sys. de fichiers            Tail. Occ. Disp. %Occ. Monté sur
/dev/sda1             9,2G  5,3G  3,5G  61% /
none                  498M  252K  497M   1% /dev
none                  502M  304K  501M   1% /dev/shm
none                  502M  288K  501M   1% /var/run
none                  502M     0  502M   0% /var/lock
none                  502M     0  502M   0% /lib/init/rw
/dev/sda5             9,2G  2,3G  6,5G  26% /home
Et gparted :
http://pix.toile-libre.org/upload/origi ... 283321.png

Bref, pas de discordance entre gparted et df.

Re: [installation] probleme de partitionnement

Publié : mer. 07 nov. 2012, 11:31
par Ikya
karhu a écrit : Donc il te faut :
- diminuer sda1
- détruire sda5 puis sda2
- recréer sda2 avec tout l'espace redevenu libre comme partition logique.
- recréer sda5 comme swap (et vérifier que le fstab d'Ubuntu pointe bien dessus)
- créer tes nouvelles partitions
- installer Archlinux
- puis passer le topic en résolu :wink:
c'est exactement ce que j'aimerai faire, mais avant j'aimerai rediminuer la taille de mon filesystem pour qu'il redevienne "normal", comment faire? dois reutiliser resize2s?

Merci a tous pour vos reponse, ca m'aide un peu a comprendre ce qui se passe, ce qui m'ammene une nouvelle question:
c'est quoi la difference entre la taille d'une partition et la taille du filesystem? c'est quoi concretement ce filesystem? je pensais que c'etait la meme chose... jusqu'a maintenant ^^

Re: [installation] probleme de partitionnement

Publié : mer. 07 nov. 2012, 11:39
par oktoberfest
Une partition c'est juste un morceau de ton disque, identifié par un début et une fin. A l'intérieur de cette partition, l'os fait ce qu'il veut (ou plutôt ce que l'administrateur veut :)) : y stocker des données brutes ou le formater avec un certain type de filesystem.
Quand tu étends une partition, tout ce que tu fais c'est modifier la table des partitions qui indique où commence et finit la partition. Mais les données dans la partition sont inchangés : en particulier les données concernant le filesystem indiquent toujours la taille d'origine. Il te faut donc, via resize2fs par exemple, agrandir le filesystem.

Pour l'instant je ne m'explique pas gparted, mais je fais plus confiance aux lignes de commandes qu'aux applications graphiques.

Et pour le redimensionnement des partitions, je ne suis plus très à l'aise. Cela fait quelques années que je suis passé au LVM (clin d'oeil à Foolecho) pour justement arrêter de me prendre la tête avec ces histoires d'agrandissement/rétrécissement.

Re: [installation] probleme de partitionnement

Publié : mer. 07 nov. 2012, 11:39
par kero
C'est surtout la sortie de df -ah qui est étonnante il me semble en effet, puisqu'elle donne 99Go alors que fdisk (et gparted) indique une partition de ~ 250 Go.

Avant de faire ton resize2fs, tu avais déjà le même nombre de partitions ? (une /dev/sda1, une /dev/sda2 étendue avec une /dev/sda5 logique dedans ?) Ton /home était où: sur /dev/sda1 ? Je me demande s'il y aurait pas discordance entre la table des partitions et la taille des systèmes de fichiers sur le disque après le resize ...

Re: [installation] probleme de partitionnement

Publié : mer. 07 nov. 2012, 11:50
par hopimet
oktoberfest a écrit :Pour l'instant je ne m'explique pas gparted
OK on est d'accord, tu trouves toi aussi que gparted et df -h (ou df -ah) sont discordants. J'aimerais bien comprendre pourquoi. Je veux bien faire confiance aux lignes de commandes mais ça me semble un bug un peu curieux, si c'est est un, de gparted. Je l'utilise souvent et je n'ai jamais eu de discordance dans l'estimation de la taille des partitions et leur taux d'occupation comparativement à df.

De plus, ici, df et fdisk -l ne donne pas la même taille pour sda1. T'expliques ça comment ?

Bizarre...

Re: [installation] probleme de partitionnement

Publié : mer. 07 nov. 2012, 12:00
par karhu
- diminuer sda1 : gparted est le plus simple pour toi.
À partir d'un CDlive (sur lequel tu as booté bien sûr :wink: ) tu lances gparted.
tu selectionnes la partition sda1 puis tu la modifies de façon mettre sa taille à peu plus grande que la partie colorée (qui correspond aux données de la partition).
- détruire sda5 puis sda2 : toujours gparted
tu sélectionne les partitions (l'une après l'autre et dans l'ordre) et tu les supprimes.
recréer les partitions : toujours gparted
tu sélectionnes l'espace disponible et tu crées tes partitions logiques une à une. Avec gparted tu n'as pas besoin de d'abord réserver la partition logique avant de créer les (sous)partions logiques.
Si cela marche, installes Archlinux et résolu.
Si cela ne marche pas, il doit certainement y avoir le b... dans la table de partition et de mon point de vue (bourrrrrrrin) je redémarrerai l'installation à zéro avec repartitionnement complet du disque dur. :mrgreen: mais ce n'est qu'un avis pas LA solution.

Re: [installation] probleme de partitionnement

Publié : mer. 07 nov. 2012, 12:03
par oktoberfest
Le résultat du df est logique. Ta commande resize2fs a redimensionné le filesystem à 100 Go, donc df t'indique 100 Go. Par contre ta partition hébergeant le filesystem fait TOUJOURS 230 Go (si je ne m'abuse pour l'instant tu n'as redimensionné aucune partition).
A mon avis gparted a un souci parce que justement tu as une partition à moitié utilisée par un filesystem, et à moitié libre.

EDIT : Donc pour résoudre :
- tu bootes sur un live cd et tu fais un 'resize2fs /dev/sda1'. Cela va te réagrandir le filesystem pour utiliser toute la partition.
- Tu utilises alors gparted pour rétrécir la partition et le filesystem en même temps (c'est gparted qui va faire tout le boulot).