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
10 Linux rsync Examples to Exclude Files/Directories
Viewed 475 times since Wed, Oct 31, 2018
RHCS6: Clustered LVM
Viewed 728 times since Sun, Jun 3, 2018
10 nmap Commands Every Sysadmin Should Know
Viewed 570 times since Wed, May 22, 2019
SYS: Configure a local repository. local repo
Viewed 614 times since Mon, Oct 29, 2018
Deskshare TLS over Stunnel
Viewed 437 times since Fri, Sep 28, 2018
Linux: Disks diagnostic using smartctl
Viewed 683 times since Wed, Jul 25, 2018
How to Configure ‘FirewallD’ in RHEL/CentOS 7 and Fedora 21
Viewed 574 times since Wed, Oct 9, 2019
OEL 7 – How to disable IPv6 on Oracle Linux 7 – Follow Up
Viewed 634 times since Wed, Jul 25, 2018
Open SSL Encrypt & Decrypt Files With Password Using OpenSSL
Viewed 696 times since Mon, Feb 18, 2019
How to deal with dmesg timestamps
Viewed 533 times since Wed, Oct 3, 2018