mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-26 21:17:23 +00:00
Merge pull request #9378 from justinsb/aws_no_thin_on_wheezy
AWS: Disable thin LVM provisioning on wheezy
This commit is contained in:
commit
82f922b61d
@ -119,10 +119,17 @@ else
|
|||||||
|
|
||||||
# Create a docker lv, use docker on it
|
# Create a docker lv, use docker on it
|
||||||
# 95% goes to the docker thin-pool
|
# 95% goes to the docker thin-pool
|
||||||
|
release=`lsb_release -c -s`
|
||||||
|
if [[ "${release}" != "wheezy" ]] ; then
|
||||||
lvcreate -l 95%VG --thinpool docker-thinpool vg-ephemeral
|
lvcreate -l 95%VG --thinpool docker-thinpool vg-ephemeral
|
||||||
|
|
||||||
THINPOOL_SIZE=$(lvs vg-ephemeral/docker-thinpool -o LV_SIZE --noheadings --units M --nosuffix)
|
THINPOOL_SIZE=$(lvs vg-ephemeral/docker-thinpool -o LV_SIZE --noheadings --units M --nosuffix)
|
||||||
lvcreate -V${THINPOOL_SIZE}M -T vg-ephemeral/docker-thinpool -n docker
|
lvcreate -V${THINPOOL_SIZE}M -T vg-ephemeral/docker-thinpool -n docker
|
||||||
|
else
|
||||||
|
# Thin provisioning not supported by Wheezy
|
||||||
|
echo "Detected wheezy; won't use LVM thin provisioning"
|
||||||
|
lvcreate -l 95%VG -n docker vg-ephemeral
|
||||||
|
fi
|
||||||
|
|
||||||
mkfs -t ext4 /dev/vg-ephemeral/docker
|
mkfs -t ext4 /dev/vg-ephemeral/docker
|
||||||
mkdir -p /mnt/docker
|
mkdir -p /mnt/docker
|
||||||
|
Loading…
Reference in New Issue
Block a user