Создание ранее удаленного логического тома, сенто 7

Вот чего я хочу достичь,

  • Размонтировать домашний раздел в / home
  • Удалить домашний логический том / dev / cl / home
  • создать новый домашний логический том из той же группы томов cl и назвать home
  • сделать файловую систему XFS
  • смонтировать новый логический том в /home.

для этого я написал этот скрипт

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/

скрипт завершается ошибкой в ​​строке mkfs.xfs /dev/cl/home с msg mkfs.xfs: /dev/cl/home contains a mounted filesystem, похоже на то lvcreate -L2G -n home cl на самом деле не создает новый логический том, он просто извлекает ранее удаленный логический том с той же файловой системой и монтирует его в той же точке монтирования / дома, что может быть причиной этого?

0 ответов

Другие вопросы по тегам