Edward Shishkin
Previously, the migration of data blocks was carried out exclusively in the context of balancing the Reiser5 logical volume in order to maintain fair distribution on it. Now you can move the data of any file to any disk component of the logical volume. Moreover, it is possible to mark this file in a special way so that the balancing procedure will ignore it, and, consequently, its data blocks will remain on the specified disk.
Published user interface for migration and file tagging. This interface assumes the use of the ioctl(2) system call and is intended for application programmers. Migration and labeling is also available to the end user using the volume.reiser4(8) utility.
As an obvious application of this functionality, you can move all "hot" (i.e., most frequently used) files to the highest performing components of the logical volume, and "pin" them there. For this purpose it is recommended to use
distribution of data, which will lead to a violation
Source: opennet.ru