とりあえずメモだけでも。
| コンセプト |
| CENTER:NFSサーバ機能はカーネル内の実装なのでシステムのファイルを 全部消されたとしても、動き続ける |
ということです。
Referenece : root が "/bin/rm -rf /" をしたらどうなるのか?
マシン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