Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
LVM Tiered Storage - HSM on Linux
C
tree: 5502c0a6f6

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
doc
.gitignore
Makefile
README
activity_stats.c
activity_stats.h
activity_stats_test.c
config.c
config.h
extents.c
extents.h
lvmls.c
lvmls.h
lvmtscat.c
lvmtscd.c
lvmtsd.c
volumes.c
volumes.h

README

Application for monitoring LVM volumes and moving blocks based on usage to 
faster and slower storage. In other words, Hierarchical Storage Manager
utilizing LVM on Linux.

Dependencies:
=============
lvm
blktrace
debugfs (mounted in /sys/kernel/debug/)

Compiling:
==========
make

Usage:
======
Run collector daemon:

./lvmtscd -f lvm-volume.lvmts -l /dev/lvm-group/lvm-volume

After some time you can output the stats using cat (by default it will output
100 most active blocks with blocks being logical extents):

./lvmtscat --LE lvm-volume.lvmts

To get 25 most active physical extents formatted as a parameter to pvmove, use following
command:

./lvmtscat -b 25 --pvmove --VG VolumeGroupName --LV LogicalVolumeName lvm-volume.lvmts
Something went wrong with that request. Please try again.