Então é isso que eu quero alcançar,
para isso eu escrevi este script bash
umount -v /home/
if [ $? -ne 0 ]
then
echo "Couldn't not unmount /home"
exit 1
fi
# delete
lvremove /dev/cl/home
if [ $? -ne 0 ]
then
echo "Couldn't delete LVM /dev/cl/home."
exit 1
fi
# create home
lvcreate -L2G -n home cl
if [ $? -ne 0 ]
then
echo "Couldn't create a new LVM /dev/cl/home."
exit 1
fi
mkfs.xfs /dev/cl/home
if [ $? -ne 0 ]
then
echo "Couldn't create a file system for /dev/cl/home."
exit 1
fi
# restore home
mount /dev/cl/home /home/
o script falha na linha mkfs.xfs / dev / cl / home com msg mkfs.xfs: /dev/cl/home contains a mounted filesystem
, parece lvcreate -L2G -n home cl
realmente não cria um novo volume lógico ele apenas recupera o volume lógico removido anteriormente com o mesmo sistema de arquivos e montá-lo no mesmo ponto de montagem / home, o que poderia causar isso?