Re: Pressed Debian et definition du nombre d'inodes

2021-11-13 Par sujet Pierre Malard
Salut,

Je ne sais pas si cela répondra complètement à ta question mais j’ai eu les 
mêmes questionnements sur la limite de taille de FS, de fichiers et de longueur 
de chemin d’accès selon le format. C’est pourquoi finalement j’en suis tombé à 
utiliser XFS plutôt que Ext4.
En plus, avec Ext4 à l’époque il y avait un problème d’utilisation d’une 
bibliothèque 32 bits qui me limitait le FS à 50 To si je me souviens bien.

Voici 2 URL utiles :
https://access.redhat.com/solutions/1532 

https://access.redhat.com/articles/rhel-limits 




> Le 12 nov. 2021 à 23:13, phoebus phoebus  a écrit :
> 
> Bonjour à tous,
> 
> Je souhaiterai savoir s'il est possible de définir le nombre d'inodes d'un FS 
> à l’installation avec le fichier d’installation pressed.
> 
> Par exemple pour le FS /var/log, je voudrai compléter ceci
> 500 550 1024 ext4 \
> lv_name{ varlog } \
> method{ lvm } format{ } \
> use_filesystem{ } filesystem{ ext4 } \
> label{ varlog } \
> mountpoint{ /var/log } \
> options/nodev{ nodev } \
> options/nosuid{ nosuid } \
> options/noexec{ noexec } \
> options/relatime{ relatime } \
> $lvmok{ } \
> . \
> 
> Mais ici, je ne peux pas définir le nombre d'inodes a effecter au FS comme 
> avec la commande: mkfs -t ext4 -N iNumberOfINodes /dev/XdY
> Avez vous une idée ou un exemple de pressed pour faire cela?
> 
> Merci.
> 
> Cordialement,
> Thierry

--
Pierre Malard

   «Le courage, c'est de chercher la vérité et de la dire,
c'est de ne pas subir la loi du mensonge triomphant qui passe
et de ne pas faire écho de notre âme, de notre bouche et de nos mains
aux applaudissements imbéciles et aux huées fanatiques.»
Jean Jaures - "Discours de jeunesse" - 1903
   ("`-/")_.-'"``-._
. . `; -._)-;-,_`)
   (v_,)'  _  )`-.\  ``-'
  _.- _..-_/ / ((.'
((,.-'   ((,/ πr

perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-.  ;-;;,_:  |,A-  ) )-,_. ,\ 
(  `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"'  `-'"'"'\_): 
24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print'
- --> Ce message n’engage que son auteur <--



signature.asc
Description: Message signed with OpenPGP


Re: Envoi automatique de mail après le démarrage par systemd

2021-11-13 Par sujet Christophe Maquaire
Le samedi 13 novembre 2021 à 16:21 +0100, steve a écrit :
> Bonjour,
> 
Bonjour,

Je ne suis pas très au point à propos de systemd, mais j'ajouterais 

> 2) création du service dans /lib/systemd/system:
> 
> cat mon-ip.service
> [Unit]
> Description=Envoi ip via mail
After=network.target
> 
> [Service]
> Type=oneshot
> ExecStart=/home/steve/bin/myip.sh
> 
> [Install]
> WantedBy=multi-user.target
> 
> 

> 
> Merci pour toute aide.
De rien et peut-être inutile.
> 
> S
Christophe



Re: Envoi automatique de mail après le démarrage par systemd

2021-11-13 Par sujet Sabri KHEMISSA
Afin de te simplifier la vie... tu peux aller plus loin en envoyant un mail
uniquement lorsque l'IP change entre deux exécutions d'un crontab.
Le contenu de ce post est à adapter à ton contexte :
https://askubuntu.com/questions/374894/server-script-that-sends-an-email-every-time-the-global-ip-changes


Re: Envoi automatique de mail après le démarrage par systemd

2021-11-13 Par sujet steve

Le 13-11-2021, à 17:00:28 +0100, Sabri KHEMISSA a écrit :


  Bonjour,
  Je pense que tu n'es pas maître du serveur DHCP. Le cas échéant, tu
  peux forcer l'attribution d'un IP sur la base d'une adresse MAC.
  [1]https://www.itsfullofstars.de/2019/02/assign-a-static-ip-to-dhcp-cli


Oui je sais comment attribuer une IP fixe, mais ça ne marche que dans un
environnement précis.


  ent/
  Pour répondre à ta question, tu peux utiliser crontab
  [2]https://phoenixnap.com/kb/crontab-reboot


Oui, ça marche en effet.

Merci

@plus

S



Re: Envoi automatique de mail après le démarrage par systemd

2021-11-13 Par sujet steve

Salut,

Le 13-11-2021, à 16:42:49 +0100, NoSpam a écrit :


Bonjour

utiliser @reboot dans cron et executer le script


Merci, je n'avais pas pensé à cette solution simple (qui marche, je
viens de tester). Mais ça ne répond pas à mon problème initial :)

@plus

S



Re: Envoi automatique de mail après le démarrage par systemd

2021-11-13 Par sujet Sabri KHEMISSA
Bonjour,

Je pense que tu n'es pas maître du serveur DHCP. Le cas échéant, tu peux
forcer l'attribution d'un IP sur la base d'une adresse MAC.
https://www.itsfullofstars.de/2019/02/assign-a-static-ip-to-dhcp-client/

Pour répondre à ta question, tu peux utiliser crontab
https://phoenixnap.com/kb/crontab-reboot

L'avantage d'utiliser crontab est de pouvoir lancer périodiquement ton
script afin de détecter les changements d'IP dynamique.

Pour rappel, l'attribution d'une IP par DHCP est associée à un bail. L'IP
peut changer à l'expiration du bail et la nouvelle demande l'IP associée
sans redémarrage du système.

Sabri

On Sat, Nov 13, 2021, 16:39 steve  wrote:

> Bonjour,
>
> J'ai un système headless (Rpi) et j'aimerai qu'après chaque démarrage,
> un mail soit envoyé avec la sortie de ifconfig afin d'avoir l'ip du
> système (qui peut changer de temps en temps à cause de dhcp). L'idée est
> de ne pas avoir à brancher un écran externe si tout à coup l'ip à changé
> (je me connecte via vnc au système).
>
> Voici ce que j'ai fait.
>
> 1) création du script d'envoi
>
> cat /home/steve/bin/myip.sh
> #!/bin/sh
>
> ifconfig | mutt -s "mon ip" m...@example.com
>
> chmod u+x myip.sh
>
> Le script s'exécute correctement (=mail bien envoyé).
>
> 2) création du service dans /lib/systemd/system:
>
> cat mon-ip.service
> [Unit]
> Description=Envoi ip via mail
>
> [Service]
> Type=oneshot
> ExecStart=/home/steve/bin/myip.sh
>
> [Install]
> WantedBy=multi-user.target
>
> sudo systemctl daemon-reload
> sudo systemctl enable mon-ip.service
> Created symlink /etc/systemd/system/multi-user.target.wants/mon-ip.service
> -> /lib/systemd/system/mon-ip.service.
> sudo systemctl start mon-ip.service
> sudo systemctl status mon-ip.service
>
> mon-ip.service - Envoi ip via mail
> Loaded: loaded (/lib/systemd/system/mon-ip.service; enabled; vendor
> preset: enabled)
> Active: inactive (dead) since Sat 2021-11-13 16:17:47 CET; 27s ago
>Process: 1678 ExecStart=/home/stellarmate/bin/myip.sh (code=exited,
> status=0/SUCCESS)
>   Main PID: 1678 (code=exited, status=0/SUCCESS)
>
> nov 13 16:17:47 box systemd[1]: Starting Envoi ip via mail...
> nov 13 16:17:47 box systemd[1]: mon-ip.service: Succeeded.
> nov 13 16:17:47 box systemd[1]: Started Envoi ip via mail.
>
>
>
> 3) redémarrage du système
>
> Résultat, pas de mail d'envoyé.
>
> Cela fait un bon moment que je suis dessus, mais là je sèche.
>
> Qu'y a-t-il de faux ?
>
> Merci pour toute aide.
>
> S
>
>
>


Re: Envoi automatique de mail après le démarrage par systemd

2021-11-13 Par sujet NoSpam

Bonjour

utiliser @reboot dans cron et executer le script

Solution personnelle utilisée pour ce type de service: autossh

Daniel

Le 13/11/2021 à 16:21, steve a écrit :

Bonjour,

J'ai un système headless (Rpi) et j'aimerai qu'après chaque démarrage,
un mail soit envoyé avec la sortie de ifconfig afin d'avoir l'ip du
système (qui peut changer de temps en temps à cause de dhcp). L'idée est
de ne pas avoir à brancher un écran externe si tout à coup l'ip à changé
(je me connecte via vnc au système).

Voici ce que j'ai fait.

1) création du script d'envoi

cat /home/steve/bin/myip.sh
#!/bin/sh

ifconfig | mutt -s "mon ip" m...@example.com

chmod u+x myip.sh

Le script s'exécute correctement (=mail bien envoyé).
2) création du service dans /lib/systemd/system:

cat mon-ip.service
[Unit]
Description=Envoi ip via mail

[Service]
Type=oneshot
ExecStart=/home/steve/bin/myip.sh

[Install]
WantedBy=multi-user.target

sudo systemctl daemon-reload
sudo systemctl enable mon-ip.service
Created symlink 
/etc/systemd/system/multi-user.target.wants/mon-ip.service -> 
/lib/systemd/system/mon-ip.service.

sudo systemctl start mon-ip.service
sudo systemctl status mon-ip.service

mon-ip.service - Envoi ip via mail
   Loaded: loaded (/lib/systemd/system/mon-ip.service; enabled; vendor 
preset: enabled)

   Active: inactive (dead) since Sat 2021-11-13 16:17:47 CET; 27s ago
  Process: 1678 ExecStart=/home/stellarmate/bin/myip.sh (code=exited, 
status=0/SUCCESS)

 Main PID: 1678 (code=exited, status=0/SUCCESS)

nov 13 16:17:47 box systemd[1]: Starting Envoi ip via mail...
nov 13 16:17:47 box systemd[1]: mon-ip.service: Succeeded.
nov 13 16:17:47 box systemd[1]: Started Envoi ip via mail.



3) redémarrage du système

Résultat, pas de mail d'envoyé.

Cela fait un bon moment que je suis dessus, mais là je sèche.

Qu'y a-t-il de faux ?

Merci pour toute aide.

S




Envoi automatique de mail après le démarrage par systemd

2021-11-13 Par sujet steve

Bonjour,

J'ai un système headless (Rpi) et j'aimerai qu'après chaque démarrage,
un mail soit envoyé avec la sortie de ifconfig afin d'avoir l'ip du
système (qui peut changer de temps en temps à cause de dhcp). L'idée est
de ne pas avoir à brancher un écran externe si tout à coup l'ip à changé
(je me connecte via vnc au système).

Voici ce que j'ai fait.

1) création du script d'envoi

cat /home/steve/bin/myip.sh
#!/bin/sh

ifconfig | mutt -s "mon ip" m...@example.com

chmod u+x myip.sh

Le script s'exécute correctement (=mail bien envoyé). 


2) création du service dans /lib/systemd/system:

cat mon-ip.service
[Unit]
Description=Envoi ip via mail

[Service]
Type=oneshot
ExecStart=/home/steve/bin/myip.sh

[Install]
WantedBy=multi-user.target

sudo systemctl daemon-reload
sudo systemctl enable mon-ip.service
Created symlink /etc/systemd/system/multi-user.target.wants/mon-ip.service -> 
/lib/systemd/system/mon-ip.service.
sudo systemctl start mon-ip.service
sudo systemctl status mon-ip.service

mon-ip.service - Envoi ip via mail
   Loaded: loaded (/lib/systemd/system/mon-ip.service; enabled; vendor preset: 
enabled)
   Active: inactive (dead) since Sat 2021-11-13 16:17:47 CET; 27s ago
  Process: 1678 ExecStart=/home/stellarmate/bin/myip.sh (code=exited, 
status=0/SUCCESS)
 Main PID: 1678 (code=exited, status=0/SUCCESS)

nov 13 16:17:47 box systemd[1]: Starting Envoi ip via mail...
nov 13 16:17:47 box systemd[1]: mon-ip.service: Succeeded.
nov 13 16:17:47 box systemd[1]: Started Envoi ip via mail.



3) redémarrage du système

Résultat, pas de mail d'envoyé.

Cela fait un bon moment que je suis dessus, mais là je sèche.

Qu'y a-t-il de faux ?

Merci pour toute aide.

S