• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer navigation

The Geek Diary

  • OS
    • Linux
    • CentOS/RHEL
    • Solaris
    • Oracle Linux
    • VCS
  • Interview Questions
  • Database
    • oracle
    • oracle 12c
    • ASM
    • mysql
    • MariaDB
  • DevOps
    • Docker
    • Shell Scripting
  • Big Data
    • Hadoop
    • Cloudera
    • Hortonworks HDP

How to Enable Thin LVM Automatic Extension

by admin

Question: How to enable the automatic extension capability for a thin LVM volume?

By default, the automatic extension is set to ‘100‘

# grep thin_pool_autoextend_threshold /etc/lvm/lvm.conf
# Configuration option activation/thin_pool_autoextend_threshold.
# thin_pool_autoextend_threshold = 70
  thin_pool_autoextend_threshold = 100

These settings imply the function has been disabled:

# Configuration option activation/thin_pool_autoextend_threshold.
# Auto-extend a thin pool when its usage exceeds this percent.
# Setting this to 100 disables automatic extension.

To enable the automatic extension, change both the ‘thin_pool_autoextend_percent‘ and ‘thin_pool_autoextend_threshold‘ settings:

thin_pool_autoextend_threshold = 70
thin_pool_autoextend_percent   = 20

Which means whenever a pool exceeds 70% usage, it will be extended by another 20%. For a 1G pool, using 700M will trigger a resize to 1.2G. When the usage exceeds 840M, the pool will be extended to 1.44G, and so on.

Filed Under: CentOS/RHEL 5, CentOS/RHEL 6, CentOS/RHEL 7, Linux

Some more articles you might also be interested in …

  1. adig: command not found
  2. How to Setup VNC Server for New User in CentOS/RHEL 5
  3. qjoypad Command Examples in Linux
  4. Understanding The sysfs File System (/sys) in Linux
  5. CentOS / RHEL 6 : How to Change the Volume Group Name for Root Disk Device
  6. IBM DB2 Installation on Red Hat Enterprise Linux
  7. How to remove the multipath device after unmapping the storage LUN from server
  8. How to Enable FTP in CentOS/RHEL 5 and 6
  9. Choosing SSSD or Winbind & Samba for Active Directory Integration in CentOS/RHEL
  10. goaccess Command Examples in Linux

You May Also Like

Primary Sidebar

Recent Posts

  • batch: Execute commands at a later time when the system load levels permit
  • bat: Print and concatenate files
  • bastet: Clone of the game Tetris in the terminal
  • bashmarks: Save and jump to commonly used directories using 1 character commands

© 2023 · The Geek Diary

  • Archives
  • Contact Us
  • Copyright