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
LVM: Reduce root PV/VG
Viewed 5130 times since Sat, Jun 2, 2018
KONTO SFTP Z CHROOTEM Z UŻYCIEM OPENSSH-SERVER NA CENTOS/RHEL6
Viewed 1772 times since Fri, Nov 30, 2018
How setting the TZ environment variable avoids thousands of system calls
Viewed 9931 times since Mon, May 21, 2018
FIO (Flexible I/O) – a benchmark tool for any operating system
Viewed 19352 times since Wed, Jul 25, 2018
RHCS6: ’fencing’ basics
Viewed 2187 times since Sun, Jun 3, 2018
Tips to Solve Linux & Unix Systems Hard Disk Problems
Viewed 4064 times since Fri, May 15, 2020
How to use yum command on CentOS/RHEL
Viewed 10908 times since Wed, Oct 17, 2018
RHEL: Services basic management - systemd
Viewed 18580 times since Sat, Jun 2, 2018
Script to Offline and Remove A Disk In Linux
Viewed 1891 times since Mon, Jan 28, 2019
ZPOOL: Create a new zpool for zfs filesystems
Viewed 2170 times since Sun, Jun 3, 2018