cerhu > linux.debian.user.french

JUPIN Alain (19/05/2019, 00h30)
Bonsoir,

Sur une config Debian + Postfix + Dovecot (en réalité iinstance  mail
d'uns serveur ISPConfig 3), j'ai le problème du /var trop "gros" et qui
me rempli presque a rabord la partition /

Donc j'ai naivement tenté (comme je l'ai fais sur d'autres install Debian) :
# mv /var/ /home/
# ln -s /home/var/ /var
# reboot

Eh bien au reboot, Dovecot et Mysql refuse de démarrer

# systemctl status mariadb.service
? mariadb.service - MariaDB 10.1.37 database server
   Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor
preset: enabled)
   Active: failed (Result: exit-code) since Sat 2019-05-18 23:56:48
CEST; 5s ago
     Docs: man:mysqld(8)
           [..]
  Process: 1743 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d
/var/run/mysqld (code=exited, status=1/FAILURE)

mai 18 23:56:48 ruchba.jupinfo.fr systemd[1]: Starting MariaDB 10.1.37
database server...
mai 18 23:56:48 ruchba.jupinfo.fr install[1743]: /usr/bin/install:
impossible de créer le répertoire « /var »: Le fichier existe
mai 18 23:56:48 ruchba.jupinfo.fr systemd[1]: mariadb.service: Control
process exited, code=exited status=1
mai 18 23:56:48 ruchba.jupinfo.fr systemd[1]: Failed to start MariaDB
10.1.37 database server.
mai 18 23:56:48 ruchba.jupinfo.fr systemd[1]: mariadb.service: Unit
entered failed state.
mai 18 23:56:48 ruchba.jupinfo.fr systemd[1]: mariadb.service: Failed
with result 'exit-code'.

May 18 23:54:41 ruchba dovecot: master: Error:
bind(/var/spool/postfix/private/auth) failed: No such file or directory
May 18 23:54:41 ruchba dovecot: master: Fatal: Failed to start listeners

Après moultes essais infructueux  (pendant près de 2H !!! l'heure
tardive et la fatigue aidant), j'ai tout remis dans / et hop tout est
rentré dans l'ordre
Mais bientôt, / ne va plus être assez grand !
Pour info, /home est ma partition "data" elle fait 200Go !

Une solution pour transférer mon /var dans /home sans rien casser ?
Ou alors virer la partition /home et agrandir / ?

Merci pour votre aide !
Bernard Schoenacker (19/05/2019, 04h00)
----- Mail original -----
[..]
> tardive et la fatigue aidant), j'ai tout remis dans / et hop tout est
> rentré dans l'ordre
> Mais bientôt, / ne va plus être assez grand !
> Pour info, /home est ma partition "data" elle fait 200Go !
> Une solution pour transférer mon /var dans /home sans rien casser ?
> Ou alors virer la partition /home et agrandir / ?
> Merci pour votre aide !


bonjour,

en premier, serait il possible de faire une cure d'amaigrissement
du /var en supprimant les paquets en cache et les journaux
trop anciens ?

alternative :

déplacer les journaux dans /home
déplacer le cache des paquets dans /home

merci
slt
bernard
JUPIN Alain (19/05/2019, 10h20)
Bonjour,

Après avoir dormi, j'ai refait pareil, déplacé le le contenu de /var
dans /home mais ensuite, j'ai demandé à fstab de monter la partition non
plus sur /home mais /var
ET tout fonctionne à merveille (surtout que /home dans le cas de ce
serveur n'est pas amené à recevoir de données)

Désolé pour mon message lié à la fatigue ... mes neuronnes n'étaient
visiblement plus tous connectés entre eux !

Alain JUPIN

Le 19/05/2019 à 03:55, Bernard Schoenacker a écrit :
[..]
Daniel Caillibaud (20/05/2019, 15h30)
Le 19/05/19 =C3=A0 00:26, JUPIN Alain <ajupin> a =C3=A9crit :
[..]
> # reboot
>=20
> Eh bien au reboot, Dovecot et Mysql refuse de d=C3=A9marrer


Tu as r=C3=A9gl=C3=A9 le pb en montant ton ancienne partition /home avec le=
contenu
de /var sur /var, mais pour une autre fois ou pour qqun d'autre qui
tomberait sur ce fil, il me semble que mysql|mariadb n'aime pas les liens
symboliques (ou alors c'est apparmor, me rappelle plus), il suffit de lui
indiquer le vrai dossier source (dans ton cas c'=C3=A9tait /home/lib/mysql/=
=C3=A0 la
place de /var/lib/mysql) dans la configuration mariadb (variable datadir, +
=C3=A9ventuellement v=C3=A9rifier dans /etc/apparmor.d/ que c'est coh=C3=A9=
rent).

--=20
Daniel

Le philosophe cherche des solutions aux probl=C3=A8mes et
ne trouve que des probl=C3=A8mes sans solutions.=20
Sim
Sébastien NOBILI (22/05/2019, 09h50)
Bonjour,

20 mai 2019 15:21 "Daniel Caillibaud" <ml> a écrit:

> Tu as réglé le pb en montant ton ancienne partition /home avec le contenu
> de /var sur /var, mais pour une autrefois ou pour qqun d'autre qui
> tomberait sur ce fil, il me semble quemysql|mariadb n'aime pas les liens
> symboliques (ou alors c'est apparmor, me rappelle plus), il suffit de lui
> indiquer le vrai dossier source (dans ton cas c'était /home/lib/mysql/ à la
> place de /var/lib/mysql) dans la configuration mariadb (variable datadir, +
> éventuellement vérifier dans /etc/apparmor.d/ que c'est cohérent).


Pour ce genre de cas, j'utilise un montage "bind" :

mount /home/var/ /var/ -o bind

Du côté de l'application, l'illusion est parfaite et pas besoin de modifier
la conf.

Sébastien
David - DCPC (24/05/2019, 15h50)
Si c'est du lvm pourquoi ne pas plus logiquement retailler les partitions
en réduisant le home et augmentant le var ?

Sinon voir si c'est logique et utile ce qui remplit le /var, et par exemple
ajuster les logrotate si c'est bien /var/log qui grossit (genre ajouter la
compression des anciens logs, en garder moins longtemps,...)

David

Le mer. 22 mai 2019 à 09:43, Sébastien NOBILI <sebnewsletter> a
écrit :
[..]
Discussions similaires
trop gros.........

classeur trop gros

Fichiers PP trop gros

Film AVI trop gros ?


Fuseau horaire GMT +2. Il est actuellement 04h21. | Privacy Policy