RHEL: Reserved space on a ext2/ext3/ext4 filesystem

# Tested on RHEL 6 & 7

# By default, when creating a new ext2/ext3/ext4 filesystem, five percent of the partition
# is reserved for the superuser, allowing root to carry out administrative tasks on the
# filesystem in the eventuality that F.S. becomes full.

# In the case of large partitions 5% may represent a lot of space so the percentage of
# reserved space may be reduced to the minimum, which is 1%


# We will use 'tune2fs' command with '-m' option, that allows us to modify it on line

#
In this case I'm not saving much space as I'm using a small filesystem of only 1GB !

mkfs.ext3 /dev/rootvg/lv_apps  
# Valid for 'mkfs.ext2' and 'mkfs.ext4' commands too
   [...]
   13107 blocks (5.00%) reserved for the super user

   [...]

tune2fs -l /dev/rootvg/lv_apps | grep -i "block count"
   Block count:              262144
   Reserved block count:     13107

mount /dev/rootvg/lv_apps /apps


df -k /apps
   Filesystem                 1K-blocks  Used Available Use% Mounted on
   /dev/mapper/rootvg-lv_apps    999320  1320    945572   1% /apps


# Let's reduce reserved space to 1%:

tune2fs -m 1 /dev/rootvg/lv_apps
   tune2fs 1.42.9 (28-Dec-2013)
   Setting reserved blocks percentage to 1% (2621 blocks)

tune2fs -l /dev/rootvg/lv_apps | grep -i "block count"
   Block count:              262144
   Reserved block count:     2621

# Note that available space value is higher than before:

df -k /apps
   Filesystem                 1K-blocks  Used Available Use% Mounted on
   /dev/mapper/rootvg-lv_apps    999320  1320    987516   1% /apps
0 (0)
Article Rating (No Votes)
Rate this article
Attachments
There are no attachments for this article.
Comments
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
How to use yum-cron to automatically update RHEL/CentOS Linux 6.x / 7.x
Viewed 5235 times since Tue, Dec 4, 2018
RHCS: Configure an active/backup pacemaker cluster
Viewed 9164 times since Sun, Jun 3, 2018
LVM: Remove an existing Volume Group
Viewed 5517 times since Sat, Jun 2, 2018
ZPOOL: Detach a submirror from a mirrored zpool
Viewed 2843 times since Sun, Jun 3, 2018
OpenSSL: Check If Private Key Matches SSL Certificate & CSR
Viewed 3321 times since Mon, Feb 18, 2019
RHEL7: How to get started with Firewalld.
Viewed 12257 times since Wed, May 22, 2019
Linux Linux Network Statistics Tools / Commands
Viewed 9320 times since Mon, Sep 21, 2020
How to use yum command on CentOS/RHEL
Viewed 11181 times since Wed, Oct 17, 2018
Fix rpmdb: Thread died in Berkeley DB library
Viewed 21261 times since Fri, Feb 14, 2020
Linux / UNIX: Run Command a Number of Times In a Row
Viewed 16045 times since Tue, Aug 6, 2019