lvcreate a montagem removida anteriormente Volume Lógico, cento 7

1

Então é isso que eu quero alcançar,

  • Desmonte a partição inicial em / home
  • Remover volume lógico inicial / dev / cl / home
  • crie um novo volume lógico inicial a partir do mesmo volume grupo cl e nome home
  • faz o sistema de arquivos xfs
  • monte o novo volume lógico em / home.

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?

    
por ahmedjaad 27.12.2016 / 10:08

0 respostas