[CRIU] external mountpoint issue for docker

Pavel Emelyanov xemul at parallels.com
Fri Jun 6 00:23:07 PDT 2014


On 06/06/2014 01:45 AM, Bing X wrote:
> ok, I make $odir as a new mountpoint with the command:
> 
> mount -t tmpfs none "./$odir"
> 
> then run privot_root command:
> 
> pivot_root "/var/lib/docker/containers/a4aec40cc802b258990c538852387b14ec7f7404ca397c66f2ee6ff9862f4a16/root/" "./$odir

Did you read man pivot_root? It says that the 1st argument is where to put the root
and the 2nd is where to move old tree. In your case you ask to put new root into
/var/lib/docker/... which is _not_ a mountpoint, and ask to move old tree into $odir.

Bing, please, we cannot resolve every single non working command you meet.

> still get the same error: Invalid argument.
> 
> am I wrong on making $odir a new mountpoint? if so, what's the correct command?
> 
> thanks,
> Bing
> 
> 
> On Thu, Jun 5, 2014 at 4:53 AM, Pavel Emelyanov <xemul at parallels.com <mailto:xemul at parallels.com>> wrote:
> 
>     On 06/05/2014 01:02 AM, Bing X wrote:
>     > Then am I wrong on the root dir of my container? Or, if I'm right, how can I pivot_root it to $odir?
> 
>     Make $odir being a mount point.
> 
>     > thanks,
>     > Bing
>     >
>     >
>     > On Wed, Jun 4, 2014 at 4:32 PM, Pavel Emelyanov <xemul at parallels.com <mailto:xemul at parallels.com> <mailto:xemul at parallels.com <mailto:xemul at parallels.com>>> wrote:
>     >
>     >     On 06/04/2014 10:27 PM, Bing X wrote:
>     >     > OK, I find the error occurs at the line pivot_root
>     >     >
>     >     > I modified this line to to move my container root to "./$odir"
>     >     >
>     >     > my command is:
>     >     >
>     >     > pivot_root "/var/lib/docker/containers/a4aec40cc802b258990c538852387b14ec7f7404ca397c66f2ee6ff9862f4a16/root/" "./$odir"
>     >     >
>     >     > the error is: pivot_root: Invalid argument
>     >     >
>     >     > any suggestion what's happening here?
>     >
>     >     The pivot_root() only works if the target directory is a mount point.
>     >
>     >     > thanks,
>     >     > Bing
>     >
>     >
>     >
>     >
>     > --
>     > Thanks
>     > Bing
> 
> 
> 
> 
> 
> -- 
> Thanks
> Bing




More information about the CRIU mailing list