Bonjour à tous,
j'ai extrait une partie d'un script : resizefs qui permet (comme son nom l'indique) d'agrandir les filesystem plein
Voilà ce que je comprends :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 MOUNTPOINT=$1 if [ "$(df -P ${MOUNTPOINT} | tail -n 1 | awk '{ print $NF }')" != "${MOUNTPOINT}" ]; then errorlog "${MOUNTPOINT} n'est pas un FS" echo "4" >> ${LOGFILE} exit 4 fi
MOUNTPOINT=$1
ça signifie que MOUNTPOINT est le premier argument à donner au script resizefs. Jusque là tout va bien
chez moi la commande df -P donne :
pour augementer /home de 2 Gigas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Filesystem 1024-blocks Used Available Capacity Mounted on /dev/mapper/vg_sys-lv_home 258724 13372 245352 6% /home
on me dit que le script s'utilise commande ça :
mais si j'applique la partie de code au dessus, ça me donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 resizefs -s +2G /home
donc le script va planter...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 /dev/mapper/vg_sys-lv_home!=/home
me trompe-je ?
Partager