Re: Redimensionner la partition /

Le
Christophe Gallaire
--pWyiEgJYm5f9v55/
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

> Le 31/12/10 à 21:33, Christophe Gallaire <zamasp@gmail.com> a é=
crit :
> CG> J'ai un souci de partionnement : j'ai laissé l'installateur choi=
sir la taille de
> CG> la partition racine (7 Go) et j'ai créer un /home séparÃ=
©. Ce qui donne :
> CG>
> CG> /dev/sda1 /
> CG> /dev/sda2 qui contient
> CG> /dev/sda5 swap
> CG> /dev/sda6 /home
> CG>
> CG> J'ai libéré de l'espace que j'ai fait passer juste aprÃ=
¨s la racine (/) mais je
> CG> ne parviens pas à l'allouer à ladite racine c'est comme =
s'il dépendait de la
> CG> partition sda2.
> CG>
> CG> Ce qui donne : /dev/sda1 (la racine), /dev/sda2 qui contient l'espace
> CG> "unallocated" et /dev/sda5, /dev/sda6.
> CG>
> CG> Une idée ?
>
> Faudrait en dire un peu plus
> - que donne un fdisk -l ?

Voilà le résultat :

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005a521

Device Boot Start End Blocks Id System
/dev/sda1 * 1 851 6835626 83 Linux
/dev/sda2 852 60801 481548375 5 Extended
/dev/sda5 16452 20276 30720000 82 Linux swap / So=
laris
/dev/sda6 20304 39426 153605466 83 Linux

> - comment essaie-tu d'allouer cet espace ? (parce que sans LVM, à pa=
rt supprimer et recréer la
> partition, je vois pas)

J'essaie de prendre l'espace libre non alloué sur /dev/sda2. J'essaie =
de faire
cette manipulation avec GParted.

Comment je sais si LVM est supporté par mon noyau ? Et puis, je n'ai p=
as
"formaté" mon disque en LVM. Si ce n'est pas le cas, je ne peux rien f=
aire. Si ?

Dans l'idéal, il faudrait donc que je déplace le contenu de /dev/=
sda1 sur une
partie de l'espace libre de /dev/sda2, non ?

> Et juste un conseil en passant, avant de toucher à tes partitions, j=
e te conseille vivement de
> booter sur un live-cd ou une clé usb (par ex avec system rescue cd) =
et de faire une sauvegarde
> de ton sda1 (vers un dd externe, une grosse clé ou ton home que tu m=
ontes pour l'occasion),
> avec partimage par ex.
>
> Mais bon, avec 7Go ça devrait aller à peu près, et si c'es=
t trop juste et que tu veux pas te
> casser la tête à modifier ta partition /,

Non c'est insuffisant. Ma partition / est gavée. Alors que je n'ai pas=
encore
installé tout ce dont j'ai besoin, notamment TeXLive.

> tu peux au choix
> - créer un lien symbolique d'un morceau de / vers /home (par ex /usr=
/share -> /home/usr-share),
> mais suivant ta conf et le morceau choisi, y'aura p'tet des pbs (avec de=
s réglages de sécu un
> peu parano, déplacer tout usr marchera probablement mal)

> - déplacer un bout de / vers une nouvelle partition que tu cré=
é dans ton espace libre
> (partitionner, formater, monter la nlle partition sur un truc temporaire=
, y déplacer ta
> branche, modifier le fstab pour monter cette nlle partition à sa pl=
ace et redémarrer, tout ça
> depuis ton live-cd).

Ça me semble la solution la plus viable dans l'immédiat, non ? Je=
ne vois pas
bien comment ça peut se faire concrètement

Je formate, ok, mais où je crée le point de montage, dans l'arbor=
escence après
l'avoir déplacé ? Imaginons que je veuille faire l'opération=
avec /usr et /var.
Il faut que je déplace ces deux répertoires temporairement et que=
je les replace
sur la nouvelle partition. Ensuite, je crée comment mes points de mont=
ages ? Un
pour chaque ?

Un truc du genre, dans /etc/fstab

/dev/sda8/usr /usr ext3 quelles options ? dump ? pass ?

@+

Christophe

--
Christophe Gallaire

Attention ! Suppression des mails entrants dont la taille est supérieu=
re à 2Mo !
N'envoyez, s'il vous plaît, que des pièces jointes en formats ouv=
erts.

Nouveau carnet de route : http://www.road2mayotte.org/blook

Linux On The Root : http://ubunteros.tuxfamily.org/


--pWyiEgJYm5f9v55/
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

--BEGIN PGP SIGNATURE--
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJNHweGAAoJEDMAh7o0qiO7uMcH/j/n0M0XYH94cD0O8yZzm1nx
aFD8jKgI0xDf4g84dCkuZ0/GRgSJUUxezDy1aTRuIAXQsXHgZcstCeEhsC6ntl4F
ZWR8Z980LiDNN6MHCUY1EYHdtrEHagfgwVH6zkxwJ8qxn0WX+jZijKlj0Oz5iYJO
JLnsAy2ZFzk+7kMIhcwQEb+kGagDDn+D0vKeoZMSRc/FgZAppIc3enh7wjTvOAjJ
UuIxPS4Zti3hKBbx/8jTnMG5+WGDFddGdmwRNvBsjOrP1PmUGa33NyjPJQCI9DPn
QcQ2k5EJ/uWSPS3n2D20Y4wVsOcMJUslJf4wVUxj0lr1CUhJrGjRCYw6nCeQZ0w=
=PgUH
--END PGP SIGNATURE--

--pWyiEgJYm5f9v55/--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20110101105255.GA11169@namak
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Daniel Caillibaud
Le #22977171
Le 01/01/11 à 13:52, Christophe Gallaire CG> > Faudrait en dire un peu plus...
CG> > - que donne un fdisk -l ?
CG>
CG> Voilà le résultat :
CG>
CG> Disk /dev/sda: 500.1 GB, 500107862016 bytes
CG> 255 heads, 63 sectors/track, 60801 cylinders
CG> Units = cylinders of 16065 * 512 = 8225280 bytes
CG> Sector size (logical/physical): 512 bytes / 512 bytes
CG> I/O size (minimum/optimal): 512 bytes / 512 bytes
CG> Disk identifier: 0x0005a521
CG>
CG> Device Boot Start End Blocks Id System
CG> /dev/sda1 * 1 851 6835626 83 Linux
CG> /dev/sda2 852 60801 481548375 5 Extended
CG> /dev/sda5 16452 20276 30720000 82 Linux swap / Solaris
CG> /dev/sda6 20304 39426 153605466 83 Linux
CG>
CG> > - comment essaie-tu d'allouer cet espace ? (parce que sans LVM, à p art supprimer et
CG> > recréer la partition, je vois pas...)
CG>
CG> J'essaie de prendre l'espace libre non alloué sur /dev/sda2. J'essaie de faire
CG> cette manipulation avec GParted.

sda2 n'est pas une partition primaire, c'est juste une partition qui "embal le" les partitions
étendues (les autres, regarde les frontières, elle démarre juste apr ès sda1 mais fini bien
après sda6).

Donc, tu peux créer une nouvelle partition étendue de 852 à 2000 (par ex), mais elle va
probablement retrouver sda7. C'est pas très grave que les n° soient pas dans l'ordre du disque,
m'enfin si on évite c'est pas plus mal (j'ai toujours la crainte d'outils qui renuméroteraient
tout seul, mais c'est surtout le risque humain d'emmêlage de pinceaux).

Avec fdisk tu peux les renuméroter dans l'ordre (dans le menu expert).

CG> Comment je sais si LVM est supporté par mon noyau ? Et puis, je n'ai pas
CG> "formaté" mon disque en LVM. Si ce n'est pas le cas, je ne peux rien faire. Si ?

Oui, pour créer le pv faut virer les données.

Ensuite, je sais pas si tu peux stocker tout ton / et ton home ailleurs. Si oui tu peux mettre
tout le disque en LVM, mais sinon, tu peux aussi laisser en l'état et
- virer le swap (30Go c'est beaucoup non ?)
- essayer de recréer une partition primaire entre 852 et 20303 (avec ton gparted, essaie de
réduire sda2 au max vers la fin puis de créer une primaire avant, sin on essaie avec avec
fdisk, cfdisk ou sfdisk, y'a p'tet moyen, ça te ferait une vraie sda2 p rimaire, puis une sda3
extended pour emballer ton sda6 actuelle)
- mettre cette partition en LVM et y créer un pv (physical volume) puis u n vg (volume group) et
tes lv (logical volume, qui jouent le rôle de tes partitions actuelle).

Si tu arrive pas à la créer en primaire, mets là en étendue (ça r evient à agrandir ton sda5 en
lui donnant toute la place dispo), puis lvm pareil...

Si tu peux stocker temporairement sda1 dans sda6, réduit sda1 à 50~100M o pour un /boot et prend
le reste dans ta partition LVM.
Tu peux aussi garder ton sda1 pour y mettre un linux "de secours", ça peu t toujours servir si
l'autre démarre plus.
Après, tu met ton / et ton swap dans le lvm, et tu garde ton home comme i l est
là (ou tu le déplaces dans le lvm, au choix, mais maintenant qu'il est là...).

Autre solution peut-être plus intéressante pour toi, c'est de créer c ette partition LVM plutôt
entre 1500 et 20303, créer tes lv, copier temporairement sda1 dedans et a grandir sda1 jusqu'à
1499, ça te garde ton / sur une partition primaire, et le lvm pour le res te.

Si tu veux ensuite ajouter le sda6 au lvm, faut y créer un 2e pv que tu a joute dans le vg
existant (comme si c'était un 2e disque). Je sais pas trop ce que ça do nne en perfs
(d'avoir 2 pv sur le même disque), mais je pense pas que ça gêne bcp. ..

Sinon, y'a d'autres solutions, comme mettre /var ou /usr à part, mais je trouve que ça
complique sans avoir d'intérêt pour du desktop.

Bon courage (et évidemment, tout ça depuis un live CD)

--
Daniel

L'utopie ne signifie pas l'irréalisable, mais l'irréalisé.
T Monod

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Christophe Gallaire
Le #22980371
--UugvWAfsgieZRqgk
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Je prends le temps de te répondre rapidement. J'ai réglé le souci en retaillant
la partition /dev/sda2 avec un LiveCD de Debian. C'est là que ça coinçait : je
ne comprenait qu'il s'agissait d'une partition contenant les autres partiti ons
et surtout que je pouvais la retailler après avoir libéré de l'espace.

Dans l'idéal, j'aurais bien aimé installé tout ça sous LVM que je ne connaissais
pas avant ton mail. Mais là très honnêtement, je suis un peu court dans le temps
pour tout reprendre.

En tous cas, merci pour toutes ces infos.

Daniel Caillibaud a dit dans un souffle :
Le 01/01/11 à 13:52, Christophe Gallaire CG> > Faudrait en dire un peu plus...
CG> > - que donne un fdisk -l ?
CG>
CG> Voilà le résultat :
CG>
CG> Disk /dev/sda: 500.1 GB, 500107862016 bytes
CG> 255 heads, 63 sectors/track, 60801 cylinders
CG> Units = cylinders of 16065 * 512 = 8225280 bytes
CG> Sector size (logical/physical): 512 bytes / 512 bytes
CG> I/O size (minimum/optimal): 512 bytes / 512 bytes
CG> Disk identifier: 0x0005a521
CG>
CG> Device Boot Start End Blocks Id System
CG> /dev/sda1 * 1 851 6835626 83 Linux
CG> /dev/sda2 852 60801 481548375 5 Extended
CG> /dev/sda5 16452 20276 30720000 82 Linux swap / Solaris
CG> /dev/sda6 20304 39426 153605466 83 Linux
CG>
CG> > - comment essaie-tu d'allouer cet espace ? (parce que sans LVM, Ã   part supprimer et
CG> > recréer la partition, je vois pas...)
CG>
CG> J'essaie de prendre l'espace libre non alloué sur /dev/sda2. J'es saie de faire
CG> cette manipulation avec GParted.

sda2 n'est pas une partition primaire, c'est juste une partition qui "emba lle" les partitions
étendues (les autres, regarde les frontières, elle démarre juste après sda1 mais fini bien
après sda6).

Donc, tu peux créer une nouvelle partition étendue de 852 à 2000 (par ex), mais elle va
probablement retrouver sda7. C'est pas très grave que les n° soi ent pas dans l'ordre du disque,
m'enfin si on évite c'est pas plus mal (j'ai toujours la crainte d'ou tils qui renuméroteraient
tout seul, mais c'est surtout le risque humain d'emmêlage de pinceaux ).

Avec fdisk tu peux les renuméroter dans l'ordre (dans le menu expert).

CG> Comment je sais si LVM est supporté par mon noyau ? Et puis, je n 'ai pas
CG> "formaté" mon disque en LVM. Si ce n'est pas le cas, je ne peux r ien faire. Si ?

Oui, pour créer le pv faut virer les données.

Ensuite, je sais pas si tu peux stocker tout ton / et ton home ailleurs. S i oui tu peux mettre
tout le disque en LVM, mais sinon, tu peux aussi laisser en l'état et
- virer le swap (30Go c'est beaucoup non ?)
- essayer de recréer une partition primaire entre 852 et 20303 (avec ton gparted, essaie de
réduire sda2 au max vers la fin puis de créer une primaire ava nt, sinon essaie avec avec
fdisk, cfdisk ou sfdisk, y'a p'tet moyen, ça te ferait une vraie sd a2 primaire, puis une sda3
extended pour emballer ton sda6 actuelle)
- mettre cette partition en LVM et y créer un pv (physical volume) pu is un vg (volume group) et
tes lv (logical volume, qui jouent le rôle de tes partitions actuel le).

Si tu arrive pas à la créer en primaire, mets là en ét endue (ça revient à agrandir ton sda5 en
lui donnant toute la place dispo), puis lvm pareil...

Si tu peux stocker temporairement sda1 dans sda6, réduit sda1 à 50~100Mo pour un /boot et prend
le reste dans ta partition LVM.
Tu peux aussi garder ton sda1 pour y mettre un linux "de secours", ça peut toujours servir si
l'autre démarre plus.
Après, tu met ton / et ton swap dans le lvm, et tu garde ton home com me il est
là (ou tu le déplaces dans le lvm, au choix, mais maintenant qu' il est là...).

Autre solution peut-être plus intéressante pour toi, c'est de cr éer cette partition LVM plutôt
entre 1500 et 20303, créer tes lv, copier temporairement sda1 dedans et agrandir sda1 jusqu'à
1499, ça te garde ton / sur une partition primaire, et le lvm pour le reste.

Si tu veux ensuite ajouter le sda6 au lvm, faut y créer un 2e pv que tu ajoute dans le vg
existant (comme si c'était un 2e disque). Je sais pas trop ce que à §a donne en perfs
(d'avoir 2 pv sur le même disque), mais je pense pas que ça gà ªne bcp...

Sinon, y'a d'autres solutions, comme mettre /var ou /usr à part, mais je trouve que ça
complique sans avoir d'intérêt pour du desktop.

Bon courage (et évidemment, tout ça depuis un live CD)

--
Daniel

L'utopie ne signifie pas l'irréalisable, mais l'irréalisé.
T Monod

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/ org



--
Christophe Gallaire

Attention ! Suppression des mails entrants dont la taille est supérieu re à 2Mo !
N'envoyez, s'il vous plaît, que des pièces jointes en formats ouv erts.
---------------
Nouveau carnet de route : http://www.road2mayotte.org/blook
---------------
Linux On The Root : http://ubunteros.tuxfamily.org/
---------------
Clé de chiffrement : 34AA23BB

--UugvWAfsgieZRqgk
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJNIJqnAAoJEDMAh7o0qiO7NXkIAJBIMKR5il2oxzqm9kZM35Yu
UiirefKQUOa7Cs/Ks56YyL5t1UxXQHNk4tDnYSy6goOZSYelhmikbMqZcT/cbCNA
Z3wnl3eVOcC5d1VzmAWee1Ka8AVeeJ2m4N9/CeCpkL4qhvFGcWMsfMKZAUDmWfe2
i/hCXqkAACOaiyulnW//Dwx0Dk7nYDVxn/mf64vbHQZtRHb1Ziql/Vlb6rkcCr3K
BA6np/xQlV2hBg/9ryq3yYa4xQuNPiMQtXjeo2kk5X1KIbeUJmX4FOmgtg7+zglm
XeMAmz01iliVScyrCkh4DbX06wj7TJidFMI6vGnUNJE2dfThPdk9DhBXtmtJst0 =p5k5
-----END PGP SIGNATURE-----

--UugvWAfsgieZRqgk--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Publicité
Poster une réponse
Anonyme