Для дисков, которые использовались с zfs, команда ceph-volume lvm zap /dev/sdX не подготовила диск для pve: ceph > osd создать osd. Не найдено неиспользуемых дисков. Этот старый скрипт решает проблему: Код: DISK=$1
если [ "$1" = "" ]; тогда
echo "Необходимо указать имя устройства, например sdg. Выход."
exit 0
fi
echo "Убедитесь, что это правильный диск"
echo $DISK
echo "В результате у вас будет НЕТ таблицы разделов, когда это произойдет. Пример:
Диск /dev/$1 не содержит действительной таблицы разделов
Нажмите Enter, чтобы продолжить, или Ctrl-C, чтобы выйти"
read x
dd if=/dev/zero of=/dev/$DISK bs=512 count=50000
# 2014-08-08 необходимость для 3ware в конце диска есть данные
#-----------
LBAS=$(cat /sys/block/$DISK/size)
dd if=/dev/zero of=/dev/$DISK bs=512 count=1024
dd if=/dev/zero of=/dev/$DISK bs=512 seek=$(($LBAS-1024)) count=1024
если [ "$1" = "" ]; тогда
echo "Необходимо указать имя устройства, например sdg. Выход."
exit 0
fi
echo "Убедитесь, что это правильный диск"
echo $DISK
echo "В результате у вас будет НЕТ таблицы разделов, когда это произойдет. Пример:
Диск /dev/$1 не содержит действительной таблицы разделов
Нажмите Enter, чтобы продолжить, или Ctrl-C, чтобы выйти"
read x
dd if=/dev/zero of=/dev/$DISK bs=512 count=50000
# 2014-08-08 необходимость для 3ware в конце диска есть данные
#-----------
LBAS=$(cat /sys/block/$DISK/size)
dd if=/dev/zero of=/dev/$DISK bs=512 count=1024
dd if=/dev/zero of=/dev/$DISK bs=512 seek=$(($LBAS-1024)) count=1024
