Le 09/04/2019 à 17:04, Stephane Ascoet a écrit :
Hamster:
utiliser la sortie de df risque de faire agir sur / comme tu l'a si bien
dit.
Non, si /home n'est pas un point de montage, il n'a pas de raison
d'apparaitre en sortie de df.
De l'aveu même de son auteur, le script fourni dans le message auquel
Hamster répondait se contente d'extraire le périphérique contenant
/home, sans vérifier le point de montage. Je le remets :
#!/bin/bash
set -e
homedevice="$(
df /home \
| grep -v '^Filesystem' \
| cut -f1 -d' '
)"
tune2fs -m 0 "$homedevice"
Au passage, la méthode pour écarter la ligne d'en-têtes n'est pas fiable
car elle dépend de la langue d'affichage. Il aurait mieux valu utiliser
tail pour extraire la dernière ligne.