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
linux aix Killing a process and all of its descendants
Viewed 3590 times since Tue, May 5, 2020
ZFS: Create a new zfs filesystem
Viewed 2451 times since Sun, Jun 3, 2018
How To Use Systemctl to Manage Systemd Services and Units
Viewed 7294 times since Mon, Dec 7, 2020
how to list all hard disks in linux from command line
Viewed 3257 times since Mon, Jan 28, 2019
How to convert RAW image to VDI and otherwise
Viewed 14785 times since Wed, Oct 3, 2018
Linux 20 Netstat Commands for Linux Network Management
Viewed 9459 times since Mon, Sep 21, 2020
Linux nslookup Command Examples for DNS Lookup
Viewed 8787 times since Sat, Sep 29, 2018
Jak znaleźć najszybszy publiczny serwer DNS w Polsce?
Viewed 2466 times since Mon, May 21, 2018
Monitoring bezpieczeństwa Linux: integracja auditd + OSSEC cz. I
Viewed 2318 times since Fri, Apr 5, 2019
ZPOOL: Detach a submirror from a mirrored zpool
Viewed 2547 times since Sun, Jun 3, 2018