Changes

Jump to navigation Jump to search
101 bytes added ,  20:38, 26 February 2015
Line 22: Line 22:  
=== Overmounted files ===
 
=== Overmounted files ===
   −
If a task opens a file and then a new mountpoint appears on any part of its path, the original file's path may become non existing or point to different file. In Linux there's no way to open a file by a name looking ''under'' certain mount points, but there's the openat() call which may look up a file starting from arbitrary point which, in turn, can be over-mounted too.
+
If a task opens a file and then a new mountpoint appears on any part of its path, the original file's path may become non existing or point to different file.  
 +
 
 +
CRIU doesn't work with such files yet aborting the dump. However, there's a way to fix this.
 +
 
 +
Although in Linux there's no way to open a file by a name looking ''under'' certain mount points, there's the openat() call which may look up a file starting from arbitrary point which, in turn, can be over-mounted too.
    
== What CRIU does about it ==
 
== What CRIU does about it ==

Navigation menu