SWITCH_ROOT

Section: System Administration (8)
Updated: June 2009
Index Return to Main Contents
 

名前

switch_root - マウントツリーのルートとして別のファイルシステムに切り替える。  

書式

switch_root [-hV]

switch_root newroot init [arg...]  

説明

switch_root は既にマウントされている /proc, /dev, /sys, /run を newroot に移動して、 newroot を新しいルートファイルシステムとし、 init プロセスを開始する。

注意: switch_root は現在のルートファイルシステム上の全てのファイルとディレクトリを再帰的に削除する。

 

オプション

-h, --help
ヘルプを表示して、終了する。
-V, --version
バージョン情報を表示して、終了する。

 

返り値

switch_root は、成功した場合 0 を返し、失敗した場合 1 を返す。

 

注意

switch_root は、 newroot がマウントのルートでない場合、動作に失敗する。 この必要条件を満たさないディレクトリをルートに切り替えたい場合、 初めに bind マウントのトリックを使って、ディレクトリをマウントポイントにすること。

mount --bind $DIR $DIR

 

関連項目

chroot(2), init(8), mkinitrd(8), mount(8)  

著者

Peter Jones <pjones@redhat.com>
Jeremy Katz <katzj@redhat.com>
Karel Zak <kzak@redhat.com>
 

入手方法

switch_root コマンドは util-linux パッケージの一部であり、 https://www.kernel.org/pub/linux/utils/util-linux/ から入手できる。


 

Index

名前
書式
説明
オプション
返り値
注意
関連項目
著者
入手方法

This document was created by man2html, using the manual pages.
Time: 17:18:26 GMT, May 01, 2020