Re: [FRsAG] Redimensionner une partition en utilisant TOUT l'espace disque restant

2016-05-12 Par sujet Julien Escario
> Précision par rapport à la commande "parted resizepart" que j'ai donné, c'est
> dispo à partir de parted 3.2 (Mais comme t'as pas précisé ta distro, on ne 
> sait
> pas)

Ubuntu 16.04 :
# parted -v
parted (GNU parted) 3.2

Ouf ;-)

> Sinon pour la taille de fin tu peux la donner en pourcentage ou utiliser -1...
> (Extrait de help mkpart ci-dessous)
> 
>> DEBUT et FIN sont des emplacements sur un disque, comme 4GB ou 10%. Les
>> valeurs >négatives se comptent à partir de la fin du disque. Par exemple, 
>> =-1s
>>spécifie précisément le dernier secteur.

Ah ben, voilà, super ça ! C'est l'info que j'ai zappée (merci à Yann et toi qui
me donnez le truc qui débloque).

Donc (bon, là j'ai encore une partition étendue, pas glop) :

parted /dev/vda resizepart 2 100%
parted /dev/vda resizepart 5 100%
pvresize /dev/vda5
lvresize -l+100%FREE /dev/monvg/monlv
resize2fs /dev/monvg/monlv

Et le tour est joué ! Sans avoir à s'inquiéter un seul instant de la taille du
disque, il utilise ce qui est dispo, point barre et j'ai mon espace à 
disposition.

Bon, on est bien d'accords que ça ne marche que pour du 'grow'. Pour du shrink,
c'est autrement plus touchy.

Merci !
Julien





smime.p7s
Description: Signature cryptographique S/MIME
___
Liste de diffusion du FRsAG
http://www.frsag.org/

Re: [FRsAG] Redimensionner une partition en utilisant TOUT l'espace disque restant

2016-05-12 Par sujet Jean-Yves LENHOF

Le 2016-05-12 18:34, Julien Escario a écrit :

Le 12/05/2016 18:15, Alarig Le Lay a écrit :

On Thu May 12 17:33:46 2016, Julien Escario wrote:

Bonjour,
Petit truc que je n'arrive pas à faire en one-liner : j'ai une 
partition qui est
un PV LVM (/dev/vda5). J'ai augmenté la taille du disque à chaud et 
je cherche
maintenant comment scripter mon truc pour qu'il redimensionne cette 
partition

pour utiliser TOUT l'espace disque en fin de disque (ma partition est
volontairement la dernière).

Sachant que la taille du disque peut être variable. Après, je ferais 
mon

lvresize/vgresize/lvresize.

En gros, j'aimerais faire l'équivalent de lvresize -l+100%FREE mais 
pour une

partition, pas un logical volume.

parted ne semble pas le faire tout seul (il faut supprimer l'ancienne 
part et

recréer en lui donnant l'adresse de début et de fin manuellement).

Un petit soft magique qui sait faire ça ?

Merci !
Julien


Bonjour,

Tu peux le faire avec parted :
https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s2-disk-storage-parted-resize-part.html

Je l’ai déjà fait pour une partition LVM dans un LUKS.


Justement non. Parted veut la 'starting place' et la 'ending place' en 
MB.
Autant la 'starting place' sera toujours la même, autant la 'ending 
place' mon

script ne la connaît pas.
Ca doit pouvoir se scripter mais j’espérais un truc plus 'out of the 
box'.


Je trouve bizarre que l'on ne puisse pas dire à parted : grow cette 
partition au
maximum de ce qui est dispo sur le disque (mettons jusqu'à la prochaine 
part au

moins).

Julien



Précision par rapport à la commande "parted resizepart" que j'ai donné, 
c'est dispo à partir de parted 3.2 (Mais comme t'as pas précisé ta 
distro, on ne sait pas)


Sinon pour la taille de fin tu peux la donner en pourcentage ou utiliser 
-1... (Extrait de help mkpart ci-dessous)


DEBUT et FIN sont des emplacements sur un disque, comme 4GB ou 10%. Les 
valeurs >négatives se comptent à partir de la fin du disque. Par 
exemple, =-1s

   spécifie précisément le dernier secteur.


Cdlt,

JYL
___
Liste de diffusion du FRsAG
http://www.frsag.org/

Re: [FRsAG] Redimensionner une partition en utilisant TOUT l'espace disque restant

2016-05-12 Par sujet Yann Lopez
>
> On est d'accord. Le seul point important ici étant que la part garde son 
> premier
> secteur. Mais toujours pas d'automatisme pour récupérer le dernier secteur.
>

Je te dirais bien d'aller relire le manuel de parted avant de râler.

Tout d'abord il existe la commande unit qui permet de changer l'unité
qui est affichée
par parted pour les bordures de ta partition. (unit s pour les secteurs)
Ensuite tu peux suffixer tes chiffre avec la dite unité si tu veux
passer directement les valeurs.
Et dernièrement, tu as la valeur 100% qui te permet de mettre la fin
de ta partition au plus près
de la fin du disque que possible.

Enfin bref, c'est tout à fait scriptable...

Sinon, quel type de virtualisation utilises-tu en dessous de ta machine ?
___
Liste de diffusion du FRsAG
http://www.frsag.org/

Re: [FRsAG] Redimensionner une partition en utilisant TOUT l'espace disque restant

2016-05-12 Par sujet Julien Escario
Le 12/05/2016 18:34, fr...@jack.fr.eu.org a écrit :
> Je partage d'avis de domi
> Modifier des partitions, les aggrandir (et pire, les réduire), j'ai
> toujours constatés que c'était casse-gueule
> C'est à dire, non fiable à 100%, non idiot-proof, facile de se gourrer
> et de défoncer son FS

M'en fout en fait. Je peux tuer le FS, ça pourra bien m'en toucher une sans
faire bouger l'autre ((c) un ancien président de nous).

Julien




smime.p7s
Description: Signature cryptographique S/MIME
___
Liste de diffusion du FRsAG
http://www.frsag.org/

Re: [FRsAG] Redimensionner une partition en utilisant TOUT l'espace disque restant

2016-05-12 Par sujet Julien Escario
Le 12/05/2016 18:21, Benjamin Boudoir a écrit :
> Le 12/05/2016 17:33, Julien Escario a écrit :
>> parted ne semble pas le faire tout seul (il faut supprimer l'ancienne part et
>> recréer en lui donnant l'adresse de début et de fin manuellement).
> 
> C'est la façon normale de faire. "Supprimer" la partition consiste à la
> supprimer de la table des partitions et pas de la supprimer physiquement.
> Il faut donc la supprimer pour la recréer avec une fin plus longue.

On est d'accord. Le seul point important ici étant que la part garde son premier
secteur. Mais toujours pas d'automatisme pour récupérer le dernier secteur.

> Après, un coup de pvresize.

Alors étonnamment, pvresize, si je ne lui donne pas de taille, il prend tout ce
qu'il a à dispo. Pourquoi pas la même chose sur la partition ?

>> Un petit soft magique qui sait faire ça ?
> 
> Y'a pas de magie, si un soft fait ce que tu veux, il le fera de la même 
> manière
> que décrit précédemment c'est juste qu'il ne te préviendra pas.

C'est tout ce que je demande comme magie.

Sinon je le scripte en utilisant la sortie de parted hein mais réinventer la
roue, toussa ...

Julien





smime.p7s
Description: Signature cryptographique S/MIME
___
Liste de diffusion du FRsAG
http://www.frsag.org/

Re: [FRsAG] Redimensionner une partition en utilisant TOUT l'espace disque restant

2016-05-12 Par sujet Julien Escario
Le 12/05/2016 18:15, Alarig Le Lay a écrit :
> On Thu May 12 17:33:46 2016, Julien Escario wrote:
>> Bonjour,
>> Petit truc que je n'arrive pas à faire en one-liner : j'ai une partition qui 
>> est
>> un PV LVM (/dev/vda5). J'ai augmenté la taille du disque à chaud et je 
>> cherche
>> maintenant comment scripter mon truc pour qu'il redimensionne cette partition
>> pour utiliser TOUT l'espace disque en fin de disque (ma partition est
>> volontairement la dernière).
>>
>> Sachant que la taille du disque peut être variable. Après, je ferais mon
>> lvresize/vgresize/lvresize.
>>
>> En gros, j'aimerais faire l'équivalent de lvresize -l+100%FREE mais pour une
>> partition, pas un logical volume.
>>
>> parted ne semble pas le faire tout seul (il faut supprimer l'ancienne part et
>> recréer en lui donnant l'adresse de début et de fin manuellement).
>>
>> Un petit soft magique qui sait faire ça ?
>>
>> Merci !
>> Julien
> 
> Bonjour,
> 
> Tu peux le faire avec parted :
> https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s2-disk-storage-parted-resize-part.html
> 
> Je l’ai déjà fait pour une partition LVM dans un LUKS.

Justement non. Parted veut la 'starting place' et la 'ending place' en MB.
Autant la 'starting place' sera toujours la même, autant la 'ending place' mon
script ne la connaît pas.
Ca doit pouvoir se scripter mais j’espérais un truc plus 'out of the box'.

Je trouve bizarre que l'on ne puisse pas dire à parted : grow cette partition au
maximum de ce qui est dispo sur le disque (mettons jusqu'à la prochaine part au
moins).

Julien




smime.p7s
Description: Signature cryptographique S/MIME
___
Liste de diffusion du FRsAG
http://www.frsag.org/

Re: [FRsAG] Redimensionner une partition en utilisant TOUT l'espace disque restant

2016-05-12 Par sujet frsag
Je partage d'avis de domi
Modifier des partitions, les aggrandir (et pire, les réduire), j'ai
toujours constatés que c'était casse-gueule
C'est à dire, non fiable à 100%, non idiot-proof, facile de se gourrer
et de défoncer son FS


On 12/05/2016 18:32, Julien Escario wrote:
> Le 12/05/2016 17:42, Dominique Rousseau a écrit :
>> Le Thu, May 12, 2016 at 05:33:46PM +0200, Julien Escario 
>> [esca...@azylog.net] a écrit:
>>> Bonjour,
>>> Petit truc que je n'arrive pas à faire en one-liner : j'ai une partition 
>>> qui est
>>> un PV LVM (/dev/vda5). J'ai augmenté la taille du disque à chaud et je 
>>> cherche
>>> maintenant comment scripter mon truc pour qu'il redimensionne cette 
>>> partition
>>> pour utiliser TOUT l'espace disque en fin de disque (ma partition est
>>> volontairement la dernière).
>>
>> Alors moi, en général, je fais pas de truc casse-gueule du genre
>> redimensionner la derniere partition, quand j'ai du LVM.
>> J'ajoute juste une nouvelle partition à la suite, puis pvcreate, puis
>> vgextend, puis lvresize + resizefs.
> 
> J'ai pensé à ça oui. Un peu plus moche quand même.
> 
>> Et pour les manipulations scriptées de partitions, tu dois pouvoir faire
>> ça avec sfdisk (que ce soit pour créer une nouvelle parition ou
>> remplacer une existante dans la table par une plus grande).
> 
> Je regarde sfdisk.
> 
> Julien
> 
> 
> 
> 
> ___
> Liste de diffusion du FRsAG
> http://www.frsag.org/
> 
___
Liste de diffusion du FRsAG
http://www.frsag.org/

Re: [FRsAG] Redimensionner une partition en utilisant TOUT l'espace disque restant

2016-05-12 Par sujet Benjamin Boudoir

Le 12/05/2016 17:33, Julien Escario a écrit :
parted ne semble pas le faire tout seul (il faut supprimer l'ancienne 
part et

recréer en lui donnant l'adresse de début et de fin manuellement).


C'est la façon normale de faire. "Supprimer" la partition consiste à la 
supprimer de la table des partitions et pas de la supprimer 
physiquement.

Il faut donc la supprimer pour la recréer avec une fin plus longue.

Après, un coup de pvresize.


Un petit soft magique qui sait faire ça ?


Y'a pas de magie, si un soft fait ce que tu veux, il le fera de la même 
manière que décrit précédemment c'est juste qu'il ne te préviendra pas.


--
Benjamin Boudoir

___
Liste de diffusion du FRsAG
http://www.frsag.org/

Re: [FRsAG] Redimensionner une partition en utilisant TOUT l'espace disque restant

2016-05-12 Par sujet Alarig Le Lay
On Thu May 12 17:33:46 2016, Julien Escario wrote:
> Bonjour,
> Petit truc que je n'arrive pas à faire en one-liner : j'ai une partition qui 
> est
> un PV LVM (/dev/vda5). J'ai augmenté la taille du disque à chaud et je cherche
> maintenant comment scripter mon truc pour qu'il redimensionne cette partition
> pour utiliser TOUT l'espace disque en fin de disque (ma partition est
> volontairement la dernière).
> 
> Sachant que la taille du disque peut être variable. Après, je ferais mon
> lvresize/vgresize/lvresize.
> 
> En gros, j'aimerais faire l'équivalent de lvresize -l+100%FREE mais pour une
> partition, pas un logical volume.
> 
> parted ne semble pas le faire tout seul (il faut supprimer l'ancienne part et
> recréer en lui donnant l'adresse de début et de fin manuellement).
> 
> Un petit soft magique qui sait faire ça ?
> 
> Merci !
> Julien

Bonjour,

Tu peux le faire avec parted :
https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s2-disk-storage-parted-resize-part.html

Je l’ai déjà fait pour une partition LVM dans un LUKS.

-- 
alarig


signature.asc
Description: Digital signature
___
Liste de diffusion du FRsAG
http://www.frsag.org/

Re: [FRsAG] Redimensionner une partition en utilisant TOUT l'espace disque restant

2016-05-12 Par sujet Jean-Yves LENHOF

Le 2016-05-12 17:33, Julien Escario a écrit :

Bonjour,
Petit truc que je n'arrive pas à faire en one-liner : j'ai une 
partition qui est
un PV LVM (/dev/vda5). J'ai augmenté la taille du disque à chaud et je 
cherche
maintenant comment scripter mon truc pour qu'il redimensionne cette 
partition

pour utiliser TOUT l'espace disque en fin de disque (ma partition est
volontairement la dernière).

Sachant que la taille du disque peut être variable. Après, je ferais 
mon

lvresize/vgresize/lvresize.

En gros, j'aimerais faire l'équivalent de lvresize -l+100%FREE mais 
pour une

partition, pas un logical volume.

parted ne semble pas le faire tout seul (il faut supprimer l'ancienne 
part et

recréer en lui donnant l'adresse de début et de fin manuellement).

Un petit soft magique qui sait faire ça ?

Merci !
Julien


___
Liste de diffusion du FRsAG
http://www.frsag.org/


Bonjour,

Avec un "parted resize" + "pvresize", tu n'arrives pas à tes fins ?

Cdlt,
___
Liste de diffusion du FRsAG
http://www.frsag.org/