ansitest/proxmox/proxmox-create-lvm-thin.sh
2024-12-30 17:59:53 -07:00

25 lines
599 B
Bash

#!/bin/bash
# this create an lvm-thin with the same naming scheme the proxmox installer uses
# xxx TODO EDITME
target=/dev/sda4
echo '*** YOU NEED TO EDIT THIS SCRIPT BEFORE RUNNING IT ***'
echo '*** AUTHOR IS NOT RESPONSIBLE FOR DATA LOSS!! ***'
echo ''
echo "About to create lvm-thin on $target - Enter to continue or ^C"
read
pvcreate $target
vgcreate -A y pve $target
#lvcreate -L 100G -n data pve
lvcreate -A y --readahead auto \
--name data --extent 99%FREE pve
lvconvert --type thin-pool pve/data
(pvs; vgs; lvs) |tee >/root/lvminfo.txt
echo "Define storage in pve GUI as local-lvm"