diff options
| author | Simon Rettberg | 2016-10-12 19:40:32 +0200 |
|---|---|---|
| committer | Simon Rettberg | 2016-10-12 19:40:32 +0200 |
| commit | ac5ba52862a31ae9da83b325fa832cdebb3b90a1 (patch) | |
| tree | 0a8005c39f00f3ff988d997e1a3898eca0038c16 /remote/rootfs | |
| parent | [run-virt] Remove defunct/unsused fd-loop-image (diff) | |
| download | tm-scripts-ac5ba52862a31ae9da83b325fa832cdebb3b90a1.tar.gz tm-scripts-ac5ba52862a31ae9da83b325fa832cdebb3b90a1.tar.xz tm-scripts-ac5ba52862a31ae9da83b325fa832cdebb3b90a1.zip | |
[rootfs/hwstats] Use 66% RAM as /tmp tmpfs instead of 60G so we can detect and report when running out of memory
Diffstat (limited to 'remote/rootfs')
| -rwxr-xr-x | remote/rootfs/rootfs-stage32/data/opt/openslx/scripts/systemd-setup_partitions | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/remote/rootfs/rootfs-stage32/data/opt/openslx/scripts/systemd-setup_partitions b/remote/rootfs/rootfs-stage32/data/opt/openslx/scripts/systemd-setup_partitions index 0c352241..c8e680f0 100755 --- a/remote/rootfs/rootfs-stage32/data/opt/openslx/scripts/systemd-setup_partitions +++ b/remote/rootfs/rootfs-stage32/data/opt/openslx/scripts/systemd-setup_partitions @@ -152,9 +152,13 @@ done mount -a -# Make huge tmpfs if nothing could be mounted for /tmp +# Make tmpfs if nothing could be mounted for /tmp +# 2016-10-12: Use a sane size of 66% which should be generous enough and prevent the machine from +# just crashing if RAM is too full. We previously hugely oversized since vmware wants at least as +# much free space as the VMs RAM; however, this requirement can be disabled with a vmx setting, +# which we're now doing. if [ "$HAVE_TEMP" = "no" ]; then - mount_temp -t tmpfs -o size=60G none + mount_temp -t tmpfs -o size=66% none slxlog "partition-temp" "Running /tmp on tmpfs only!" "/etc/disk.partition" fi if [ "$HAVE_SWAP" = "no" ]; then |
