Commit 82f922b6 authored by krousey's avatar krousey

Merge pull request #9378 from justinsb/aws_no_thin_on_wheezy

AWS: Disable thin LVM provisioning on wheezy
parents ff474e5d f6440247
...@@ -119,10 +119,17 @@ else ...@@ -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
lvcreate -l 95%VG --thinpool docker-thinpool vg-ephemeral release=`lsb_release -c -s`
if [[ "${release}" != "wheezy" ]] ; then
THINPOOL_SIZE=$(lvs vg-ephemeral/docker-thinpool -o LV_SIZE --noheadings --units M --nosuffix) lvcreate -l 95%VG --thinpool docker-thinpool vg-ephemeral
lvcreate -V${THINPOOL_SIZE}M -T vg-ephemeral/docker-thinpool -n docker
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
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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment