OVH Cloud OVH Cloud

repartitionner ext2 et lvm

30 réponses
Avatar
corbie
Bonjour =E0 Tous,

Sur un serveur, voici son partitionnement :
=2D----------------------------------------------------
/dev/sda :
sda1 1049kB 256MB 255MB primary ext2 d=E9marrage (/boot)
sda2 257MB 2000GB 2000GB extended
sda5 257MB 2000GB 2000GB logical lvm
=2D----------------------------------------------------

Je souhaite :

=2Ddiminuer la partition sda5 (donc aussi sda2 ...)

=2Dcr=E9er 2 partitions LVM sda6 et sda7,

=2Det cr=E9er une partition primaire sda3,

sans effacer les donn=E9es de sda1 et sda5.

L'outil "parted" est install=E9 sur le serveur.

Merci d'une m=E9thode.

--
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/201107141901.50338.corbie@free.fr

10 réponses

1 2 3
Avatar
Gilles Mocellin
--JP+T4n/bALQSJXh8
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le jeudi 14 juillet, Jean-Yves F. Barbier écrivit :
[...]

Hé bien si tu peux facilement retenir que:
UUIDV529690-764f-462c-8f48-c086d47a6693 = /dev/sda1
UUID6dca5f-e26f-4820-a7d8-bb2f508c5f6e = /dev/sdb2
UUID¨9bca8e-144d-45a2-b57a-47b9921c597f = /dev/sda6
c'est formidable!

Je dois confesser qu'à l'heure actuelle, je n'y arrive toujours pas. ..

Pas plus d'ailleurs que de me rappeler sur quel disque se trouve quel lab el
(évidemment, avec un ou deux HDz, ça devrait le faire (quoique) ; mais avec une
dizaine ça devient déjà plus coton - et je ne parle mà ªme pas d'un rack de HDz).



D'où le LVM ;-) Mieux que les labels.

> Si l’on ajoute à cela l’usage d’outils com me LVM qui font que la
> partition étendue n’est plus la seule susceptible de conte nir des
> partitions logiques, il devient à la fois :
> - plus rare d’avoir besoin des quatre partitions primaires;
> - arbitraire de subdiviser l’une ou l’autre par un moye n quelconque
> (extended, lvm, etc).

Merci d'évoquer ce point particulier, parce que c'est justement là   que ça
coince: ce n'est pas parce qu'un conduit une voiture à boîte au tomatique que
ça dispense de connaître le code, ni d'utiliser les 2 pieds.



La dernière foi que j'ai utilisé le pied gauche avec ma boite
automatique, j'ai failli manger le volant !

Autrement dit, une facilité (?ou une merde, c'est selon) genre LVM2 ne
dispense pas de la création d'une arborescence disque logique et com préhensible
par tout un chacun (surtout ceux qui doivent passer derrière toi).



Mouai, si ceux qui passe derrière moi ne son pas capable de faire un
pvs, et un fdisk -l pour voir où est quoi, je ne pense pas qu'ils sero nt capable de faire
quoique ce soit d'utile sur les machines que j'ai installé...

> Ensuite chacun fait les choix qu’il préfère, mais à §a n’en fait pas
> une raison de qualifier les choix des autres de « n’i mporte quoi »â€¦

Ha bon? parce qu'installer un swap et un système sur des partitions en fin de
HD, avec des différences de débit sur random stroke allant de 1 à 3 par
rapport à l'extérieur du HD, ça n'est pas n'importe quoi?
Là encore, un minimum de logique basé sur un minimum de connais sances
prévaut.



Professionnellement, avec les contrôlleurs RAID plein de cache et baie s SAN FC,
on ne sait jamais où sont réellement les données.
Pour ce qui est du swap, je dirais simplement qu'à partir du moment ou
on commence à s'en servir, il y a un problème (et j'achête d e la RAM).
Pour le système, les stats d'I/O de mes disques montrent qu'à par t au
démarrage, ensuite, tout se passe en mémoire (cache filesystem), seules
les écritures (logs dans /var) passent encore. Je ne suis pas sur que
les différences de perfs soient vraiment visibles.
Je crois vraiment que de nos jours, toutes ces considérations sur le
fonctionnement mécanique des machines ne vaut pas le coût.
Rien de tel qu'un bench (réaliste) pour le savoir.
J'ai actuellement un responsable qui sait nous faire perdre beaucoup de
temps sur ce genre de détails alors que des modifications applicatives
résoudraient les problèmes bien plus radicalement...

Utiliser des outils que l'on ne comprend pas c'est une chose, mais contin uer à
le faire sans essayer de les comprendre, c'en est une toute autre.
(ou plus prosaïquement: Errare humanum est, sed perseverare diabolic um est:)



LVM ne m'a jamais mangé mes données, par contre il m'a permis de faire
des choses infaisables autrement (pvmove pour déplacer des donnée s d'une
baie à une autre online, snapshots pour des sauvegardes cohérente s...).

Donc, oui, pour moi, le fait de pouvoir faire plein de choses de plein
de manières, c'est la richesse du Logiciel Libre, et j'en profite !
Et je fais des sauvegardes ;-)

--JP+T4n/bALQSJXh8
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

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

iEYEARECAAYFAk4fcmQACgkQDltnDmLJYdC9+QCffUEjUtiF9fgrGDv3Rl8jfER6
l+IAnR8ZIl6hPaLWIhXddCxvTeImyZ93
=5OJU
-----END PGP SIGNATURE-----

--JP+T4n/bALQSJXh8--

--
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/
Avatar
Jean-Yves F. Barbier
On Fri, 15 Jul 2011 00:49:08 +0200, Gilles Mocellin r>
wrote:

...
> Merci d'évoquer ce point particulier, parce que c'est justement l à que ça
> coince: ce n'est pas parce qu'un conduit une voiture à boîte automatique
> que ça dispense de connaître le code, ni d'utiliser les 2 pie ds.

La dernière foi que j'ai utilisé le pied gauche avec ma boite
automatique, j'ai failli manger le volant !



C'est bien ce que je disais.

> Autrement dit, une facilité (?ou une merde, c'est selon) genre LVM 2 ne
> dispense pas de la création d'une arborescence disque logique et
> compréhensible par tout un chacun (surtout ceux qui doivent passer
> derrière toi).

Mouai, si ceux qui passe derrière moi ne son pas capable de faire un
pvs, et un fdisk -l pour voir où est quoi, je ne pense pas qu'ils se ront
capable de faire quoique ce soit d'utile sur les machines que j'ai
installé...



Vu la distribution prévisible, il semble qu'il leur faudra un certain temps
pour comprendre.

> > Ensuite chacun fait les choix qu’il préfère, mais ça n’en fait pas
> > une raison de qualifier les choix des autres de « n†™importe quoi »â€¦
>
> Ha bon? parce qu'installer un swap et un système sur des partition s en fin
> de HD, avec des différences de débit sur random stroke allant de 1 à 3 par
> rapport à l'extérieur du HD, ça n'est pas n'importe quoi?
> Là encore, un minimum de logique basé sur un minimum de conna issances
> prévaut.

Professionnellement, avec les contrôlleurs RAID plein de cache et ba ies SAN
FC, on ne sait jamais où sont réellement les données.



C'est une conception du hard assez inquiétante.

Pour ce qui est du swap, je dirais simplement qu'à partir du moment ou
on commence à s'en servir, il y a un problème (et j'achête de la RAM).
Pour le système, les stats d'I/O de mes disques montrent qu'à p art au
démarrage, ensuite, tout se passe en mémoire (cache filesystem) , seules
les écritures (logs dans /var) passent encore. Je ne suis pas sur que
les différences de perfs soient vraiment visibles.
Je crois vraiment que de nos jours, toutes ces considérations sur le
fonctionnement mécanique des machines ne vaut pas le coût.
Rien de tel qu'un bench (réaliste) pour le savoir.



Marrant comme raisonnement: ça me fait un peu penser au morse qui s'es t fait
jeter des trans; le seul PB c'est que le jour où il y aura un gros EMP ,
plus personne ne saura se servir d'un émetteur CW et il n'y aura
donc pas de coms.

J'ai actuellement un responsable qui sait nous faire perdre beaucoup de
temps sur ce genre de détails alors que des modifications applicativ es
résoudraient les problèmes bien plus radicalement...



Ne connaissant ni l'architecture système, ni le type d'apps tournant d essus,
je me garderais bien d'émettre une opinion; mis à part que 95% de s apps
utilisant des DBs sont mal écrites, et qu'on monte à 99.9% pour l es apps web.

> Utiliser des outils que l'on ne comprend pas c'est une chose, mais
> continuer à le faire sans essayer de les comprendre, c'en est une toute
> autre. (ou plus prosaïquement: Errare humanum est, sed perseverare
> diabolicum est:)

LVM ne m'a jamais mangé mes données, par contre il m'a permis d e faire
des choses infaisables autrement (pvmove pour déplacer des donnà ©es d'une
baie à une autre online, snapshots pour des sauvegardes cohéren tes...).



Il existe d'autres solutions plus fiables, tel ZFS, au hasard.

Donc, oui, pour moi, le fait de pouvoir faire plein de choses de plein
de manières, c'est la richesse du Logiciel Libre, et j'en profite !



Ca vire à la gourmandise, là!

Et je fais des sauvegardes ;-)



Mieux vaut.

L'utilisation en soi de telles technologies n'a rien de répréhens ible
(manquerait plus que ça, quoique, ces temps-ci et dans ce pays...),
ce qui me semble dangereux, c'est ta manière de s'en servir.
Pour clore, disons qu'on verra ce que ça donne après qq anné es de bidouilles
coiffées par un bon gros crash.

--
Every journalist has a novel in him, which is an excellent place for it.

--
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/
Avatar
Pierre Meurisse
On Thu, Jul 14, 2011 at 09:10:51PM +0200, Jean-Yves F. Barbier wrote:

On Thu, 14 Jul 2011 20:34:00 +0200, Pierre Meurisse
wrote:

> Je ne vois pas d'inconvénient à prendre sda2 comme partitions étendues.
> J'ai en général plusieurs systèmes sur mes machines, et je partionne
> couramment : sda2 et sda2 : svg et système windows que j'ai été obligé
> d'acheter et que je répugne à effacer
> sda3 étendue pour placer swap et les racines de mes systèmes en sda5 ... sdax
> sda4 en lvm pour les /var, /usr et tout ce qu'on peut imaginer.

svg?


je voulais dire : sda1 : récupération du système windows et sda2 : windows


Ou comment faire compliqué alors qu'on devrait faire simple...



J'ai quelquefois jusqu'à 10 systèmes sur une même machine. Evidemment, ça fait
plus compliqué.


Étant donné qu'un HD n'a que 4 partoches Pales, la moindre des logiques est de
placer l'extended en 4.



C'est tout comme argument ? Et pourquoi pas lvm ?


Avec une telle "architecture" (je mets entre guillemets, parce que là on est
plus dans le registre Numérobis qu'autre chose) je plains celui/ceux qui
passeront derrière toi pour faire la maintenance d'un tel système... (j'espère
que ça reste perso et surtout pas pro).



Ca reste perso, en effet, mais il n'est pas compliqué de s'y retrouver.


Et on place le swap sur une partoche *rapide*, pas à la fin du HD; pareil
pour le système...



Mon swap est sur la première partition logique, créée juste après les partitions
windows "obligatoires". Je pense que, physiquement, il est aussi près que possible
du début du disque. Je fais peut-être une erreur ? D'ailleurs :

~% sudo fdisk -l /dev/sda
...
Disk /dev/sda: 320 GB, 320070320640 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 1 1275 10241406 1c Hidd FAT32 LBA
/dev/sda2 * 1276 11100 78911280 7 HPFS/NTFS
Warning: Partition 2 does not end on cylinder boundary.
/dev/sda3 11102 14141 24410767 5 Extended
/dev/sda5 11102 11345 1951897 82 Linux swap
Warning: Partition 5 does not end on cylinder boundary.
/dev/sda6 11346 11589 1951897 83 Linux
Warning: Partition 6 does not end on cylinder boundary.
/dev/sda7 11590 11833 1951897 83 Linux
Warning: Partition 7 does not end on cylinder boundary.
/dev/sda8 11834 12077 1951897 83 Linux
Warning: Partition 8 does not end on cylinder boundary.
/dev/sda9 12078 12564 3903795 83 Linux
Warning: Partition 9 does not end on cylinder boundary.
/dev/sda10 12565 13051 3903795 83 Linux
Warning: Partition 10 does not end on cylinder boundary.
/dev/sda11 13052 13704 5237190 83 Linux
Warning: Partition 11 does not end on cylinder boundary.
/dev/sda12 13705 13826 971932 83 Linux
Warning: Partition 12 does not end on cylinder boundary.
/dev/sda13 13826 14141 2530237 83 Linux
Warning: Partition 13 does not end on cylinder boundary.
/dev/sda4 14142 38913 198973057 83 Linux

Mon lvm est sur /dev/sda4.


Si Linux permet toutes les fantaisies à l'admin, ça n'est pas pour autant qu'il
doit s'autoriser à faire n'importe quoi.

--
Were there fewer fools, knaves would starve.
-- Anonymous



Très juste !

--
Pierre Meurisse

--
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/
Avatar
Thierry B
Le 15/07/2011 00:10, Pascal Hambourg a écrit :
Salut,

Thierry B a écrit :

L'avantage de LVM c'est que tu peux dyanmiquement modifier la taille de
ces LV



Oui.

sans perte de données.



Là par contre, je ne vois pas en quoi cela diffèrerait des autres types
de conteneurs.



Ouais, je voulais dire que c'etait plus facile que de par exemple
detruire une partition avec cfdisk / fdisk et la recréer plus petite ou
plus grande.


Je te conseillerais de booter sur un live cd (pour pouvoir démonter le
lv root où y'a / dessus), et de redimensionner /dev/corbie/root pour
diminuer sa taille



*Après* avoir pris soin de diminuer la taille du système de fichier ou
autre structure qui est dedans. Parce que sinon il y aura perte de
données, et ladite structure ne va pas être très contente de se
retrouver tronquée des données qui étaient situées au delà de la
nouvelle taille. Il se peut que des outils fassent les deux en même
temps, mais ce n'est pas LVM qui va les déplacer en deça tout seul comme
un grand.




Ouais, j'ai été trop vite...lol.



--
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/
Avatar
corbie
Le vendredi 15 juillet 2011, Gilles Mocellin a écrit :
Le jeudi 14 juillet, écrivit :

> Le jeudi 14 juillet 2011, Jean-Sébastien Kroll-Rabotin a écri t :
> > > Étant donné qu'un HD n'a que 4 partoches Pales, la moindr e des
> > > logiques est de placer l'extended en 4.
>
> > Quand on n’a que deux partitions, c’est logique aussi de les appeler
> > « 1 » et « 2 » plutôt qu e « 1 » et « 4 ». D’autant plus que rien
> > n’empêche de rajouter des partitions après (quel qu e soit le choix des
> > noms).
> ...........;
>
> Merci,
>
> mais ça ne répond pas à mon problème de raccourcir
> mes partitions et d'en ajouter.
>
> Rappel :
> > sda1 1049kB 256MB 255MB primary ext2 démarrage (/boot)
> > sda2 257MB 2000GB 2000GB extended
> > sda5 257MB 2000GB 2000GB logical lvm (OS)

On voudrait toujours savoir ce qu'il y a dans ta partition 5 LVM !!!
Donne au moins le résultat des commandes suivantes :
# vgs


VG #PV #LV #SN Attr VSize VFree
corbie 1 2 0 wz--n- 1,82t 0

# lvs


lvs
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
root corbie -wi-ao 1,77t
swap_1 corbie -wi-ao 45,98g

# df


(déjà indiqué) :
# df
Sys. de fich. 1K-blocs Occupé Disponible Capacité Monté sur
/dev/mapper/corbie-root
1874620356 4793720 1774601396 1% /
none 8221144 184 8220960 1% /dev
none 8228264 0 8228264 0% /dev/shm
none 8228264 84 8228180 1% /var/run
none 8228264 0 8228264 0% /var/lock
none 1874620356 4793720 1774601396 1% /var/lib/ureadahe ad/debugfs
/dev/sda1 233191 58570 162180 27% /boot

Si ce que tu veux, c'est simplement récupérer de la place libre dans "/"
pou la mettre sur un "/data", on pourra faire un resize2fs (si ext2/3/4)
ou autre pour redimenssionner le filesystem /,
puis un lvresize, liberant de la place dans le VG pour pouvoir faire un
lvcreate + mkfs permettant d'avoir un nouveau filesystem à monter da ns /data.


---------------------------------------
Je désire :
Si possible, diminuer sda2, afin de pouvoir créer 2 partitions primair es sda3 et sda4
OU
sinon, de diminuer sda5 afin de pouvoir créer 2 partitions sda6 et sda 7.

Le serveur est distant, sans possibilité d'exécuter un OS Live,
je souhaite faire une des manipulations ci-dessus sans effacement de donn ées.

(ce partitionnement m'a été imposé sur ce serveur ...)

Merci.

--
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/
Avatar
corbie
Le jeudi 14 juillet 2011, Thierry B a écrit :

Tout d'abord, merci beaucoup pour tes commentaires instructifs.
Je n'ai accès à ce serveur qu'en mode distant (ssh),
et je n'ai pas trop envie de m'y coltiner loin de chez moi,
avec à l'arrivée, mettre une grosse doudoune,
être dans un bruit assourdissant des ventilos de la salle,
dans un flux d'air de congélateur,
et d'y travailler assis par terre à partir d'un portable ...

Par exemple,
lvreduce -L 5G /dev/vg0/lv_mail va diminuer la taille du lv "lv_mail" à
5 Go.
Bon courage :-)



À chaud (sans jeu de mot) :

# lvreduce -L 500G /dev/sda5

cette commande risque t-elle de faire perdre des données contenus dans sd a5 ?

--
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/
Avatar
Frédéric MASSOT
Le 16/07/2011 16:28, a écrit :
Le jeudi 14 juillet 2011, Thierry B a écrit :

Tout d'abord, merci beaucoup pour tes commentaires instructifs.
Je n'ai accès à ce serveur qu'en mode distant (ssh),
et je n'ai pas trop envie de m'y coltiner loin de chez moi,
avec à l'arrivée, mettre une grosse doudoune,
être dans un bruit assourdissant des ventilos de la salle,
dans un flux d'air de congélateur,
et d'y travailler assis par terre à partir d'un portable ...

Par exemple,
lvreduce -L 5G /dev/vg0/lv_mail va diminuer la taille du lv "lv_mail" à
5 Go.
Bon courage :-)



À chaud (sans jeu de mot) :

# lvreduce -L 500G /dev/sda5

cette commande risque t-elle de faire perdre des données contenus dans sda5 ?



Oui, car il faut commencer par diminuer le système de fichier. Tu as lu
la doc sur LVM ? http://doc.ubuntu-fr.org/lvm

Le système de fichier que tu veux diminuer contient la racine de ton
système et est de type extfs (2, 3 ou 4). Cette configuration ne peut
pas être diminée à chaud. ext4fs le permettra peut être bientôt.

Quelque soit ce que tu veux faire, nouvelle partition ou nouveau volume
logique, tu vas devoir rebooter sur un autre système.

Tu peux voir avec ton hébergeur s'il peut te fournir un accès de type
KVM IP, DRAC ou autre selon le serveur.

--
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/
Avatar
Frédéric MASSOT
Le 16/07/2011 16:04, a écrit :
Le vendredi 15 juillet 2011, Gilles Mocellin a écrit :
Le jeudi 14 juillet, écrivit :

Le jeudi 14 juillet 2011, Jean-Sébastien Kroll-Rabotin a écrit :
Étant donné qu'un HD n'a que 4 partoches Pales, la moindre des
logiques est de placer l'extended en 4.





Quand on n’a que deux partitions, c’est logique aussi de les appeler
« 1 » et « 2 » plutôt que « 1 » et « 4 ». D’autant plus que rien
n’empêche de rajouter des partitions après (quel que soit le choix des
noms).


...........;

Merci,

mais ça ne répond pas à mon problème de raccourcir
mes partitions et d'en ajouter.

Rappel :
sda1 1049kB 256MB 255MB primary ext2 démarrage (/boot)
sda2 257MB 2000GB 2000GB extended
sda5 257MB 2000GB 2000GB logical lvm (OS)









[...]
Je désire :
Si possible, diminuer sda2, afin de pouvoir créer 2 partitions primaires sda3 et sda4
OU
sinon, de diminuer sda5 afin de pouvoir créer 2 partitions sda6 et sda7.



Je ne sais pas si tu vois l'ensemble de poupée russe qui compose ton
système :

partition étendue (sda2) --> partition logique (sda5) --> volume
physique --> groupe de volume (corbie) --> volume logique (root) -->
système de fichier racine (/).

Selon ce que veux créer (partition ou volume logique) il faudra que tu
diminues ou modifies toutes les couches en partant du système de fichier
racine.

Si les OS que tu veux installer comprennent LVM, il sera plus simple de
diminuer le système de fichier racine, puis le volume logique (root) et
de créer des volumes logiques pour ces OS.

Si les OS ne comprennent pas LVM, il faudra que tu touches à toutes les
couches, du système de fichier racine à la partition étendue sda2. Dans
ce cas, il vaut copier le système sur un support externe et refaire le
partionnement ou basculer sur un autre serveur avec un partionnement
adéquat.

Dans tout les cas, tu seras obligé de faire tes manip en rebootant sur
un OS live. Sauf si tu choisis de basculer sur un autre serveur, en
jouant avec rsync et les DNS c'est faisable.

--
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/
Avatar
corbie
Grand merci Frédéric de tes mails et la clarté de tes explications :
maintenant, j'ai bien compris le problème et la méthode.

Le serveur a une carte iDRAC, je vais voir comment démarrer
sous un autre OS, afin de démonter l'OS installé sur le disque dur,
et de faire les manips.

Très bon dimanche.

------------------------------------------------------------------------- --------------------
Le dimanche 17 juillet 2011, Frédéric MASSOT a écrit :
Le 16/07/2011 16:28, a écrit :
> Le jeudi 14 juillet 2011, Thierry B a écrit :
>
> Tout d'abord, merci beaucoup pour tes commentaires instructifs.
> Je n'ai accès à ce serveur qu'en mode distant (ssh),
> et je n'ai pas trop envie de m'y coltiner loin de chez moi,
> avec à l'arrivée, mettre une grosse doudoune,
> être dans un bruit assourdissant des ventilos de la salle,
> dans un flux d'air de congélateur,
> et d'y travailler assis par terre à partir d'un portable ...
>
>> Par exemple,
>> lvreduce -L 5G /dev/vg0/lv_mail va diminuer la taille du lv "lv_mail" à
>> 5 Go.
>> Bon courage :-)
>
> À chaud (sans jeu de mot) :
>
> # lvreduce -L 500G /dev/sda5
>
> cette commande risque t-elle de faire perdre des données contenus dan s sda5 ?

Oui, car il faut commencer par diminuer le système de fichier. Tu as lu
la doc sur LVM ? http://doc.ubuntu-fr.org/lvm

Le système de fichier que tu veux diminuer contient la racine de ton
système et est de type extfs (2, 3 ou 4). Cette configuration ne peut
pas être diminée à chaud. ext4fs le permettra peut être bientôt.

Quelque soit ce que tu veux faire, nouvelle partition ou nouveau volume
logique, tu vas devoir rebooter sur un autre système.

Tu peux voir avec ton hébergeur s'il peut te fournir un accès de type
KVM IP, DRAC ou autre selon le serveur.

Je ne sais pas si tu vois l'ensemble de poupée russe qui compose ton
système :

partition étendue (sda2) --> partition logique (sda5) --> volume
physique --> groupe de volume (corbie) --> volume logique (root) -->
système de fichier racine (/).

Selon ce que veux créer (partition ou volume logique) il faudra que tu
diminues ou modifies toutes les couches en partant du système de fichie r
racine.

Si les OS que tu veux installer comprennent LVM, il sera plus simple de
diminuer le système de fichier racine, puis le volume logique (root) et
de créer des volumes logiques pour ces OS.

Si les OS ne comprennent pas LVM, il faudra que tu touches à toutes les
couches, du système de fichier racine à la partition étendue sda2. Dans
ce cas, il vaut copier le système sur un support externe et refaire le
partionnement ou basculer sur un autre serveur avec un partionnement
adéquat.

Dans tout les cas, tu seras obligé de faire tes manip en rebootant sur
un OS live. Sauf si tu choisis de basculer sur un autre serveur, en
jouant avec rsync et les DNS c'est faisable.




--
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/
Avatar
Vincent Danjean
On 14/07/2011 23:09, Jean-Yves F. Barbier wrote:
On Thu, 14 Jul 2011 14:36:39 -0600, Jean-Sébastien Kroll-Rabotin
wrote:

Quand on n’a que deux partitions, c’est logique aussi de les appeler
« 1 » et « 2 » plutôt que « 1 » et « 4 ».



C'est certain, surtout quand on a pas lu les docs.



Il faudra me pointer plus précisément où il est dit qu'il est mieux que
la partition étendue soir la 4 (Windows fait comme ça n'est pas une
réponse acceptable pour moi)

D’autant plus que rien
n’empêche de rajouter des partitions après (quel que soit le choix des
noms).



Absolument, et par là même de se retrouver avec un sda2 qui a ses
cylindres après ceux de sda5; la logique est stupéfiante.



Et je ne te raconte pas avec les disques SSD ! Les blocs sont tous
mélangés en permanence par le firmware du disque.
Trêve de plaisanterie, avoir une partition sda2 qui a ses cylindres
après ceux de sda3 ou sda5 m'est arrivé plusieurs fois (suite à
des reconfigurations partielles de disque, ce n'est pas quelque
chose que je cherche absolument) mais ça n'a jamais dérangé linux.
Évidemment, si on compte faire tourner Windows dessus, il faut mieux
alors se méfier des partitionnage différent de ce qu'il fait.

Si avoir des partitions dans le désordre pose un soucis, il est même
possible de les réordonner plus tard puisqu’une Debian actuelle n’a
plus besoin de faire référence aux partitions explicitement avec leur
numéro (UUID, LABEL, etc sont des conventions biens plus
compréhensibles que de « sda1 » suivi de « sda4 »).



Hé bien si tu peux facilement retenir que:
UUIDV529690-764f-462c-8f48-c086d47a6693 = /dev/sda1
UUID6dca5f-e26f-4820-a7d8-bb2f508c5f6e = /dev/sdb2
UUID¨9bca8e-144d-45a2-b57a-47b9921c597f = /dev/sda6
c'est formidable!

Je dois confesser qu'à l'heure actuelle, je n'y arrive toujours pas...



J'avoue utiliser les LABEL beaucoup plus que les UUID

Pas plus d'ailleurs que de me rappeler sur quel disque se trouve quel label
(évidemment, avec un ou deux HDz, ça devrait le faire (quoique); mais avec une
dizaine ça devient déjà plus coton - et je ne parle même pas d'un rack de HDz).



J'ai découvert récemment "lshw" qui m'a permis de retrouver facilement
quel disque est branché sur quel contrôleur dans ma machine.

Si l’on ajoute à cela l’usage d’outils comme LVM qui font que la
partition étendue n’est plus la seule susceptible de contenir des
partitions logiques, il devient à la fois :
- plus rare d’avoir besoin des quatre partitions primaires;
- arbitraire de subdiviser l’une ou l’autre par un moyen quelconque
(extended, lvm, etc).



Merci d'évoquer ce point particulier, parce que c'est justement là que ça
coince: ce n'est pas parce qu'un conduit une voiture à boîte automatique que
ça dispense de connaître le code, ni d'utiliser les 2 pieds.

Autrement dit, une facilité (?ou une merde, c'est selon) genre LVM2 ne
dispense pas de la création d'une arborescence disque logique et compréhensible
par tout un chacun (surtout ceux qui doivent passer derrière toi).



Si on doit faire évoluer un partitionnage pour une raison ou une autre,
il suffit de documenter correctement ce qu'on a fait et pourquoi. Je trouve
ça mieux que de ne rien faire.

Ensuite chacun fait les choix qu’il préfère, mais ça n’en fait pas
une raison de qualifier les choix des autres de « n’importe quoi »…



Ha bon? parce qu'installer un swap et un système sur des partitions en fin de
HD, avec des différences de débit sur random stroke allant de 1 à 3 par
rapport à l'extérieur du HD, ça n'est pas n'importe quoi?
Là encore, un minimum de logique basé sur un minimum de connaissances
prévaut.



Il faudrait tout d'abord vérifier les chiffres que tu cites avec les disques
actuels. Je doute fortement de leur pertinence à l'heure actuelle et je suis
persuadé de leur obsolescence avec certaines technologies (SSD).

Utiliser des outils que l'on ne comprend pas c'est une chose, mais continuer à
le faire sans essayer de les comprendre, c'en est une toute autre.
(ou plus prosaïquement: Errare humanum est, sed perseverare diabolicum est:)



Tant qu'à proposer des améliorations, ça fait maintenant quelques temps
que je suis passé à GPT. Ça me libère des contraintes de 4 partitions
primaires et ça me permet d'aligner plus facilement les partitions sur des
limites adaptées aux matériels actuels (4k pour les gros disques récent,
voire 128k pour les SSD)

Cordialement,
Vincent

--
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/
1 2 3