注æ„: ãŸã¨ãˆãƒ•ァイルシステムã®ã‚µãƒ–ディレクトリーã ã‘をエクスãƒãƒ¼ãƒˆã—ã¦ã„ã¦ã‚‚〠(NetBSD ã‚’å«ã‚€) 多ãã®ã‚ªãƒšãƒ¬ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã‚·ã‚¹ãƒ†ãƒ 上ã®NFS サーãƒãƒ¼ã§ã¯ ã‚¢ã‚¯ã‚»ã‚¹è¦æ±‚を実際ã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã•れãŸã‚µãƒ–ディレクトリーã«åˆ¶é™ã—ã¦ã„ãªã„ã®ã§ã€ 悪æ„ã‚るクライアントã¯ãƒ•ァイルシステム全体ã¸ã‚¢ã‚¯ã‚»ã‚¹ã—å¾—ã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚
次ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼ã¯ root ãŒèªã¿æ›¸ãã§ãã‚‹ã“ã¨ãŒå¿…è¦ã§ã™:
/ /var /etc /devãã®çµæžœã€ä¸€ç•ªç°¡å˜ãªã®ã¯ã€ /home ãŠã‚ˆã³ /usr ã‚’ /export/client/root ã‹ã‚‰åˆ†é›¢ã—ã¦ã€ root ã®èªã¿æ›¸ã権é™ã‚’ã¯ãšã—ã¦ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã™ã‚‹ã“ã¨ã§ã™ã€‚ ã“ã® HOW-TO 内を通ã˜ã¦ã€ /usr 㨠/home を明示的ã«åˆ†ã‘ã¦ã„ã‚‹ã®ã¯ã€ã“ã®ãŸã‚ã§ã™ã€‚ ã“ã®é€šã‚Šã«ã™ã‚‹ã¨ã€ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼æ§‹é€ ã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™:
サーãƒãƒ¼ (エクスãƒãƒ¼ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼) | クライアント |
/export/client/root | / |
/export/client/swap (ファイル) | /swap (ファイル) |
/export/client/usr | /usr |
/export/client/home | /home |
注ã¨ã—ã¦ã¯ã€ /swap ã¯ãƒ•ァイルã¨ã—ã¦ãƒžã‚¦ãƒ³ãƒˆã•れるã§ã—ょã†ã€‚
ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒåŒä¸€ã‚¢ãƒ¼ã‚テクãƒãƒ£ãƒ¼ (例ãˆã°ã€ NetBSD/hp300 ãŠã‚ˆã³ sun3 ã® Motorola 680X0 マイクãƒãƒ—ãƒã‚»ãƒƒã‚µãƒ¼ã€ NetBSD/sparc ã® Sparc マイクãƒãƒ—ãƒã‚»ãƒƒã‚µãƒ¼ã€ ãŠã‚ˆã³ NetBSD/vax ã® Vax マイクãƒãƒ—ãƒã‚»ãƒƒã‚µãƒ¼)ã§ã€ NetBSD ãŒå‹•作ã—ã¦ã„ã‚‹å ´åˆã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¯ã€ サーãƒãƒ¼ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼æ§‹é€ ã® /usr を使ã†ã“ã¨ãŒã§ã〠ディスク使用é‡ã‚’大ãã節約ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã®å ´åˆã€ サーãƒãƒ¼ã¯ /export/client/usr ã®ä»£ã‚り㫠/usr をエクスãƒãƒ¼ãƒˆã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
ã„ã‹ãªã‚‹ãƒ›ã‚¹ãƒˆã‚‚ TCP wrapper 経由ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’æ‹’å¦ã—ãªã„ã“ã¨ã‚’ 確èªã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ /etc/hosts.deny ãŠã‚ˆã³ /etc/hosts.allow ä¸ã® nfsd, mountd, rpcbind ãŠã‚ˆã³ portmap エントリーを見ã¦ãã ã•ã„。 ã“れらã®ãƒ•ァイルを nfs アクセスを制é™ã™ã‚‹ã®ã«ä½¿ã†ãªã‚‰ã€ hosts.deny ä¸ã® nfsd, mountd, rpcbind, ãŠã‚ˆã³/ã¾ãŸã¯ portmap エントリーをコメントアウトã™ã‚‹ã‹ã€ ã¾ãŸã¯ã€ hosts.allow ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã®ã‚¨ãƒ³ãƒˆãƒªãƒ¼ã‚’è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ 多分ã€ã“れらã®ãƒ‡ãƒ¼ãƒ¢ãƒ³ã‚’ kill -HUP ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã§ã—ょã†ã€‚ 注ã¨ã—ã¦ã¯ã€ portmap ã¯æ‰‹ã®è¾¼ã‚“ã ã“ã¨ã‚’ã—ã¦ã„ã¦ã€ã¾ãŸã€ã„ãã¤ã‹ã®ãƒ—ラットフォームã§ã¯ã€ kill -HUP ãŒå®Ÿéš›ã«ãれを kill ã™ã‚‹ã“ã¨ãŒã‚ã‚‹ã“ã¨ã§ã™ã€‚ ホストãŒã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ãƒ•ァイルを変更ã—ãŸå¾Œã€ nfs サーãƒãƒ¼ã‚’リブートã™ã‚‹ã®ãŒä¸€ç•ªç°¡å˜ã§ã™ã€‚
ã“れらã„ãã¤ã‹ã®ãƒ—ラットフォーム㮠nfs サーãƒãƒ¼ã¯å•題を抱ãˆã¦ã„ã¾ã™ãŒã€ ãŸã„ã¦ã„ã€å°ã•ãªåŠªåŠ›ã§æ¬¡å–„ç–ã¨ãªã‚Œã¾ã™ã€‚ ã“れã¯ã€ã“ã® HOW-TO ã®æ¬¡ã®é …ã§è§¦ã‚Œã¾ã™ã€‚
NetBSD ã§ã® nfs ã®è¨å®š
OpenBSD ã§ã® nfs ã®è¨å®š
FreeBSD ã§ã® nfs ã®è¨å®š
Mac OS X 㨠Darwin ã§ã® nfs ã®è¨å®š
Linux ã§ã® nfs ã®è¨å®š
SunOS ã§ã® nfs ã®è¨å®š
Solaris ã§ã® nfs ã®è¨å®š
NEWS-OS ã§ã® nfs ã®è¨å®š
NEXTSTEP ã§ã® nfs ã®è¨å®š
HP-UX 7 ã§ã® nfs ã®è¨å®š (å‹•ã‹ã›ã¾ã›ã‚“)
HP-UX 9 ã§ã® nfs ã®è¨å®š
HP-UX 10 以é™ã§ã® nfs ã®è¨å®š
options NFSSERVERNetBSD ã§é…布ã•れã¦ã„ã‚‹ GENERIC カーãƒãƒ«ã«ã¯ã€ã“れをå«ã‚“ã§ã‚³ãƒ³ãƒ‘イルã•れã¦ã„ã¾ã™ã€‚
#/etc/exports /export/client/root -maproot=root:wheel client.test.net /export/client/swap -maproot=root:wheel client.test.net /export/client/usr -maproot=nobody:nobody client.test.net /export/client/home -maproot=nobody:nobody client.test.net
ã‚‚ã—ã€ã‚µãƒ¼ãƒãƒ¼ã§ NFS デーモンãŒå‹•作ã—ã¦ãªã‘れã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ã“ã®ã‚ˆã†ã«è¡¨ç¤ºã•れã¾ã™:
le(0,0,0,0): Unknown error: code -1 boot: Unknown error: code -1ã‚‚ã—ã€ã‚µãƒ¼ãƒãƒ¼ã§ NFS ãŒå‹•作ã—ã¦ã„ã¦ã‚‚ã€ãƒ«ãƒ¼ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼ãŒã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã« エクスãƒãƒ¼ãƒˆã•れã¦ã„ãªã‘れã°ã€ã“ã®ã‚ˆã†ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«è¡¨ç¤ºã•れã¾ã™:
boot: no such file or directoryã™ã¹ã¦é †èª¿ã«ã„ã‘ã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã§ã„ãã¤ã‹ã®æ•°å—ã¨ã€å›žè»¢ã™ã‚‹ã‚«ãƒ¼ã‚½ãƒ«ãŒ 表示ã•れã¾ã™ã€‚ã“ã‚Œã§æˆåŠŸã—ã¾ã—ãŸ! ã“ã®æ®µéšŽã§ã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¯ ブートã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。ã“ã®ã¾ã¾ç¶šã‘ã‚‹ã¨ã€ init ãŒèµ·å‹•ã•れるã¨ã“ã‚ã§ panic ã—ã¾ã™ã€‚
クライアントã®ãƒ•ァイルシステムã®è¨å®šã«é€²ã‚€ã€‚
#/etc/exports /export/client/root /export/client/swap -maproot=root:wheel client.test.netFreeBSD ã§ã¯ã€ä¸€ã¤ã®ãƒ•ァイルシステム(/export ã®ã‚ˆã†ãª) ä¸ã«å«ã¾ã‚Œã‚‹ 複数ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼ã‚’クライアントã«å…¬é–‹ã™ã‚‹ã“ã¨ã¯ã€ãã®å„ディレクトリーを /etc/exports ã§ä¸€è¡Œã«ã¾ã¨ã‚ã¦æ›¸ã‹ãªã„é™ã‚Šã€ã§ãã¾ã›ã‚“。
ã¾ãŸã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã® /home 㨠/usr 㯠/export/client/root 以下ã«ç½®ãよã†ã«ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ FreeBSD ã§ã¯ã€å…¬é–‹ã™ã‚‹å„ディレクトリーを別ディレクトリーã«åˆ†ã‘㦠(ã•ら㫠-maproot=root:wheel を外ã—ã¦)〠ãれãžã‚ŒãŒç•°ãªã‚‹ç‰¹æ€§ã‚’æŒã¤ã‚ˆã†ã«ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。
サーãƒãƒ¼ã§ NFS デーモンãŒå‹•作ã—ã¦ã„ãªã‘れã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«æ¬¡ã®ã‚ˆã†ã«è¡¨ç¤ºã•れã¾ã™:
le(0,0,0,0): Unknown error: code -1 boot: Unknown error: code -1サーãƒãƒ¼ã§ NFS ãŒèµ°ã£ã¦ã„ã¦ã‚‚ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ãƒ«ãƒ¼ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼ã‚’ エクスãƒãƒ¼ãƒˆã—ã¦ã„ãªã‘れã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«æ¬¡ã®ã‚ˆã†ã«è¡¨ç¤ºã•れã¾ã™:
boot: no such file or directoryã™ã¹ã¦é †èª¿ã«ã„ã‘ã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã§ã„ãã¤ã‹ã®æ•°å—ã¨ã€å›žè»¢ã™ã‚‹ã‚«ãƒ¼ã‚½ãƒ«ãŒ 表示ã•れã¾ã™ã€‚ã“ã‚Œã§æˆåŠŸã—ã¾ã—ãŸ! ã“ã®æ®µéšŽã§ã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¯ ブートã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。ã“ã®ã¾ã¾ç¶šã‘ã‚‹ã¨ã€ init ãŒèµ·å‹•ã•れるã¨ã“ã‚ã§ panic ã—ã¾ã™ã€‚
クライアントã®ãƒ•ァイルシステムã®è¨å®šã«é€²ã‚€ã€‚
# nicl . -create /exports/\\/export\\/client\\/root opts maproot=root:wheel # nicl . -create /exports/\\/export\\/client\\/root clients 192.168.0.10 # nicl . -create /exports/\\/export\\/client\\/swap opts maproot=root:wheel # nicl . -create /exports/\\/export\\/client\\/swap clients 192.168.0.10 # nicl . -create /exports/\\/export\\/client\\/usr opts maproot=nobody:nobody # nicl . -create /exports/\\/export\\/client\\/usr clients 192.168.0.10 # nicl . -create /exports/\\/export\\/client\\/home opts maproot=nobody:nobody # nicl . -create /exports/\\/export\\/client\\/home clients 192.168.0.10後ã‹ã‚‰åˆ¥ã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’åŒã˜å…±æœ‰ã«åŠ ãˆã‚‹å ´åˆã¯ã€ãã®ãƒ—ãƒãƒ‘ティ (最åˆã« create ã—ãŸã‚‚ã®) ã«å¯¾ã—㦠append ã—ã¾ã™:
# nicl . -append /exports/\\/export\\/client\\/root clients 192.168.0.12
ã™ã¹ã¦ã†ã¾ãã„ã£ã¦ã„ã‚‹ã‹ç¢ºèªã™ã‚‹ãŸã‚ã«ã¯ã€èªã¿è¿”ã—ã¦ãã ã•ã„:
# nicl . -read /exports/\\/export\\/client\\/root name: /export/client/root opts: maproot=root:wheel clients: 192.168.0.10 192.168.0.12
サーãƒãƒ¼ã§ NFS デーモンãŒå‹•ã„ã¦ã„ãªã„å ´åˆã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¯ä»¥ä¸‹ã®ã‚ˆã†ã«è¡¨ç¤ºã—ã¾ã™:
le(0,0,0,0): Unknown error: code -1 boot: Unknown error: code -1サーãƒãƒ¼ã§ NFS ã¯å‹•ã„ã¦ã„ã‚‹ãŒãƒ«ãƒ¼ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼ã‚’クライアントã«å…¬é–‹ã—ã¦ã„ãªã„å ´åˆã¯ã€ クライアントã¯ä»¥ä¸‹ã®ã‚ˆã†ã«è¡¨ç¤ºã—ã¾ã™:
boot: no such file or directoryã™ã¹ã¦é †èª¿ã«ã„ã‘ã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã§ã„ãã¤ã‹ã®æ•°å—ã¨ã€å›žè»¢ã™ã‚‹ã‚«ãƒ¼ã‚½ãƒ«ãŒ 表示ã•れã¾ã™ã€‚ã“ã‚Œã§æˆåŠŸã—ã¾ã—ãŸ! ã“ã®æ®µéšŽã§ã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¯ ブートã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。ã“ã®ã¾ã¾ç¶šã‘ã‚‹ã¨ã€ init ãŒèµ·å‹•ã•れるã¨ã“ã‚ã§ panic ã—ã¾ã™ã€‚
クライアントã®ãƒ•ァイルシステムã®è¨å®šã«é€²ã‚€ã€‚
#/etc/exports /export/client/root client.test.net(rw,no_root_squash) /export/client/swap client.test.net(rw,no_root_squash) /export/client/usr client.test.net(rw,root_squash) /export/client/home client.test.net(rw,root_squash)
サーãƒãƒ¼ã§ NFS デーモンãŒå‹•作ã—ã¦ã„ãªã‘れã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«æ¬¡ã®ã‚ˆã†ã«è¡¨ç¤ºã•れるã§ã—ょã†:
le(0,0,0,0): Unknown error: code -1 boot: Unknown error: code -1サーãƒãƒ¼ã§ NFS ãŒèµ°ã£ã¦ã„ã¦ã€ã§ã‚‚クライアント㫠root ディレクトリーを エクスãƒãƒ¼ãƒˆã—ã¦ã„ãªã‘れã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«æ¬¡ã®ã‚ˆã†ã«è¡¨ç¤ºã•れるã§ã—ょã†:
boot: no such file or directoryã™ã¹ã¦é †èª¿ã«ã„ã‘ã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã§ã„ãã¤ã‹ã®æ•°å—ã¨ã€å›žè»¢ã™ã‚‹ã‚«ãƒ¼ã‚½ãƒ«ãŒ 表示ã•れã¾ã™ã€‚ã“ã‚Œã§æˆåŠŸã—ã¾ã—ãŸ! ã“ã®æ®µéšŽã§ã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¯ ブートã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。ã“ã®ã¾ã¾ç¶šã‘ã‚‹ã¨ã€ init ãŒèµ·å‹•ã•れるã¨ã“ã‚ã§ panic ã—ã¾ã™ã€‚
カーãƒãƒ« NFS å•題:
linux ã®ã»ã¨ã‚“ã©ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§å®Ÿè£…ã•れã¦ã„ã‚‹ã®ã¯ NFS2 ã ã‘ã§ã€ã“ã®å ´åˆã€ NetBSD 㯠NFS3 ã§è©¦è¡Œã—ã€è‡ªå‹•的㫠fall back ã—ã¾ã™ã€‚ ã„ãã¤ã‹ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ (特㫠RedHat 6.0) ã§ã¯ã€ NFS2 ãŠã‚ˆã³ NFS3 ã®ä¸¡æ–¹ã®ãƒžã‚¦ãƒ³ãƒˆè¦æ±‚ã«å¯¾ã—ã¦ã€ä¸æ£ç¢ºãªå¿œç”ã‚’ã—〠ãれã§ã€ NFS3 ã«ã‚ˆã‚‹ ファイルシステムã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’ã™ã¹ã¦ç„¡è¦–ã—ã¾ã™ã€‚ ã“ã®åŽŸå› ã¯ã€è¨€ã†ã«è¨€ã‚れã¬è‹¦ç—›ãŠã‚ˆã³ã€æ··ä¹±ã§ã™ã€‚
次善ç–ã¯ã€ mountd ã‚’ kill ã—ã¦ã€ NFS3 å•題を防ãオプションをã¤ã‘ã¦å®Ÿè¡Œã™ã‚‹ã“㨠(ã™ãªã‚ã¡ rpc.mountd --no-nfs-version 3) ã§ã™ã€‚
クライアントã®ãƒ•ァイルシステムã®è¨å®šã«é€²ã‚€ã€‚
#/etc/exports /export/client/root -root=client /export/client/swap -root=client /export/client/usr /export/client/home
ã‚‚ã—ã€ã‚µãƒ¼ãƒãƒ¼ã§ NFS デーモンãŒå‹•作ã—ã¦ã„ãªã‘れã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ã“ã®ã‚ˆã†ã«è¡¨ç¤ºã•れã¾ã™:
le(0,0,0,0): Unknown error: code -1 boot: Unknown error: code -1ã‚‚ã—ã€ã‚µãƒ¼ãƒãƒ¼ã§ NFS ãŒå‹•作ã—ã¦ã„ã¦ã‚‚ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ãƒ«ãƒ¼ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼ãŒ エクスãƒãƒ¼ãƒˆã•れã¦ãªã‘れã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ã“ã®ã‚ˆã†ã«è¡¨ç¤ºã•れã¾ã™:
boot: no such file or directoryã™ã¹ã¦é †èª¿ã«ã„ã‘ã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã§ã„ãã¤ã‹ã®æ•°å—ã¨ã€å›žè»¢ã™ã‚‹ã‚«ãƒ¼ã‚½ãƒ«ãŒ 表示ã•れã¾ã™ã€‚ã“ã‚Œã§æˆåŠŸã—ã¾ã—ãŸ! ã“ã®æ®µéšŽã§ã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¯ ブートã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。ã“ã®ã¾ã¾ç¶šã‘ã‚‹ã¨ã€ init ãŒèµ·å‹•ã•れるã¨ã“ã‚ã§ panic ã—ã¾ã™ã€‚
クライアントã®ãƒ•ァイルシステムã®è¨å®šã«é€²ã‚€ã€‚
share -F nfs -o root=client /export/client/root share -F nfs -o root=client /export/client/swap share -F nfs -o rw=client /export/client/usr share -F nfs -o rw=client /export/client/home
数値 IP アドレスを使ã‚ãšã€åå‰ã‚’ã¤ã‹ã£ã¦ãã ã•ã„。数値 IP アドレスを使ã†ã¨ã€ Solaris ã¯ä½•ã®ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚‚出ã•ãšã«ã‚¢ã‚¯ã‚»ã‚¹ã‚’æ‹’å¦ã—ã¾ã™ã€‚
nfs デーモンãŒå‹•作ã—ã¦ã„ãªã‘れã°ã€å®Ÿè¡Œã™ã‚‹å¿…è¦ãŒã‚りã¾ã™:
# /etc/init.d/nfs.server start
サーãƒãƒ¼ã§ NFS デーモンãŒå‹•作ã—ã¦ã„ãªã‘れã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ã“ã†è¡¨ç¤ºã•れるã§ã—ょã†:
le(0,0,0,0): Unknown error: code -1 boot: Unknown error: code -1ã‚‚ã—ã€ã‚µãƒ¼ãƒãƒ¼ã§ NFS デーモンãŒå‹•作ã—ã¦ã„ã¦ã‚‚ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ãƒ«ãƒ¼ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼ãŒ エクスãƒãƒ¼ãƒˆã•れã¦ã„ãªã‘れã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ã“ã®ã‚ˆã†ã«è¡¨ç¤ºã•れã¾ã™:
boot: no such file or directoryã™ã¹ã¦é †èª¿ã«ã„ã‘ã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã§ã„ãã¤ã‹ã®æ•°å—ã¨ã€å›žè»¢ã™ã‚‹ã‚«ãƒ¼ã‚½ãƒ«ãŒ 表示ã•れã¾ã™ã€‚ã“ã‚Œã§æˆåŠŸã—ã¾ã—ãŸ! ã“ã®æ®µéšŽã§ã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¯ ブートã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。ã“ã®ã¾ã¾ç¶šã‘ã‚‹ã¨ã€ init ãŒèµ·å‹•ã•れるã¨ã“ã‚ã§ panic ã—ã¾ã™ã€‚
クライアントã®ãƒ•ァイルシステムã®è¨å®šã«é€²ã‚€ã€‚
#/etc/exports /export/client/root -root=client /export/client/swap -root=client /export/client/usr /export/client/home
ã‚‚ã—ã€ã‚µãƒ¼ãƒãƒ¼ã§ NFS デーモンãŒå‹•作ã—ã¦ã„ãªã‘れã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ã“ã®ã‚ˆã†ã«è¡¨ç¤ºã•れã¾ã™:
le(0,0,0,0): Unknown error: code -1 boot: Unknown error: code -1ã‚‚ã—ã€ã‚µãƒ¼ãƒãƒ¼ã§ NFS ãŒå‹•作ã—ã¦ã„ã¦ã‚‚ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ãƒ«ãƒ¼ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼ãŒ エクスãƒãƒ¼ãƒˆã•れã¦ã„ãªã‘れã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ã“ã®ã‚ˆã†ã«è¡¨ç¤ºã•れã¾ã™:
boot: no such file or directoryã™ã¹ã¦é †èª¿ã«ã„ã‘ã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã§ã„ãã¤ã‹ã®æ•°å—ã¨ã€å›žè»¢ã™ã‚‹ã‚«ãƒ¼ã‚½ãƒ«ãŒ 表示ã•れã¾ã™ã€‚ã“ã‚Œã§æˆåŠŸã—ã¾ã—ãŸ! ã“ã®æ®µéšŽã§ã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¯ ブートã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。ã“ã®ã¾ã¾ç¶šã‘ã‚‹ã¨ã€ init ãŒèµ·å‹•ã•れるã¨ã“ã‚ã§ panic ã—ã¾ã™ã€‚
クライアントã®ãƒ•ァイルシステムã®è¨å®šã«é€²ã‚€ã€‚
ã¾ãŸã€ NEXTSTEP ã®æ…£ç¿’を守ã£ã¦ã€ /export/client ã®ä»£ã‚り㫠/private/export/client 㫠クライアントã®ãƒ•ァイルã®å…¨ã¦ã‚’ç½®ããŸã„ã‹ã‚‚ã—れã¾ã›ã‚“。
å‚考ã®ç‚ºã«ã€ NFSManager Exported Directories ウインドウãŒã“ã®ã‚ˆã†ã«ãªã‚‹ã¹ãã§ã‚ã‚‹ã¨ã„ㆠスナップショット ãŒã‚りã¾ã™ã€‚
サーãƒãƒ¼ã§ NFS デーモンãŒå‹•作ã—ã¦ã„ãªã‘れã°ã€ クライアントã«ã“ã®ã‚ˆã†ã«è¡¨ç¤ºã•れã¾ã™:
le(0,0,0,0): Unknown error: code -1 boot: Unknown error: code -1ã‚‚ã—ã€ã‚µãƒ¼ãƒãƒ¼ã§ NFS ãŒèµ°ã£ã¦ã„ã¦ã‚‚ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ãƒ«ãƒ¼ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼ãŒ エクスãƒãƒ¼ãƒˆã•れã¦ã„ãªã‘れã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ã“ã®ã‚ˆã†ã«è¡¨ç¤ºã•れã¾ã™:
boot: no such file or directoryã™ã¹ã¦é †èª¿ã«ã„ã‘ã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã§ã„ãã¤ã‹ã®æ•°å—ã¨ã€å›žè»¢ã™ã‚‹ã‚«ãƒ¼ã‚½ãƒ«ãŒ 表示ã•れã¾ã™ã€‚ã“ã‚Œã§æˆåŠŸã—ã¾ã—ãŸ! ã“ã®æ®µéšŽã§ã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¯ ブートã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。ã“ã®ã¾ã¾ç¶šã‘ã‚‹ã¨ã€ init ãŒèµ·å‹•ã•れるã¨ã“ã‚ã§ panic ã—ã¾ã™ã€‚
クライアントã®ãƒ•ァイルシステムã®è¨å®šã«é€²ã‚€ã€‚
ç§ã¯ã€ HP-UX 7 ã® NFS サーãƒãƒ¼ã¯ã€ root ã®èªã¿æ›¸ãを制é™ã§ãã‚‹ã¨ã¯ 考ãˆã¦ã„ã¾ã›ã‚“。
#/etc/exports /export/client/root client.test.net /export/client/swap client.test.net /export/client/usr client.test.net /export/client/home client.test.net
ã‚‚ã—サーãƒãƒ¼ã§ NFS デーモンãŒå‹•作ã—ã¦ã„ãªã‘れã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ã“ã®ã‚ˆã†ã«è¡¨ç¤ºã•れã¾ã™:
le(0,0,0,0): Unknown error: code -1 boot: Unknown error: code -1ã‚‚ã—ã€ã‚µãƒ¼ãƒãƒ¼ã§ NFS ãŒå‹•作ã—ã¦ã„ã¦ã‚‚ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ãƒ«ãƒ¼ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼ãŒ エクスãƒãƒ¼ãƒˆã•れã¦ã„ãªã‘れã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ã“ã®ã‚ˆã†ã«è¡¨ç¤ºã•れã¾ã™:
boot: no such file or directoryã™ã¹ã¦é †èª¿ã«ã„ã‘ã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã§ã„ãã¤ã‹ã®æ•°å—ã¨ã€å›žè»¢ã™ã‚‹ã‚«ãƒ¼ã‚½ãƒ«ãŒ 表示ã•れã¾ã™ã€‚ã“ã‚Œã§æˆåŠŸã—ã¾ã—ãŸ! ã“ã®æ®µéšŽã§ã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¯ ブートã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。ã“ã®ã¾ã¾ç¶šã‘ã‚‹ã¨ã€ init ãŒèµ·å‹•ã•れるã¨ã“ã‚ã§ panic ã—ã¾ã™ã€‚
クライアントã®ãƒ•ァイルシステムã®è¨å®šã«é€²ã‚€ã€‚
#/etc/exports /export/client/root -root=client.test.net /export/client/swap -root=client.test.net /export/client/usr -access=client.test.net /export/client/home -access=client.test.net
ã‚‚ã—ã€ã‚µãƒ¼ãƒãƒ¼ã§ NFS デーモンãŒå‹•作ã—ã¦ã„ãªã‘れã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã« 次ã®ã‚ˆã†ã«è¡¨ç¤ºã•れã¾ã™:
le(0,0,0,0): Unknown error: code -1 boot: Unknown error: code -1ã‚‚ã—〠NFS ãŒå‹•作ã—ã¦ã„ã¦ã‚‚ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ãƒ«ãƒ¼ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼ãŒã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ ã•れã¦ã„ãªã‘れã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ã“ã®ã‚ˆã†ã«è¡¨ç¤ºã•れã¾ã™:
boot: no such file or directoryã™ã¹ã¦é †èª¿ã«ã„ã‘ã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã§ã„ãã¤ã‹ã®æ•°å—ã¨ã€å›žè»¢ã™ã‚‹ã‚«ãƒ¼ã‚½ãƒ«ãŒ 表示ã•れã¾ã™ã€‚ã“ã‚Œã§æˆåŠŸã—ã¾ã—ãŸ! ã“ã®æ®µéšŽã§ã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¯ ブートã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。ã“ã®ã¾ã¾ç¶šã‘ã‚‹ã¨ã€ init ãŒèµ·å‹•ã•れるã¨ã“ã‚ã§ panic ã—ã¾ã™ã€‚
クライアントã®ãƒ•ァイルシステムã®è¨å®šã«é€²ã‚€ã€‚
#/etc/exports /export/client/root -root=client.test.net /export/client/swap -root=client.test.net /export/client/usr -access=client.test.net /export/client/home -access=client.test.net
サーãƒãƒ¼ã§ NFS デーモンãŒå‹•作ã—ã¦ã„ãªã‘れã°ã€ クライアントã«ã“ã®ã‚ˆã†ã«è¡¨ç¤ºã•れるã§ã—ょã†:
le(0,0,0,0): Unknown error: code -1 boot: Unknown error: code -1ã‚‚ã—ã€ã‚µãƒ¼ãƒãƒ¼ã§ NFS ãŒå‹•作ã—ã¦ã„ã¦ã‚‚ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ãƒ«ãƒ¼ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼ã‚’ エクスãƒãƒ¼ãƒˆã—ã¦ã„ãªã‘れã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ã¯ã“ã®ã‚ˆã†ã«è¡¨ç¤ºã•れã¾ã™:
boot: no such file or directoryã™ã¹ã¦é †èª¿ã«ã„ã‘ã°ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã§ã„ãã¤ã‹ã®æ•°å—ã¨ã€å›žè»¢ã™ã‚‹ã‚«ãƒ¼ã‚½ãƒ«ãŒ 表示ã•れã¾ã™ã€‚ã“ã‚Œã§æˆåŠŸã—ã¾ã—ãŸ! ã“ã®æ®µéšŽã§ã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¯ ブートã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。ã“ã®ã¾ã¾ç¶šã‘ã‚‹ã¨ã€ init ãŒèµ·å‹•ã•れるã¨ã“ã‚ã§ panic ã—ã¾ã™ã€‚
クライアントã®ãƒ•ァイルシステムã®è¨å®šã«é€²ã‚€ã€‚
|
|