Create more inodes on ephemeral partition fs
When we create the ext4 filesystem on the ephemeral device presented to rax nodes do so with roughly twice the number of inodes as the default ext4 bytes to inodes ratio. We do this because we have found that we have in multiple cases needed more inodes and that is difficult to deal with after the fact. This may create more inodes than necessary in other cases but the cost is relatively low (just more disk used). Change-Id: Ie5414212f4505e98ba3ee8144ac90fcd05aa5b67
This commit is contained in:
parent
902a10734a
commit
3beb89f8bf
@ -48,7 +48,12 @@ if [ `grep SwapTotal /proc/meminfo | awk '{ print $2; }'` -eq 0 ]; then
|
|||||||
udevadm settle --timeout=10 --exit-if-exists=${DEV}2
|
udevadm settle --timeout=10 --exit-if-exists=${DEV}2
|
||||||
|
|
||||||
mkswap ${DEV}1
|
mkswap ${DEV}1
|
||||||
mkfs.ext4 ${DEV}2
|
# The default ratio is 16384 bytes per inode or so. Reduce that to 8192
|
||||||
|
# bytes per inode so that we get roughly twice the number of inodes as
|
||||||
|
# by default. This should still be well above the block size of 4096.
|
||||||
|
# We do this because we have found in at least a couple locations that
|
||||||
|
# more inodes is useful and is painful to fix after the fact.
|
||||||
|
mkfs.ext4 -i 8192 ${DEV}2
|
||||||
swapon ${DEV}1
|
swapon ${DEV}1
|
||||||
mount ${DEV}2 /mnt
|
mount ${DEV}2 /mnt
|
||||||
rsync -a /opt/ /mnt/
|
rsync -a /opt/ /mnt/
|
||||||
|
Loading…
Reference in New Issue
Block a user