2017-11-28 14:04:51 +00:00
|
|
|
#!/usr/bin/env bash
|
2018-06-19 03:58:46 +00:00
|
|
|
SYSTEM=`uname -s`
|
2018-09-19 09:31:00 +00:00
|
|
|
size="1024M"
|
|
|
|
|
|
|
|
# NVMe img size example format: 2048M
|
|
|
|
if [ -n $1 ]; then
|
|
|
|
size=$1
|
|
|
|
fi
|
2017-11-28 14:04:51 +00:00
|
|
|
|
2018-06-19 03:58:46 +00:00
|
|
|
if [ ! "${SYSTEM}" = "FreeBSD" ]; then
|
|
|
|
WHICH_OS=`lsb_release -i | awk '{print $3}'`
|
|
|
|
nvme_disk='/var/lib/libvirt/images/nvme_disk.img'
|
|
|
|
|
2018-09-19 09:31:00 +00:00
|
|
|
qemu-img create -f raw $nvme_disk ${size}
|
2018-06-19 03:58:46 +00:00
|
|
|
#Change SE Policy on Fedora
|
|
|
|
if [ $WHICH_OS == "Fedora" ]; then
|
|
|
|
sudo chcon -t svirt_image_t $nvme_disk
|
|
|
|
fi
|
2017-11-28 14:04:51 +00:00
|
|
|
|
2018-06-19 03:58:46 +00:00
|
|
|
chmod 777 $nvme_disk
|
|
|
|
chown qemu:qemu $nvme_disk
|
|
|
|
fi
|