linux switch_root

1 命令格式

switch_root newroot init

跳转到另外一个文件系统,并且把newroot作为新的mount tree,并且执行init程序。

2 特殊要求

newroot必须是一个文件系统的挂载点,也就是说,必须是该文件系统当初挂载的那个目录,子目录是不行的。

例子:

mount  -t ext4 /dev/sda1 newroot

设备/dev/sda1里面是新的文件系统,现在将它挂在到newroot目录下,那么在switch_root的时候,就必须要switch到这个newroot目录下,而不能switch到newroot目录的任何子目录。

原文地址:https://www.cnblogs.com/hustdc/p/8157243.html