Re: Resize partitions ext4 /LVM

2022-08-16 Par sujet Basile Starynkevitch


On 16/08/2022 16:08, hamster wrote:

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



Et un montage bind peut être permanent dans /etc/fstab avec par exemple:


## Basile ajoute en mai 2021
/home/UsrSrc /usr/src nonebind



Notez que je cherche des partenaires intéressés par le projet RefPerSys 
en http://refpersys.org/



Bonne soirée.

--
Basile Starynkevitch
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/


Re: Resize partitions ext4 /LVM

2022-08-16 Par sujet Erwan David

Le 16/08/2022 à 16:30, Daniel Caillibaud a écrit :

Le 16/08/22 à 16:08, hamster  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.



en cas de chroot (et iml y a des chances que docker en fasse) un lien 
symbolique absolu ne va plus marcher, alors que le montage bind n'aura 
pas ce problème.




Re: Resize partitions ext4 /LVM

2022-08-16 Par sujet Daniel Caillibaud
Le 16/08/22 à 16:08, hamster  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.

-- 
Daniel

Certains croient prendre une initiative en faisant le contraire 
de ce qu'on leur demande. 
d'après Sacha Guitry



Re: Resize partitions ext4 /LVM

2022-08-16 Par sujet hamster

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



Re: Resize partitions ext4 /LVM

2022-08-16 Par sujet Sébastien NOBILI

Bonjour,

Le 2022-08-12 20:17, hamster a écrit :

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

(à mettre dans /etc/fstab pour la persistence au reboot)

Ça te permet d'avoir une seule grosse partition qui va héberger tout ce 
qui prend de la place.


Sébastien