Bonjour
Le 12/08/2022 à 19:09, jerome moliere a écrit :
bonjour a tous,
j ai reinstalle 1 ancien PC excellent (t450s) sur 1 base de debian
avec 1 install en LVM chiffre...
Malheureusement l'installateur choisit une heuristique pas terrible
pour le sizing des partitions (peu pour / et swap et tout le reste
pour /home)
en consequence pas d hibernation possible...
J'ai regarde la procedure de resize LVM elle a l'air simple mais avant
de tout casser ma jolie install je voulais savoir si il n'y avait pas
de ruses ou de pieges?
De ce que j'ai cru lire je dois demonter mes partoches, jongler avec resize2fs et autres outils LVM et cela doit etre gagne...
La situation initiale:
❯❯❯ sudo pvs main
PV VG Fmt Attr PSize PFree
/dev/mapper/sda5_crypt dwmdevtop-vg lvm2 a-- <476.45g 0
❯❯❯ sudo vgs main
VG #PV #LV #SN Attr VSize VFree
dwmdevtop-vg 1 5 0 wz--n- <476.45g 0
deadbrain@dwmdevtop ~/IdeaProjects/SimpleKafkstreamDemo
❯❯❯ sudo lvs main
LV VG Attr LSize Pool Origin Data% Meta%
Move Log Cpy%Sync Convert
home dwmdevtop-vg -wi-ao---- <441.04g
root dwmdevtop-vg -wi-ao---- 23.28g
swap_1 dwmdevtop-vg -wi-ao---- 976.00m
tmp dwmdevtop-vg -wi-ao---- <1.86g
var dwmdevtop-vg -wi-ao---- 9.31g
Il me faudrait un swap d'environ 30Go pour 20Go de RAM non? et reduire
donc d autant le root (en commencant par la bien sur)
Avez vous des retours specifiques?
Soit utiliser un fichier dans /home pour la swap, soit effectivement redimentioner. Si le /home n'est pas rempli actuellement, copie les
données sur /, démonte /home et recrée le avec les bonnes valeurs. Je trouve idiot d'utiliser l'espace disque complet en LV sur l'ensemble du disque à l'installation, le but de LVM étant tout de même de conserver
de l´espace disponible pour les volumes et leurs éventuelles évolutions
au cours de leur vie. J'ose espérer que ce n'est pas toi qui avait
demandé cette action ;)
Sinon lvreduce mais sauvegarde les données de /home auparavant.
Daniel
bonjour a tous,
j ai reinstalle 1 ancien PC excellent (t450s) sur 1 base de debian
avec 1 install en LVM chiffre...
Malheureusement l'installateur choisit une heuristique pas terrible
pour le sizing des partitions (peu pour / et swap et tout le reste
pour /home)
en consequence pas d hibernation possible...
J'ai regarde la procedure de resize LVM elle a l'air simple mais avant
de tout casser ma jolie install je voulais savoir si il n'y avait pas
de ruses ou de pieges?
De ce que j'ai cru lire je dois demonter mes partoches, jongler avec resize2fs et autres outils LVM et cela doit etre gagne...
La situation initiale:
❯❯❯ sudo pvs main
PV VG Fmt Attr PSize PFree
/dev/mapper/sda5_crypt dwmdevtop-vg lvm2 a-- <476.45g 0
❯❯❯ sudo vgs main
VG #PV #LV #SN Attr VSize VFree
dwmdevtop-vg 1 5 0 wz--n- <476.45g 0
deadbrain@dwmdevtop ~/IdeaProjects/SimpleKafkstreamDemo
❯❯❯ sudo lvs main
LV VG Attr LSize Pool Origin Data% Meta%
Move Log Cpy%Sync Convert
home dwmdevtop-vg -wi-ao---- <441.04g
root dwmdevtop-vg -wi-ao---- 23.28g
swap_1 dwmdevtop-vg -wi-ao---- 976.00m
tmp dwmdevtop-vg -wi-ao---- <1.86g
var dwmdevtop-vg -wi-ao---- 9.31g
Il me faudrait un swap d'environ 30Go pour 20Go de RAM non? et reduire
donc d autant le root (en commencant par la bien sur)
Avez vous des retours specifiques?
De ce que j'ai cru lire je dois demonter mes partoches, jongler avec resize2fs et autres outils LVM et cela doit etre gagne...
LV VG Attr LSize Pool Origin Data% Meta%
Move Log Cpy%Sync Convert
home dwmdevtop-vg -wi-ao---- <441.04g
root dwmdevtop-vg -wi-ao---- 23.28g
swap_1 dwmdevtop-vg -wi-ao---- 976.00m
tmp dwmdevtop-vg -wi-ao---- <1.86g
var dwmdevtop-vg -wi-ao---- 9.31g
Il me faudrait un swap d'environ 30Go pour 20Go de RAM non?
Le 12/08/2022 à 19:09, jerome moliere a écrit :
De ce que j'ai cru lire je dois demonter mes partoches, jongler avec resize2fs et autres outils LVM et cela doit etre gagne...
Petite question a la con : pourquoi LVM ??? Sur une config comme celle
que tu décris j'en vois vraiment pas l'interet. Le chiffrement je
comprend, mais LVM ca rajoute de la complexité et des risques de panne pour… pour quoi au fait ?
LV VG Attr LSize Pool Origin Data% Meta%
Move Log Cpy%Sync Convert
home dwmdevtop-vg -wi-ao---- <441.04g
root dwmdevtop-vg -wi-ao---- 23.28g
swap_1 dwmdevtop-vg -wi-ao---- 976.00m
tmp dwmdevtop-vg -wi-ao---- <1.86g
var dwmdevtop-vg -wi-ao---- 9.31g
Il me faudrait un swap d'environ 30Go pour 20Go de RAM non?
Tu ne dis rien de ton usage. C'est pour de la bureautique ? Pour faire
un serveur ? Une machine de compilation ? Autre ?
Si c'est de la bureautique :
- t'a pas besoin de 20 G de RAM, vraiment pas, mais bon tu les a, tant
mieux pour toi
- t'a besoin d'une swap tout juste aussi grosse que la RAM pour hiberner
- t'a besoin d'environ 20 G de partoche root, tout compris
- t'a pas interet a saucissauner ton disque en rajoutant une partoche
/tmp et une partoche /var, laisse tout dans une seule partoche root
- garde un maximum de place pour ta partoche /home
Si c'est pour un autre usage, il faudra adapter.
Dans tous les cas, t'a pas besoin d'une swap plus grosse que la RAM. Tu
peux meme l'avoir un peu plus petite : quand il hiberne il copie la RAM
dans la swap en compressant a la volée.
Merci bien Hamster..... Je ne savais pas pour l'hibernation et la
compression a la volee...
L usage c est du dev principalement avec pas mal de docker (donc il faut
un var plus gros)
et du java (donc il faut de la RAM)
Je vais encore tout casser saucissoner comme je veux et cela sera top...
Le 12/08/2022 à 19:49, jerome moliere a écrit :
Merci bien Hamster..... Je ne savais pas pour l'hibernation et la
compression a la volee...
L usage c est du dev principalement avec pas mal de docker (donc il
faut un var plus gros)
OK. Et si je comprend bien tu veux une /var séparée pour pas faire
planter le système si tu la remplis raz la gueule avec des dockers. Si
c'est la que t'a besoin de place et pas tellement dans /home, alors
n'hésite pas a la faire grosse.
Autre possibilité, faire un montage "bind" d'un dossier de /home dans /var/lib/docker.
Par exemple :
mkdir /home/docker
mount -o bind /home/docker /var/lib/docker
mount -o bind /home/docker /var/lib/docker
C'est en effet une option, mais je comprend pas bien l'interet de le
faire comme ca plutot qu'avec un lien symbolique ?
Le 16/08/22 à 16:08, hamster <hamster@suna.fdn.fr> a écrit :
mount -o bind /home/docker /var/lib/docker
C'est en effet une option, mais je comprend pas bien l'interet de le
faire comme ca plutot qu'avec un lien symbolique ?
Ça permet d'avoir le "vrai" chemin qui reste /var/lib/…
Ça peut éviter des problèmes (une dépendance mal codée qui vérifierait ce chemin), ou de la
customisation compliquée (pour apparmor par ex).
Je me souviens avoir fait ça pour mysql il y a très longtemps, un lien symbolique passait pas
(à cause de apparmor il me semble) alors qu'avec un bind ça passait crème sans aller bidouiller
les configs par défaut du système.
Le 16/08/2022 à 10:23, Sébastien NOBILI a écrit :
Autre possibilité, faire un montage "bind" d'un dossier de /home dans
/var/lib/docker.
Par exemple :
mkdir /home/docker
mount -o bind /home/docker /var/lib/docker
C'est en effet une option, mais je comprend pas bien l'interet de le
faire comme ca plutot qu'avec un lien symbolique ?
ln -s /home/docker /var/lib/docker
## Basile ajoute en mai 2021
/home/UsrSrc /usr/src none bind
bonjour a tous,0
j ai reinstalle 1 ancien PC excellent (t450s) sur 1 base de debian
avec 1 install en LVM chiffre...
Malheureusement l'installateur choisit une heuristique pas terrible
pour le sizing des partitions (peu pour / et swap et tout le reste
pour /home)
en consequence pas d hibernation possible...
J'ai regarde la procedure de resize LVM elle a l'air simple mais avant
de tout casser ma jolie install je voulais savoir si il n'y avait pas
de ruses ou de pieges?
De ce que j'ai cru lire je dois demonter mes partoches, jongler avec resize2fs et autres outils LVM et cela doit etre gagne...
La situation initiale:
❯❯❯ sudo pvs main
PV VG Fmt Attr PSize PFree
/dev/mapper/sda5_crypt dwmdevtop-vg lvm2 a-- <476.45g
❯❯❯ sudo vgs main
VG #PV #LV #SN Attr VSize VFree
dwmdevtop-vg 1 5 0 wz--n- <476.45g 0
deadbrain@dwmdevtop ~/IdeaProjects/SimpleKafkstreamDemo
❯❯❯ sudo lvs main
LV VG Attr LSize Pool Origin Data% Meta%
Move Log Cpy%Sync Convert
home dwmdevtop-vg -wi-ao---- <441.04g
root dwmdevtop-vg -wi-ao---- 23.28g
swap_1 dwmdevtop-vg -wi-ao---- 976.00m
tmp dwmdevtop-vg -wi-ao---- <1.86g
var dwmdevtop-vg -wi-ao---- 9.31g
Il me faudrait un swap d'environ 30Go pour 20Go de RAM non? et reduire
donc d autant le root (en commencant par la bien sur)
Avez vous des retours specifiques?
Par avance merci
Cordialement
Jerome
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 286 |
Nodes: | 16 (2 / 14) |
Uptime: | 81:19:58 |
Calls: | 6,495 |
Calls today: | 6 |
Files: | 12,096 |
Messages: | 5,276,697 |