File: pivot_root.8

package info (click to toggle)
manpages-ja 0.5.0.0.20061115-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 19,788 kB
  • ctags: 4
  • sloc: sh: 13,215; perl: 157; makefile: 117
file content (91 lines) | stat: -rw-r--r-- 2,379 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
.\" This man page is a part of util-linux.
.\"
.\" Japanese Version Copyright (c) 2000 NAKANO Takeo all rights reserved.
.\" Translated Wed Jun 14 2000 by NAKANO Takeo <nakano@apm.seikei.ac.jp>
.\"
.TH PIVOT_ROOT 8 "Feb 23, 2000" "Linux" "Maintenance Commands"
.SH ̾
pivot_root \- root ե륷ƥѹ
.SH 
.B pivot_root
.RB \fInew_root\fP
.RB \fIput_old\fP
.SH 
.B pivot_root
ϥȥץ root ե륷ƥ
.I put_old
ǥ쥯ȥ˰ư
.I new_root
򿷤 root ե륷ƥˤ롣
.BR pivot_root (8)

.BR pivot_root (2)
ƤӽФƤʤΤǡܺ٤ϸԤ man ڡˤäߤ

ƤӽФץ root ȥȥ󥰥ǥ쥯ȥ (cwd) 
.B pivot_root
μ˰¸ѤäѤʤäꤹ롣
ʲϤɤξˤư
.B pivot_root
εưˡ
.BR pivot_root "  " chroot " ξߤ " PATH
äƤɬפ롣
.sp
cd \fInew_root\fP
.br
pivot_root . \fIput_old\fP
.br
exec chroot . \fIcommand\fP
.sp
.B chroot
ϸŤ root ȿ root ξǻȤʤФʤʤ
ʤʤ
.B pivot_root
 root ǥ쥯ȥۤΤѹ뤫ɤ
狼ʤǤ롣

.B exec chroot
ưƤ¹ԥեѹ롣
ϸǸŤ root ǥ쥯ȥ꤬ޥȤ뤿ɬפʤΤǤ롣
ޤɸϡɸϡɸ२顼ϤŤ root ե륷ƥ
ǥХؤƤơ root ե륷ƥ
busy ֤ˤ뤫⤷ʤ

.B chroot
¹ԤȤ˴ñѹǤ (ʲ򻲾ȡ
ƬΥå夬ʤΤ (ХѥǻꤷƤΤ)
.B pivot_root
 root ѹǤ⤷ʤǤư뤳Ȥܡ)
.SH 
å뤫 root ե륷ƥ /dev/hda1 ѹ:
.sp
.nf
mount /dev/hda1 /new-root
cd /new-root
pivot_root . old-root
exec chroot . sh <dev/console >dev/console 2>&1
umount /old-root
.fi
.sp
 root ե륷ƥ 10.0.0.1:/my_root 
NFS ǥޥȤ
.B init
ư:
.sp
.nf
ifconfig lo 127.0.0.1 up   # for portmap
# configure Ethernet or such
portmap   # for lockd (implicitly started by mount)
mount -o ro 10.0.0.1:/my_root /mnt
killall portmap   # portmap keeps old root busy
cd /mnt
pivot_root . old_root
exec chroot . sh -c 'umount /old_root; exec /sbin/init' \\
  <dev/console >dev/console 2>&1
.fi
.SH Ϣ
.BR chroot (1),
.BR mount (8),
.BR pivot_root (2),
.BR umount (8)