root が "/bin/rm -rf /" をしたらどうなるのか?というなかなか興味深いページがある。

詳細については実際のページを見て頂くとして、この実験からは以下のようなことが わかる。

ということは、そのマシンをNFSサーバとして動作させれば、 NFSクライアントからほとんど全てのファイルを消去して、 その後別のファイルツリーで置き換えることができるはず。
言い替えれば、ホストを稼働させたままそのクローンを作ることができるはず、なので 実際に試してみた。


(作成中、続きは後日)


マシンAがコピー元。Bがコピー先

Machine-A : Originate
[/--+--altroot/ ]
[   |           ]
[   +--bin/     ]
[   |           ]         Machine-B : Target
[   +--mnt/--------NFS-----/--+--altroot/ ]
[   |           ]         [   |           ]
[   :           ]         [   +--bin/     ]
                          [   :           ]

マシンBをNFSサーバとし、マシンBのNFSクライアントの/mntにマウント。

machine-B : /etc/exports

/ -maproot=root

machine-B

# rpc.portmap
# nfsd -tun 4
# mountd
# rpc.lockd

machine-A

# mount -t nfs machine-b:/ /mnt

FrontPage


Front page   New Page list Search Recent changes   Help   RSS of recent changes