Upload
aleksey-ryzhov
View
231
Download
0
Embed Size (px)
Citation preview
7/21/2019 AIX 5.3 .pdf
1/208
AIX 5L 5.3
:
SC23-4908-01
7/21/2019 AIX 5.3 .pdf
2/208
7/21/2019 AIX 5.3 .pdf
3/208
AIX 5L 5.3
:
SC23-4908-01
7/21/2019 AIX 5.3 .pdf
4/208
B, , . 187.
( 2004 )
AIX 5L 5.3 , .
. , : Information Development, Department H6DS-905-6C006, 11501 Burnet Road,Austin, Texas 78758-3493. : [email protected]. IBM - .
Copyright (c) 1993, 1994 Hewlett-Packard CompanyCopyright (c) 1993, 1994 International Business Machines Corp.Copyright (c) 1993, 1994 Sun Microsystems, Inc.Copyright (c) 1993, 1994 Novell, Inc. . , , , . .RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the United States Government is subject to therestrictions set forth in DFARS 252.227-7013 (c)(1)(ii) and FAR 52.227-19. " " - , , , , - . . ; . HEWLETT-PACKARD, INTERNATIONAL BUSINESS MACHINES CORP., SUNMICROSYSTEMS, INC. UNIX SYSTEMS LABORATORIES, INC., / , .
Copyright International Business Machines Corporation 1999, 2004. .
7/21/2019 AIX 5.3 .pdf
5/208
7/21/2019 AIX 5.3 .pdf
6/208
WLM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 WLM . . . . . . . . . . . . . . . . . . . . . . . 107 WLM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 , WLM. . . . . . . . . . . . . . . . . . 111 . . . . . . . . . . . . . . . . . . . . . . 113
10. (SRC) . . . . . . . . . . . . 115
. . . . . . . . . . . . . . . . . . . . . . . 115
11. . . . . . . . . . . . . . . . . . . . . . . . . . 117 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
12. Web- . . . . . . . . . . . . . . . . . . . . . . 127
13. (SMIT). . . . . . . . . . . . . . . . . . 129
14. AIX . . . . . . . . . . . . . . . . . . . . . . . . . . 131IBM AIX Information Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
. . . . . . . . . . . . . . . . . . . . . . . . 133 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 . . . . . . . . . . . . . . . . . . . . . . . . . . 136 PCI . . . . . . . . . . . . . . . . . . . 139 - (MPIO) . . . . . . . . . . . . . . . . . . . . . . . . . 142
16. . . . . . . . . . . . . . . . . . . . . . 149 . . . . . . . . . . . . . . . . . . 149 . . . . . . . . . . . . . . . . . . 161
A. BSD . . . . . . . . . . 163 AIX BSD - . . . . . . . . . . . 163 AIX BSD . . . . . . . . . . . . . 164 BSD 4.3 . . . . . . . . . . . 164 BSD 4.3 . . . . . . . . . . . . . . . . 167 BSD 4.3. . . . . . . . . . . . . 168 - BSD 4.3 . . . . . . . . . . 169 - BSD 4.3 . . . . 169Cron - BSD 4.3. . . . . . . . . . . . . . . 172 BSD 4.3 . . . . . . . . . . . . . . . . . . 172 BSD 4.3, SVR4 . . . . . . . . . 173 - BSD 4.3 . . . . . . . . . 174 BSD 4.3 . . . . . . . . . . . . 175 BSD 4.3 . . . . . . . . . . . . . 176 - BSD 4.3 . . . . . . . . . . . 176
man - BSD4.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178NFS NIS ( Yellow Pages) - BSD
4.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 BSD 4.3 . . . . . . . . . . . . . . . . . . . 179 -
BSD 4.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 BSD 4.3 . . . . . . . . . . . . . . . . . . 182 - BSD 4.3 . . . . . . . . . . . . 184UUCP - BSD 4.3 . . . . . . . . . . . . . . 184
iv
7/21/2019 AIX 5.3 .pdf
7/208
B. . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
v
7/21/2019 AIX 5.3 .pdf
8/208
vi
7/21/2019 AIX 5.3 .pdf
9/208
, , , , . : . - , .
AIX. . AIX5L5.3-: .
AIX 5.2, AIX . AIX5L 5.3:.
:
, , , , , . , , - ,, ..
, .
, , , .
AIX AIX , . , ls . LS, , . , FILEA, FiLea filea - , . .
ISO 9000
, ISO 9000.
v AIX5L 5.3-:
v AIX5L 5.3:
v AIX5L 5.3:
v AIX5L 5.3-:
v AIX5L Version5.3CommunicationsProgrammingConcepts
Copyright IBM Corp. 1999, 2004 vii
http://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/security/About.htmhttp://../aixbman/security/About.htmhttp://../aixbman/security/About.htmhttp://../aixbman/security/About.htmhttp://../aixbman/security/About.htmhttp://../aixbman/security/About.htmhttp://../aixbman/security/About.htmhttp://../aixbman/security/About.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/security/About.htmhttp://../aixbman/security/About.htmhttp://../aixbman/security/About.htmhttp://../aixbman/security/About.htmhttp://../aixbman/security/About.htmhttp://../aixbman/security/About.htmhttp://../aixbman/security/About.htmhttp://../aixins/insgdrf/About.htmhttp://../aixins/insgdrf/About.htmhttp://../aixins/insgdrf/About.htmhttp://../aixins/insgdrf/About.htmhttp://../aixins/insgdrf/About.htmhttp://../aixins/insgdrf/About.htmhttp://../aixins/insgdrf/About.htmhttp://../aixins/insgdrf/About.htmhttp://../aixins/insgdrf/About.htmhttp://../aixprggd/genprogc/atb.htmhttp://../aixprggd/genprogc/atb.htmhttp://../aixprggd/genprogc/atb.htmhttp://../aixprggd/genprogc/atb.htmhttp://../aixprggd/genprogc/atb.htmhttp://../aixprggd/genprogc/atb.htmhttp://../aixprggd/genprogc/atb.htmhttp://../aixprggd/genprogc/atb.htmhttp://../aixprggd/genprogc/atb.htmhttp://../aixprggd/genprogc/atb.htmhttp://../aixprggd/progcomc/atb.htmhttp://../aixprggd/progcomc/atb.htmhttp://../aixprggd/progcomc/atb.htmhttp://../aixprggd/progcomc/atb.htmhttp://../aixprggd/progcomc/atb.htmhttp://../aixprggd/progcomc/atb.htmhttp://../aixprggd/progcomc/atb.htmhttp://../aixprggd/progcomc/atb.htmhttp://../aixprggd/genprogc/atb.htmhttp://../aixins/insgdrf/About.htmhttp://../aixbman/security/About.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/security/About.htmhttp://../aixbman/security/About.htmhttp://../aixbman/baseadmn/about.htmhttp://../aixbman/baseadmn/about.htm7/21/2019 AIX 5.3 .pdf
10/208
v AIX5L Version5.3KernelExtensionsandDeviceSupportProgrammingConcepts
v AIX5L Version5.3FilesReference
v PerformanceToolboxVersion2and3forAIX:GuideandReference
v AIX5L 5.3:
v CommonDesktopEnvironment1.0:AdvancedUsersandSystemAdministratorsGuide.
viii
http://../aixprggd/kernextc/About.htmhttp://../aixprggd/kernextc/About.htmhttp://../aixprggd/kernextc/About.htmhttp://../aixprggd/kernextc/About.htmhttp://../aixprggd/kernextc/About.htmhttp://../aixprggd/kernextc/About.htmhttp://../aixprggd/kernextc/About.htmhttp://../aixprggd/kernextc/About.htmhttp://../aixprggd/kernextc/About.htmhttp://../aixprggd/kernextc/About.htmhttp://../aixprggd/kernextc/About.htmhttp://../files/aixfiles/About.htmhttp://../files/aixfiles/About.htmhttp://../files/aixfiles/About.htmhttp://../files/aixfiles/About.htmhttp://../files/aixfiles/About.htmhttp://../files/aixfiles/About.htmhttp://../perftool/prfusrgd/about.htmhttp://../perftool/prfusrgd/about.htmhttp://../perftool/prfusrgd/about.htmhttp://../perftool/prfusrgd/about.htmhttp://../perftool/prfusrgd/about.htmhttp://../perftool/prfusrgd/about.htmhttp://../perftool/prfusrgd/about.htmhttp://../perftool/prfusrgd/about.htmhttp://../perftool/prfusrgd/about.htmhttp://../perftool/prfusrgd/about.htmhttp://../perftool/prfusrgd/about.htmhttp://../aixbman/prftungd/about.htmhttp://../aixbman/prftungd/about.htmhttp://../aixbman/prftungd/about.htmhttp://../aixbman/prftungd/about.htmhttp://../aixbman/prftungd/about.htmhttp://../aixbman/prftungd/about.htmhttp://../aixbman/prftungd/about.htmhttp://../aixbman/prftungd/about.htmhttp://../aixbman/prftungd/about.htmhttp://../perftool/prfusrgd/about.htmhttp://../files/aixfiles/About.htmhttp://../aixprggd/kernextc/About.htm7/21/2019 AIX 5.3 .pdf
11/208
1.
, , UNIX . , . , , .
:
v AIX
v AIX . 2
v man . 4
AIX
, . :
v
v AIX . 2
v man . 4
:
v (SMIT). , , .
SMIT :
,
, .
SMIT 13, (SMIT), . 129.
v Web- , - , , SMIT, , :
Copyright IBM Corp. 1999, 2004 1
7/21/2019 AIX 5.3 .pdf
12/208
, ,
Web- . , -, . Web- 12, Web- , . 127.
AIX
AIX,
(LVM) , . . , , . . , . , , , .
. 13.
(SRC) . . SRC . , , .
.115.
(ODM) . ODM. , SMIT ODM . ODM :
v
v SMIT (, )
v
v
v
(SWVPD) . SWVPD (ODM). SWVPD (lslpp) (lppchk) . ODM .
2
7/21/2019 AIX 5.3 .pdf
13/208
installp ODM SWVPD :
v
v
v , .
v , ,
.v , ,
.
v
v , ,
v : , , , , .
(WLM)WLM ,
. CPU , . WLM , . . . 9, , . 85.
. .
, , (VRMF). . , 0. AIX, (, AIX 5.2) . , .
. VRMF , . , AIX 5.2 5.2.1.0; - 5.2.2.0 ..
PTF PTF , . PTF.
- PTF, .
:oslevel
, (, 4.3.3.0), :
1. 3
7/21/2019 AIX 5.3 .pdf
14/208
oslevel -l 4.3.3.0
, ( -5100-02):oslevel -r 5100-02
, 5100-02,
:oslevel -rl 5100-02
(, bos.mp), :lslpp -L bos.mp
man
man , . , ls :>man ls
HTML. , man, Web-, .
man AIX5L Version5.3CommandsReference. . man - BSD 4.3 . 178.
4
http://../cmds/aixcmds3/man.htmhttp://../cmds/aixcmds3/man.htm7/21/2019 AIX 5.3 .pdf
15/208
2.
, : , , . , reboot shutdown.
:v
v . 6
v . 6
v . 8
v RAM . 9
v . 9
v . 10
. .
. , , , (, ) . :
v
v
v .
bosboot . , , . .
AIX5L5.3-: .
. , 3, , . initdefault /etc/inittab. init. /etc/inittab . init /etc/inittab . :
v
v
v /etc/inittab.
Copyright IBM Corp. 1999, 2004 5
http://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../cmds/aixcmds1/bosboot.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../cmds/aixcmds5/telinit.htmhttp://../cmds/aixcmds5/telinit.htmhttp://../files/aixfiles/inittab.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../files/aixfiles/inittab.htmhttp://../cmds/aixcmds5/telinit.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../cmds/aixcmds1/bosboot.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htm7/21/2019 AIX 5.3 .pdf
16/208
, . :
v , .
v
(/) /usr. :
. .
. . .
, , .
, . .8.
, . , (, ). . , , RAM . 9.
. , . , .
. , .
( ) reboot shutdown ( ) . :
1. ROS2.
3. .
ROS ROS . :
1. . ROS, (POST).
6
7/21/2019 AIX 5.3 .pdf
17/208
2. (IPL) ROS , . bootlist. NVRAM , , . . NVRAM , .
, . , .
: ( ROS) ( NVRAM). Service , , .
3. , (PSN). , (IPL). , .
4. , , NVRAM. , , , RAM .
5. , .
6. init, rc.boot.
.
init rc.boot. rc.boot . :
1. restbase RAM
(ODM) .2. ,
ODM.
3. sys, bus, disk, SCSI, (LVM) (rootvg).
4. , ODM.
:
1. init rc.boot. rc.boot
:a. ipl_varyon rootvg.
b. , , .
c. swapon .
d. ODM RAM .
e. rc.boot.
2. rc.boot RAM , .
2. 7
http://../cmds/aixcmds1/bootlist.htmhttp://../cmds/aixcmds1/bootlist.htmhttp://../cmds/aixcmds1/bootlist.htm7/21/2019 AIX 5.3 .pdf
18/208
3. init , /etc/inittab. /etc/inittab rc.boot, :
a. /tmp, .
b. 2 .
c. savebase .
d. rc.boot.
.
, , . (-, ..), .
.
1. .
2. ROS, .
3. ROS . bootlist. NVRAM , , . .
: ( ROS) ( NVRAM). , , .
4. , (PSN). , (IPL). , , .
5. , , NVRAM.
6. , , RAM.
7. cfgmgr ODM , , .
8. -, , rootvg , rootvg (, ). . .
, .
8
http://../files/aixfiles/inittab.htmhttp://../files/aixfiles/inittab.htmhttp://../cmds/aixcmds1/bootlist.htmhttp://../cmds/aixcmds1/bootlist.htmhttp://../cmds/aixcmds1/cfgmgr.htmhttp://../cmds/aixcmds1/cfgmgr.htmhttp://../cmds/aixcmds1/bootlist.htmhttp://../files/aixfiles/inittab.htm7/21/2019 AIX 5.3 .pdf
19/208
: , rootvg, RAM, , . , init S. , bosboot.
RAM
RAM - , , . .
RAM , rootvg . , rootvg . , RAM .
init RAM, , (ssh). ssh rc.boot. rc.boot , . , RAM. , , . - BOS. , rc.boot RAM. rc.boot ssh , . rc.boot init. inittab rc.boot,
. RAM, . . - , RAM. RAM bosboot mkfs. bosboot.
, :
v
v v
v
v .
2. 9
http://../cmds/aixcmds1/bosboot.htmhttp://../cmds/aixcmds1/bosboot.htmhttp://../files/aixfiles/rc.boot.htmhttp://../files/aixfiles/rc.boot.htmhttp://../cmds/aixcmds3/mkfs.htmhttp://../cmds/aixcmds3/mkfs.htmhttp://../cmds/aixcmds1/bosboot.htmhttp://../cmds/aixcmds1/bosboot.htmhttp://../cmds/aixcmds1/bosboot.htmhttp://../cmds/aixcmds3/mkfs.htmhttp://../files/aixfiles/rc.boot.htmhttp://../cmds/aixcmds1/bosboot.htm7/21/2019 AIX 5.3 .pdf
20/208
AIX , , . AIX :
v
v -
. AIX5L 5.3-: .
() . 0 126. - , - 126. 60. nice. root .
. , , . 60 ( ) .
. (shdaemon), . , . , . . , :
- -------------- ---------------
1) 60 2
2) 60 2 /dev/console
3) 60 2 /dev/tty0
4) 60 2
5) 39 5
-
- -. , . shdaemon - , . , shconf, - . - . , shconf, .
10
http://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../aixbman/baseadmn/start_stop.htmhttp://../cmds/aixcmds4/nice.htmhttp://../cmds/aixcmds4/nice.htmhttp://../cmds/aixcmds4/nice.htmhttp://../aixbman/baseadmn/start_stop.htm7/21/2019 AIX 5.3 .pdf
21/208
- :
/dev/console
-
2. 11
7/21/2019 AIX 5.3 .pdf
22/208
12
7/21/2019 AIX 5.3 .pdf
23/208
3.
:
v
v
. 19v . 21
v . 31
. (, PV) , , /dev/hdisk0. , , (VG). (PP) . : , , , .
. (LV). - . , . ( .), (, ).
(LP). . , .
, .
, , . (JFS JFS2) . JFS , (4 ). . , , . 4 (512 , 1 2 ).
(rootvg), , , ,
. , , extendvg. rootvg, ( mkvg). , (SMIT) Web- .
, :
v . 14
Copyright IBM Corp. 1999, 2004 13
7/21/2019 AIX 5.3 .pdf
24/208
v
v . 15
v . 16
v . 16
.
, . , , .
AIX 5.2 LVM , RAID LUN. , LUN.
.
1 32 . 1 128 . 1024 . . 255 .
, , . . 15.
(rootvg), , , ,
1. . , ,. , , ; .
14
7/21/2019 AIX 5.3 .pdf
25/208
. rootvg : , , , - . rootvg . , rootvg . rootvg .
mkvg. extendvg, - reducevg, - chvg. : (lsvg), (exportvg), (importvg), (reorgvg), (syncvg), (varyonvg) (varyoffvg).
. , , . , , . , , .
migratepv . , . , , .
, , , . , , , (VGDA). VGDA . VGDA , . , . , VGDA. . (, ), . , map ( ) , , (- ). map . VGDA , ,
( , ..), .
, . - , .
3. 15
7/21/2019 AIX 5.3 .pdf
26/208
, (, mkvg -s). .
. , , , , . mklv . , .
chlv, - extendlv. 512 , . chlv.
: LV, lslv, . , , .
cplv, lslv, rmlv, mklvcopy rmlvcopy . , .
255 ( - 511, - 4095 ), .
. , , . . . , , . , .
2. , . , , .
16
7/21/2019 AIX 5.3 .pdf
27/208
. , , . - . .
crfs. 5, , . 39.
. 32 ( - 128, - 1024), mkvg. rootvg .
255
(MAXPVS/ ) . MAXPVS 32 ,128 1024 .
: (1016 x ) ; - 1024 . : 2097152 126. .
MAXLVS : 255 ,511 4095
.
, , 1016 , ( ) , . chvg -t. .
, , 9 , 4 , 2250 . 2250 3 (1016 * 3 = 3048).
, 1016 * . , .
, . MAXPVS/. , 2 16 (32/2). 2
3. 17
7/21/2019 AIX 5.3 .pdf
28/208
64 (128/2). 2 512 512 (1024/2).
(LVM) , , , . (LVM) , . LVM , , .
LVM (LVDD) LVM. (LVDD) - , -. - . LVM ; .
LVM Understanding the Logical Volume Device
Driver AIX5L Version5.3KernelExtensionsandDeviceSupportProgrammingConcepts AIX5L 5.3-: .
, LVM .
varyonvg varyoffvg. , . LVM , . , (VGDA) (VGSA), .
VGDA , , , . VGSA , .
- , , , . , .
(VGDA/VGSA). VGDA/VGSA . VGDA/VGSA. , VGDA/VGSA. , VGDA/VGSA, - . VGDA/VGSA.
, (, , VGDA/VGSA) (51%) VGDA/VGSA
18
http://../aixprggd/kernextc/logical_vol_dd.htmhttp://../aixprggd/kernextc/logical_vol_dd.htmhttp://../aixprggd/kernextc/logical_vol_dd.htmhttp://../aixprggd/kernextc/logical_vol_dd.htmhttp://../aixprggd/kernextc/logical_vol_dd.htmhttp://../aixprggd/kernextc/logical_vol_dd.htmhttp://../aixprggd/genprogc/logical_vol_prg.htmhttp://../aixprggd/genprogc/logical_vol_prg.htmhttp://../aixprggd/genprogc/logical_vol_prg.htmhttp://../aixprggd/genprogc/logical_vol_prg.htmhttp://../aixprggd/genprogc/logical_vol_prg.htmhttp://../aixprggd/genprogc/logical_vol_prg.htmhttp://../cmds/aixcmds6/varyonvg.htmhttp://../cmds/aixcmds6/varyoffvg.htmhttp://../cmds/aixcmds6/varyoffvg.htmhttp://../cmds/aixcmds6/varyoffvg.htmhttp://../cmds/aixcmds6/varyonvg.htmhttp://../aixprggd/genprogc/logical_vol_prg.htmhttp://../aixprggd/kernextc/logical_vol_dd.htmhttp://../aixprggd/kernextc/logical_vol_dd.htm7/21/2019 AIX 5.3 .pdf
29/208
. , , VGDA/VGSA, , VGDA/VGSA. , VGDA/VGSA, . , .
(LVM). , -, , , . , .
. . . . , , . , , . , , , , .
(LVM) , VGDA VGSA . , , , VGDA/VGSA. , . VGDA VGSA, , .
, , , . , .
: , rootvg, , rootvg. , .
- , . - .
. 21. .
. , , , . . , . . .
3. 19
7/21/2019 AIX 5.3 .pdf
30/208
:
v .
, ,
.
. , , . varyoffvg, exportvg. importvg .
v . . .
v . ;
.v . , .
v . , , , (. varyoffvg, exportvg, importvg varyonvg).
,, . , , :
v , , , 51% . . 18. .
v , VGDA (. AIX5L 5.3-: ). .
,
. , , . , . , (. Strict . 26), (. . 27).
20
http://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htm7/21/2019 AIX 5.3 .pdf
31/208
, :
v , . .
v .
(.. ) A ( A) B( B), . , A, B, B - A.
v , , . ( ) .
v . , (VGDA).
.v ,
. , . , , , - , .
, , .
- , , , , . , ; . , .
- . , , . . , .
. AIX 4.3.3 . AIX5.1, , - .
, . AIX5L 5.3:.
3. 21
http://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htm7/21/2019 AIX 5.3 .pdf
32/208
7/21/2019 AIX 5.3 .pdf
33/208
, (LVDD) , , . , .. , .
: , , , .
. , , : , . . .
. . , , .
. . LVM . LVM . .
. .
, . - yes. yes, . no, . , . , - . yes, . no, .
: , , .
(MWC) (MWC) , , - . . MWC.
3. 23
7/21/2019 AIX 5.3 .pdf
34/208
MWC , MWC . - MWC . MWC , .
MWC . , (LTG).
LTG: 128 , 256 , 512 , 1024 , 2 , 4 ,8 16 .
: LTG 128 - . LTG - , LTG. .
, . MWC. MWC . MWC .
MWC , . . , , . .
MWC , . . , . , MWC , . , :syncvg -f -l LTV
, , . , .
, , . LVM . , iodone . ( ), . , ( iodone) , MWC.
,, , . , .
MWC , . MWC . MWC LTG; MWC . .
24
7/21/2019 AIX 5.3 .pdf
35/208
, LVM. LVM, , , ( , , ).
: , JFS , ,
MWC.
, . . mklv chlv:
v Range , .
v Strict mklv, .
v SuperStrict, .
v Super Strict.
Range (Range = minimum), . (Range =maximum), . .
minimum. minimum , . , , .
. , , . , , , - , , .
.
3. . . -;.
3. 25
7/21/2019 AIX 5.3 .pdf
36/208
maximum, ( ). , . maximum .
.
. .
Strict
- . . Strict.
( ).
Strict. , , , Strict.
Strict = y , . Strict = n . Super Strict , .
: , Strict n. .
Strict.
1
2
3
4. . , .
26
7/21/2019 AIX 5.3 .pdf
37/208
Strict:
, , .
, . , .
: - , .
hd1 2
hd1
( Strict)
hd1 1
( Strict)
hd2 hd1 2
hd2 2
hd1 3
hd2 3
hd2 1
hd2 2
hd1 3
hd2 3
5. /Strict. , Strict, .Strict, .
hd1 2
( 1)
( Strict)
hd1 hd1 1 2
( 1) ( 1)
( Strict)
hd11( 1)
hd11( 2)
hd1 2( 2)
hd1 1( 2)
hd1 2( 2)
6. /Strict. , Strict, . Strict, .
3. 27
7/21/2019 AIX 5.3 .pdf
38/208
: MWC , MWC. , MWC , , .
, :
1. 2.
3.
4.
5.
, , , , . , , , . , .
, . . , , . , , , , . .
, , .
Web- , SMIT mklv-m.
, rootvg lv06 , 1 3, 41 45 50 60 hdisk1, :
1. , :lspv -p hdisk1
2. , /tmp/mymap1, :
hdisk1:1-3hdisk1:41-45hdisk1:50-60
mklv , . . ( ).
3. :mklv -t jfs -y lv06 -m /tmp/mymap1 rootvg 10
28
7/21/2019 AIX 5.3 .pdf
39/208
, , . .
: . .
VGName lv07 12 16 hdisk1, hdisk2 hdisk3 :mklv -y lv07 -S 16K VGName 12 hdisk1 hdisk2 hdisk3
VGName lv08 12 8 :mklv -y lv08 -S 8K -u 3 VGName 12
AIX5L 5.3:.
. . , , . mklv, chlv.
AIX 5.1,
. . , , SSA. , SSA.
. MWC - , .
chvg chpv, , :chvg -h__-s_
_
__ :
y . , .
Y , .
n ( ).
3. 29
7/21/2019 AIX 5.3 .pdf
40/208
r .
_, :
y .
n . ( .)
_ .
AIX 5.1, , . , - .
- . , . , lvmstat
. lvmstat , .
lvmstat . , migratelp.
lvmstat:# lvmstat -v rootvg -e# lvmstat -v rootvg -C# lvmstat -v rootvg
: iocnt Kb_read Kb_wrtn /hd8 4 0 16 0.00paging01 0 0 0 0.00lv01 0 0 0 0.00hd1 0 0 0 0.00hd3 0 0 0 0.00hd9var 0 0 0 0.00hd2 0 0 0 0.00hd4 0 0 0 0.00hd6 0 0 0 0.00hd5 0 0 0 0.00
. /unix /tmp. lvmstat rootvg:# cp -p /unix /tmp# lvmstat -v rootvg
iocnt Kb_read Kb_wrtn /hd3 296 0 6916 0.04hd8 47 0 188 0.00hd4 29 0 128 0.00hd2 16 0 72 0.00paging01 0 0 0 0.00lv01 0 0 0 0.00hd1 0 0 0 0.00
30
http://../cmds/aixcmds3/lvmstat.htmhttp://../cmds/aixcmds3/migratelp.htmhttp://../cmds/aixcmds3/migratelp.htmhttp://../cmds/aixcmds3/migratelp.htmhttp://../cmds/aixcmds3/lvmstat.htm7/21/2019 AIX 5.3 .pdf
41/208
hd9var 0 0 0 0.00hd6 0 0 0 0.00hd5 0 0 0 0.00
hd3, /tmp, hd8, JFS, hd4 (/), hd2, /usr, hd9var, /var. hd3 hd2:# lvmstat -l hd3
Log_part mirror# iocnt Kb_read Kb_wrtn /1 1 299 0 6896 0.043 1 4 0 52 0.002 1 0 0 0 0.004 1 0 0 0 0.00
# lvmstat -l hd2Log_part mirror# iocnt Kb_read Kb_wrtn /
2 1 9 0 52 0.003 1 9 0 36 0.007 1 9 0 36 0.004 1 4 0 16 0.009 1 1 0 4 0.00
14 1 1 0 4 0.001 1 0 0 0 0.00
- . - (iocnt), (Kb_read Kb_wrtn), . . , . , , . iocnt.
migratelp , ( lvmstat) .
, . . :# migratelp hd3/1 hdisk1/109migratelp: 1 1
hd3 109 hdisk1.
, , , .Web- . AIX5L 5.3-: .
lspv. , , . , , . . :
1. lspv.
3. 31
http://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htm7/21/2019 AIX 5.3 .pdf
42/208
2. . . , .
3. , , .
4. , . . .
32
http://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htmhttp://../aixbman/baseadmn/lvm_maint.htm7/21/2019 AIX 5.3 .pdf
43/208
4.
AIX , , . RAM (VMM). , . - , , . . , , .
AIX5L 5.3-: .
(VMM)
(VMM) .
, , (RAM), . AIX , , . RAM (VMM).
AIX 4096 , . 4096 . VMM :
v
v , .
VMM . , , VMM . , VMM.
VMM , . AIX , , . VMM .
VMM.
AIX . VMM . . , , . JFS JFS2 RAM. VMM , , , .
Copyright IBM Corp. 1999, 2004 33
http://../aixbman/baseadmn/pg_space_vm.htmhttp://../aixbman/baseadmn/pg_space_vm.htmhttp://../aixbman/baseadmn/pg_space_vm.htmhttp://../aixbman/baseadmn/pg_space_vm.htmhttp://../aixbman/baseadmn/pg_space_vm.htmhttp://../aixbman/baseadmn/pg_space_vm.htmhttp://../aixbman/baseadmn/pg_space_vm.htm7/21/2019 AIX 5.3 .pdf
44/208
. . . , . . .
. , . , , . , . .
VMM : . . . .
VMM , ( ), , . VMM , , , .
, . . . . , . VMM .
- , , . . , , .
, NFS. NFS, , NFS . .
. , . . AIX5L 5.3-: .
34
http://../aixbman/baseadmn/pag_space_trouble.htmhttp://../aixbman/baseadmn/pag_space_trouble.htmhttp://../aixbman/baseadmn/pag_space_trouble.htmhttp://../aixbman/baseadmn/pag_space_trouble.htmhttp://../aixbman/baseadmn/pag_space_trouble.htm7/21/2019 AIX 5.3 .pdf
45/208
. NFS , .
, , .
:
v
v . 37
v , . 37
AIX . ( ) PSALLOC. - . PSALLOC, . , .
PSALLOC. PSALLOC , null, , early, ( late).
(late) , . , .
, . , . , , , .
, , . , . . .
. , , . , , . SIGDANGER . , SIGDANGER, SIGKILL.
PSALLOC early. , .
4. 35
7/21/2019 AIX 5.3 .pdf
46/208
PSALLOC early, . , malloc brk .
, , SIGKILL .
, PSALLOC early . ( PSALLOC AIX5L5.3-: .)
:
v malloc
v free
v calloc
v realloc
v brk
v sbrk
v shmget
v shmctl
: . . , , . , ( ), SIGKILL. , , .
, , . , . . , .
, . AIXwindows 250 . , , .
, , , . lsps -s , , .
, , PSALLOC. , ( ), :
36
http://../aixbman/baseadmn/pag_space_config.htmhttp://../aixbman/baseadmn/pag_space_config.htmhttp://../aixbman/baseadmn/pag_space_config.htmhttp://../aixbman/baseadmn/pag_space_config.htmhttp://../aixbman/baseadmn/pag_space_config.htmhttp://../aixbman/baseadmn/pag_space_config.htmhttp://../aixbman/baseadmn/pag_space_config.htmhttp://../aixbman/baseadmn/pag_space_config.htmhttp://../aixbman/baseadmn/pag_space_config.htmhttp://../aixbman/baseadmn/pag_space_config.htmhttp://../cmds/aixcmds3/lsps.htmhttp://../cmds/aixcmds3/lsps.htmhttp://../aixbman/baseadmn/pag_space_config.htmhttp://../aixbman/baseadmn/pag_space_config.htm7/21/2019 AIX 5.3 .pdf
47/208
1. PSALLOC, getenv.
2. , PSALLOC setenv. PSALLOC execve, execve, . PSALLOC, , , .
3. getenv PSALLOC, . .
AIX :
v 16 . hd6 64 AIX 4.3 .
v 20% .
v 256 , .
v 256 , 512 .
, /etc/swapspaces , swapon -a. mkps -a rmps. , chps -a. , chps -d ( ).
:
chps .lsps .
mkps . mkps mklv . NFS mkps mkdev . NFS mkps NFS , .
rmps .swapoff .
. rmps.
swapon . swapon . , , swapon .
:
v
v
v
:
v .
4. 37
http://../cmds/aixcmds1/chps.htmhttp://../cmds/aixcmds3/lsps.htmhttp://../cmds/aixcmds3/mkps.htmhttp://../cmds/aixcmds3/mklv.htmhttp://../cmds/aixcmds3/mkdev.htmhttp://../cmds/aixcmds4/rmps.htmhttp://../cmds/aixcmds5/swapoff.htmhttp://../cmds/aixcmds4/rmps.htmhttp://../cmds/aixcmds4/rmps.htmhttp://../cmds/aixcmds5/swapon.htmhttp://../cmds/aixcmds5/swapon.htmhttp://../cmds/aixcmds4/rmps.htmhttp://../cmds/aixcmds5/swapoff.htmhttp://../cmds/aixcmds4/rmps.htmhttp://../cmds/aixcmds3/mkdev.htmhttp://../cmds/aixcmds3/mklv.htmhttp://../cmds/aixcmds3/mkps.htmhttp://../cmds/aixcmds3/lsps.htmhttp://../cmds/aixcmds1/chps.htm7/21/2019 AIX 5.3 .pdf
48/208
v .
38
7/21/2019 AIX 5.3 .pdf
49/208
5.
- () . , , . , . .
.
. , . , . , , . JFS JFS2 (AIX 5.2 ) a .
: 32 512. chlv.
mkfs( ) ( smit). . 45.
, . , . . . mount. . system. , /etc/filesystems, . , , umount. . 46.
AIX 5.2 , (JFS) (JFS2). . 51.
- , . . -, . , :
v
v , .
v .
Copyright IBM Corp. 1999, 2004 39
http://../cmds/aixcmds1/chlv.htmhttp://../cmds/aixcmds1/chlv.htmhttp://../cmds/aixcmds3/mkfs.htmhttp://../cmds/aixcmds5/smit.htmhttp://../cmds/aixcmds5/smit.htmhttp://../cmds/aixcmds3/mount.htmhttp://../cmds/aixcmds3/mount.htmhttp://../files/aixfiles/filesystems.htmhttp://../files/aixfiles/filesystems.htmhttp://../cmds/aixcmds5/umount.htmhttp://../cmds/aixcmds5/umount.htmhttp://../cmds/aixcmds5/umount.htmhttp://../files/aixfiles/filesystems.htmhttp://../cmds/aixcmds3/mount.htmhttp://../cmds/aixcmds5/smit.htmhttp://../cmds/aixcmds3/mkfs.htmhttp://../cmds/aixcmds1/chlv.htm7/21/2019 AIX 5.3 .pdf
50/208
:
v , , /usr.
v , (, ) /var.
v , (, ),
/usr/share.v (/) , .
, , , , .
v /home .
v /export , , , /usr/share , /usr.
. , ,
. , , .
.
(/).
etc
bin /usr/bin
sbin
dev
tmp
var
usr
home
export
/ u /home
lib /usr/lib
tftpboot
...
7. . . /bin /usr/bin. /lib /usr/lib. /u /home.
40
7/21/2019 AIX 5.3 .pdf
51/208
/etc , .:
v /etc/hosts
v /etc/passwd
/etc . , /etc, /usr/sbin.
/etc . :
v /etc/chown - /usr/bin/chown .
v /etc/exportvg - /usr/sbin/exportvg./bin /usr/bin. UNIX
/bin , /usr/bin./sbin ,
/usr. , , , /sbin .
/dev . /dev , , .
/tmp , , . /tmp - .
/var , . /var , . /var . 43.
/u /home./usr ,
, , ASCII.
/usr. /usr . /usr
/usr./home , .
/home .
/home . , . /home , /home.
/export , .
/export /export . 44.
/lib /usr/lib. /usr.
/tftpboot .
/usr /usr , . /usr .
5. 41
7/21/2019 AIX 5.3 .pdf
52/208
/usr , /dev/hd2. /usr , . /usr , , .
/usr, /usr/share,
.
/usr :
/usr/bin . /usr/bin ls, cat mkdir.
/usr/ccs ./usr/include , ./usr/lbin ./usr/lib , , lib*.a.
/lib (/) - /usr/lib, , /lib, /usr/lib. .
/usr/lpp ./usr/sbin ,
(SMIT). , /etc, /usr/sbin.
/usr/share , . /usr/share . 43.
/var
/usr/adm /var/adm
8. /usr. /usr:/bin, /ccs, /lib, /lpp,/adm /var/adm /man /usr/share/man.
42
7/21/2019 AIX 5.3 .pdf
53/208
/usr/mail /var/spool/mail/usr/news /var/news/usr/preserve /var/preserve/usr/spool /var/spool/usr/tmp /var/tmp; /usr
.
/usr/share /usr/lib
/usr/dict /usr/share/dict/usr/man /usr/share/man/usr/lpd /usr/lib/lpd.
/usr/share /usr/share , . .
/usr, - /usr/share. /usr/share , . , /usr: , /usr/share.
/usr/share.
/usr/share :
/usr/share/man , /usr/share/dict /usr/share/lib , , terminfo,
learn,tmac, me macros/usr/share/lpp ,
.
/var
: /var , , , , . , , /var, skulker. /var 4 .
9. /usr/share. /usr/share:/lib,/lpp, /dict /man.
5. 43
http://../cmds/aixcmds5/skulker.htmhttp://../cmds/aixcmds5/skulker.htmhttp://../cmds/aixcmds5/skulker.htm7/21/2019 AIX 5.3 .pdf
54/208
/var, , /var/adm/wtmp /var/adm/ras/errlog, .
/var, :
/var/adm/ras/trcfile /var/tmp/snmpd.log snmpd.
/var /var.
/var/adm /var/news /var/preserve , ;
, /usr/preserve /var/spool , ;
, /usr/spool /var/tmp ; , /usr/tmp
. /usr/tmp /var/tmp.
/export /export , , , , . , , , . /export. /export:
/exec , /usr.
/swap ./share , /usr/share.
/root , /.
/dump , .
/home , /home.
/export , . /export - ,
10. /var. /var:/adm, /news , /preserve,/spool /tmp.
44
7/21/2019 AIX 5.3 .pdf
55/208
. , . /export :
/export/root (/). /export/root .
/export/exec - (SPOT). /usr . SPOT - /usr, /export/exec , . RISCAIX.
/export/share /usr/share . , . - /export/share/AIX/usr/share.
/export/home /home .
. - /export/home.
/export/swap - . ; . /export/swap.
/export/dump ; . /export/dump, .
microcode . - /export/exec/RISCAIX/usr/lib/microcode.
, , , , . . :
v
v v
v
v
v .
v .
5. 45
7/21/2019 AIX 5.3 .pdf
56/208
:
backup chfs -asplitcopy
JFS
dd ;
df fsck mkfs mount ,
restore snapshot JFS2umount .
.
, .
/etc/filesystems , :
chfs crfs lsfs rmfs mount
. /etc/vfs , :
chvfs crvfs lsvfs rmvfs
, , , , . . mount .
. system ( ) , /etc/filesystems. root , . /etc/filesystems , . mount .
46
http://../cmds/aixcmds1/backup.htmhttp://../cmds/aixcmds1/chfs.htmhttp://../cmds/aixcmds1/chfs.htmhttp://../cmds/aixcmds1/chfs.htmhttp://../cmds/aixcmds2/dd.htmhttp://../cmds/aixcmds2/df.htmhttp://../cmds/aixcmds2/fsck.htmhttp://../cmds/aixcmds3/mkfs.htmhttp://../cmds/aixcmds3/mount.htmhttp://../cmds/aixcmds4/restore.htmhttp://../cmds/aixcmds5/snapshot.htmhttp://../cmds/aixcmds5/umount.htmhttp://../files/aixfiles/filesystems.htmhttp://../cmds/aixcmds1/chfs.htmhttp://../cmds/aixcmds1/crfs.htmhttp://../cmds/aixcmds3/lsfs.htmhttp://../cmds/aixcmds4/rmfs.htmhttp://../cmds/aixcmds3/mount.htmhttp://../files/aixfiles/vfs.htmhttp://../cmds/aixcmds1/chvfs.htmhttp://../cmds/aixcmds1/crvfs.htmhttp://../cmds/aixcmds3/lsvfs.htmhttp://../cmds/aixcmds4/rmvfs.htmhttp://../cmds/aixcmds3/mount.htmhttp://../files/aixfiles/filesystems.htmhttp://../files/aixfiles/filesystems.htmhttp://../cmds/aixcmds3/mount.htmhttp://../cmds/aixcmds4/rmvfs.htmhttp://../cmds/aixcmds3/lsvfs.htmhttp://../cmds/aixcmds1/crvfs.htmhttp://../cmds/aixcmds1/chvfs.htmhttp://../files/aixfiles/vfs.htmhttp://../cmds/aixcmds3/mount.htmhttp://../cmds/aixcmds4/rmfs.htmhttp://../cmds/aixcmds3/lsfs.htmhttp://../cmds/aixcmds1/crfs.htmhttp://../cmds/aixcmds1/chfs.htmhttp://../files/aixfiles/filesystems.htmhttp://../cmds/aixcmds5/umount.htmhttp://../cmds/aixcmds5/snapshot.htmhttp://../cmds/aixcmds4/restore.htmhttp://../cmds/aixcmds3/mount.htmhttp://../cmds/aixcmds3/mkfs.htmhttp://../cmds/aixcmds2/fsck.htmhttp://../cmds/aixcmds2/df.htmhttp://../cmds/aixcmds2/dd.htmhttp://../cmds/aixcmds1/chfs.htmhttp://../cmds/aixcmds1/chfs.htmhttp://../cmds/aixcmds1/backup.htm7/21/2019 AIX 5.3 .pdf
57/208
-
- , , . , .
, , , . , , , , . , . .
, , . .. ( ) . , .
, /home/frank cd .., /home. /home/frank - , cd .. /home/frank.
, , . . , pwd. , pwd :pwd:
111.
,
- . , . , (NFS), . .
( ). ,
( ). mount.
, . , , , . . , /home/server/database /home/user1, /home/user2 /home/user3:
5. 47
http://../cmds/aixcmds3/mount.htmhttp://../cmds/aixcmds3/mount.htmhttp://../cmds/aixcmds3/mount.htm7/21/2019 AIX 5.3 .pdf
58/208
/home/server/database /home/user1/home/server/database /home/user2/home/server/database /home/user3
, . ln -s. ,
.
. . - , . . /etc/filesystems mount = automatic. - . mount all /etc/rc. /etc/filesystems mount = true.
/etc/filesystems.
, . .
/etc/filesystems , . . , /etc/filesystems. /etc/filesystems:/:dev=/dev/hd4vol="root"mount=automaticcheck=falsefree=true
vfs=jfslog=/dev/hd8type-bootfs
/home:dev=/dev/hd1vfs=jfslog=/dev/hd8mount=truecheck=truevol="/home"free=false
/usr:/dev=/dev/hd2vfs=jfslog=/dev/hd8mount=automaticcheck=falsetype=bootfsvol="/usr"free=false
/etc/filesystems. - , , /etc/filesystems, . ,
48
http://../cmds/aixcmds3/ln.htmhttp://../files/aixfiles/filesystems.htmhttp://../files/aixfiles/filesystems.htmhttp://../files/aixfiles/filesystems.htmhttp://../files/aixfiles/filesystems.htmhttp://../files/aixfiles/filesystems.htmhttp://../cmds/aixcmds3/ln.htm7/21/2019 AIX 5.3 .pdf
59/208
/home /usr. - , .
-
/dev. , .
, tty , . , tty, .
, -, , , .
, .
, setuid setgid. setuid setgid. , , - .
, . , , .
, setuid, setgid , .
mount, . /etc/filesystems.
nosuid mount setuid setgid . , , (, , ).
nodev mount . ,
(, , ).
, /exports , .
:
5. 49
http://../cmds/aixcmds3/mount.htmhttp://../cmds/aixcmds3/mount.htmhttp://../files/aixfiles/exports.htmhttp://../files/aixfiles/exports.htmhttp://../cmds/aixcmds3/mount.htm7/21/2019 AIX 5.3 .pdf
60/208
/export/root/_ /( )/export/exec/_SPOT /usr/export/home/_ /home
/export/share /usr/share/export/dump
/export/swap .
/export /export . 44.
, , /export .
/export/root: /export/root ; , root. , mount :
nosuid setuid .nodev
.
/export/root .
/export/exec: /export/exec ; , root. mount :
nosuid setuid . /usr nousid .
nodev .
/export/share: /export/share ; , root. , , ( ), mount .
/export/home: /home:
v /export/home/- /home . , root - . /export/home mount:
nosuid setuid .nodev
.
v /home /home . /home , root. /home , mount nosuid nodev.
50
7/21/2019 AIX 5.3 .pdf
61/208
v /home/- /home/-, . /home/- mount nousid nodev.
/export/dump: /export/dump/-
, root. /export/dump/- .
/export/swap: /export/swap/- , root. . /export/swap/- .
AIX . :
v (JFS) (JFS2)
v (NFS)
v - (CDRFS)
v DVD-ROM (UDFS) . 52
(JFS) (JFS2) . , . .
JFS JFS2 .
. , , , .
JFS JFS2 , JFS2 . JFS JFS2 . 52.
(NFS)NFS - , , . ,
, , , . NFS 6, , AIX5L 5.3-: .
- (CDRFS) - .CDRFS CDRFS . 63.
5. 51
http://../aixbman/commadmn/ch6_nfs.htmhttp://../aixbman/commadmn/ch6_nfs.htmhttp://../aixbman/commadmn/ch6_nfs.htmhttp://../aixbman/commadmn/ch6_nfs.htm7/21/2019 AIX 5.3 .pdf
62/208
DVD-ROM (UDFS) DVD . UDFS UDFS . 64.
JFS JFS2 (JFS)
(JFS2) . AIX. , JFS2 64- .
. , .
JFS2JFS2 ( ) - , AIX 5L POWER 5.1 , (JFS). JFS ( 32- ), JFS2 (64-).
: JFS, JFS2 API link() . , JFS.
JFS JFS2:
JFS2 JFS
: 512-4096 : 512-4096
16 1
16 64
i- ,
,
:
1. 32- 1 .
2. JFS2 AIX, AIX 5.2.
AIX AIX5L 5.3-: .
UNIX , . . .
(, 4096 ) , ,
52
http://../aixprggd/genprogc/logoverview.htmhttp://../aixprggd/genprogc/logoverview.htmhttp://../aixprggd/genprogc/logoverview.htmhttp://../aixprggd/genprogc/logoverview.htmhttp://../aixprggd/genprogc/logoverview.htm7/21/2019 AIX 5.3 .pdf
63/208
-, . , . , 4096, 4096 4096 . , -. ,
-, . , , - , . , .
, , . , , . , , , . , .
, .
(JFS) , . (JFS2) . : .
JFS , (4096 ). . JFS Berkeley Software Distribution (BSD).
JFS2 512, 1024, 2048 4096. . , . JFS2 . , .
JFS: JFS ( ), , 4096 . 4096 , , , . , 500 , 512 ( , 512 ).
. .
. (JFS) 512, 1024, 2048 4096 . , . () , .
5. 53
7/21/2019 AIX 5.3 .pdf
64/208
JFS , . 4096 , . , 4096 .
( , ), . JFS :
v 4096 .
v 4096 32 .
32 , 4096 . ,
. 4096 , 32 4096 . 4096 .
JFS2: (JFS2) . JFS2 512, 1024, 2048 4096. , .
. , . , , .
4096 , . , 512 512 . 512 , . 4096 , . ,
4096 .
crfs mkfs. , .
lsfs, Web- (SMIT). statfs.
54
http://../cmds/aixcmds1/crfs.htmhttp://../cmds/aixcmds3/mkfs.htmhttp://../cmds/aixcmds3/mkfs.htmhttp://../cmds/aixcmds3/lsfs.htmhttp://../cmds/aixcmds3/lsfs.htmhttp://../libs/basetrf2/statfs.htmhttp://../libs/basetrf2/statfs.htmhttp://../libs/basetrf2/statfs.htmhttp://../cmds/aixcmds3/lsfs.htmhttp://../cmds/aixcmds3/mkfs.htmhttp://../cmds/aixcmds1/crfs.htm7/21/2019 AIX 5.3 .pdf
65/208
- , . ( ) . 4096 , .
i-
, , . - , : i-.
JFSi-: JFS , i- , , . i- i-(NBPI). , NBPI 1024, i- 1024 . NBPI (, 512 ), i-, NBPI (, 16384), i-.
JFS NBPI i-. i- . , i-, . NBPI i- .
JFS i- 16 M (224).
NBPI (agsize). - 8 . agsize, 8 , NBPI: 512,1024, 2048, 4096, 8192 16384. agsize . agsize 8, 16, 32 64. NBPI agsize. agsize ( 16 )
NBPI : 1024, 2048, 4096, 8193, 16384 32768.
NBPI crfs mkfs. i- , .
lsfs, Web- (SMIT). statfs.
JFS2i-: JFS2 i- . i-, . , i- .
JFS. . .
JFS2 16 . JFS2 . 56 JFS2 . 57.
5. 55
http://../cmds/aixcmds1/crfs.htmhttp://../cmds/aixcmds3/mkfs.htmhttp://../cmds/aixcmds3/mkfs.htmhttp://../cmds/aixcmds3/lsfs.htmhttp://../cmds/aixcmds3/lsfs.htmhttp://../cmds/aixcmds3/lsfs.htmhttp://../cmds/aixcmds3/mkfs.htmhttp://../cmds/aixcmds1/crfs.htm7/21/2019 AIX 5.3 .pdf
66/208
, 4096 , .
(JFS) (JFS2) . 4096 ,
.
4096 , . , 512 , 512. 512 . 4096 - . , 4096 . , 4096 .
: - , .
4 ., JFS hd8. 4 , ; , JFS 4 . 2 , , 2 , , , . . logform, . JFS 256 .
, JFS, . . , logredo ( fsck) , JFS.
JFS2 . 2 , , 2 , , , . , JFS2.
JFS: JFS . NBPI, , . :NBPI * 224
_ * 228
, NBPI 512, 8 (512*224= 8 ).JFS NBPI: 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536 131072.
56
http://../cmds/aixcmds3/logform.htmhttp://../cmds/aixcmds3/logform.htmhttp://../cmds/aixcmds3/logform.htm7/21/2019 AIX 5.3 .pdf
67/208
JFS i- 16 M (224).
NBPI i-. , i-, . NBPI i- .
JFS , i- . . . 8 , 16 , 32 64 . NBPI. : NBPI
8 512, 1024, 2048, 4096, 8192, 16384
16 1024, 2048, 4096, 8192, 16384, 32768
32 2048, 4096, 8192, 16384, 32768, 65536
64 4096, 8192, 16384, 32768, 65536, 131072
JFS 512, 1024, 2048 4096 . JFS i- 28- . 0 228.
JFS2: JFS2, , , . fsck . :
JFS2: 16 JFS2: 16
JFS: JFS 4096 . , , 512. , , 512 , , , . , 2048 , , (2048 ), .
, , , , , . ,
4096. 32 512 ( 16 ), , (4096 ), .
JFS defragfs. defrags .
5. 57
http://../cmds/aixcmds2/defragfs.htmhttp://../cmds/aixcmds2/defragfs.htmhttp://../cmds/aixcmds2/defragfs.htm7/21/2019 AIX 5.3 .pdf
68/208
. i- .
, , . , .
fileplace. .
: , , du. , , .
, , . .
. .
. , :
cp
mv
tar
cpio
: mv .
. . :
backup
restore
pax
, .
JFS JFS. JFS2.
crfs mkfs. (bf=true), . SMIT Web- .
4 4096 . 128 . 32 4096 .
58
http://../cmds/aixcmds2/fileplace.htmhttp://../cmds/aixcmds2/fileplace.htmhttp://../cmds/aixcmds2/du.htmhttp://../cmds/aixcmds2/du.htmhttp://../cmds/aixcmds1/cp.htmhttp://../cmds/aixcmds3/mv.htmhttp://../cmds/aixcmds5/tar.htmhttp://../cmds/aixcmds1/cpio.htmhttp://../cmds/aixcmds3/mv.htmhttp://../cmds/aixcmds1/backup.htmhttp://../cmds/aixcmds4/restore.htmhttp://../cmds/aixcmds4/pax.htmhttp://../cmds/aixcmds1/crfs.htmhttp://../cmds/aixcmds3/mkfs.htmhttp://../cmds/aixcmds3/mkfs.htmhttp://../cmds/aixcmds3/mkfs.htmhttp://../cmds/aixcmds1/crfs.htmhttp://../cmds/aixcmds4/pax.htmhttp://../cmds/aixcmds4/restore.htmhttp://../cmds/aixcmds1/backup.htmhttp://../cmds/aixcmds3/mv.htmhttp://../cmds/aixcmds1/cpio.htmhttp://../cmds/aixcmds5/tar.htmhttp://../cmds/aixcmds3/mv.htmhttp://../cmds/aixcmds1/cp.htmhttp://../cmds/aixcmds2/du.htmhttp://../cmds/aixcmds2/fileplace.htm7/21/2019 AIX 5.3 .pdf
69/208
, 132 33 ( 1024 4). 132 1024 4 1024 128 . 132 . .
32 4 . 4 , ENOSPC - , 32 4 .
: , 32 , , .
defragfs .
JFS . , , JFS kproc,
. , , kproc .
JFSJFS , , () , (4 ). JFS2 .
32 . . 50% .
. , , . , , , . JFS defragfs, . . , , .
JFS
. API, , , JFS .
, , . 52.
:
5. 59
http://../cmds/aixcmds2/defragfs.htmhttp://../cmds/aixcmds2/defragfs.htmhttp://../cmds/aixcmds2/defragfs.htmhttp://../cmds/aixcmds2/defragfs.htmhttp://../cmds/aixcmds2/defragfs.htm7/21/2019 AIX 5.3 .pdf
70/208
: (/) . , /usr, installp . .
- ,
crfs mkfs . SMIT Web-. . , . . , ( ).
4096 . , , . , 4096 .
lsfs -q. SMIT Web- .
: ( - ) , (ENOSPC), , . 4096 , . , ENOSPC EDQUOT, , . , , , , .
, :
v 4096 , ENOSPC EDQUOT. , mmap, ENOSPC.
v . , , , , , .
. , . .
v , , , fsync sync.
v stat , . : , , , . 4096 . stat , . i- stat
60
http://../cmds/aixcmds1/crfs.htmhttp://../cmds/aixcmds3/mkfs.htmhttp://../libs/basetrf1/mmap.htmhttp://../libs/basetrf1/mmap.htmhttp://../libs/basetrf1/fsync.htmhttp://../libs/basetrf2/sync.htmhttp://../libs/basetrf2/sync.htmhttp://../libs/basetrf2/statx.htmhttp://../libs/basetrf2/statx.htmhttp://../libs/basetrf2/sync.htmhttp://../libs/basetrf1/fsync.htmhttp://../libs/basetrf1/mmap.htmhttp://../cmds/aixcmds3/mkfs.htmhttp://../cmds/aixcmds1/crfs.htm7/21/2019 AIX 5.3 .pdf
71/208
, . : , . , , stat.
: AIX IBM
LZ. LZ , , . , ( 9 - 0 ). , , N, , N, , . 0 1, ( ). (,), . LZ IBM N 512, 1024 2048. IBM LZ (, ) . log2 N, -
.
: , , , . , :
v , .
v UNIX , . 4096 , , .
. .
v . 50 , - 10 .
JFS JFS2 JFS JFS2 (AIX 5.2 ) , . .
JFS , . , .
, . , . , . , , .
JFS2 . , ( snappedFS). JFS2 .
5. 61
7/21/2019 AIX 5.3 .pdf
72/208
, . JFS2 :
v (/) /usr . . , AIX 5.2 5200-01,. fsck logredo JFS2 , AIX 5.2 5200-01, .
, 5.2, AIX 5.2 5200-01.
v defragfs. , , , .
v snappedFS . .
v snappedFS. .
v AIX 5.2 5200-01, , AIX 5.2 . .
v JFS2, AIX 5.3, AIX 5.2 5200-01 . , .
JFS AIX 5.1 AIX 5.2. JFS, , , NBPI .
JFS2, , AIX 5.1 AIX 5.2, . JFS2 AIX 5.1. AIX JFS2 , logredo , .
: JFS2, v2 , AIX.
, .
JFS: JFS,
, NBPI, 4096 (agsize), 8, 4.3 AIX (), - .
: JFS2: JFS2, AIX5.2 5200-01, , . .
62
7/21/2019 AIX 5.3 .pdf
73/208
JFS: JFS , - . , ,
.
, - . , , .
JFSJFS2: , . , JFS RAM, 512
512 . , JFS 4096.
CDRFSCDRFS - , (LFS). -. AIX 5.2,- , . CDRFS cdmount.
AIX 5.1 - . :mount -r -v cdrfs /dev/cd0 /mnt
- (AIX 5.1 ):
, .
.
, .
AIX CDRFS:
ISO 9660:1988(E) CDRFS 3 1 ISO 9660.
High Sierra Group ISO 9660, CD-ROM.
5. 63
http://../cmds/aixcmds1/cdmount.htmhttp://../cmds/aixcmds1/cdmount.htmhttp://../cmds/aixcmds1/cdmount.htm7/21/2019 AIX 5.3 .pdf
74/208
Rock Ridge Group ISO 9660, . POSIX System UseSharing Protocol (SUSP) Rock Ridge InterchangeProtocol (RRIP), CD-ROM
, UNIX. CD-ROM eXtended Architecture FileFormat ( 2, 1)
CD-ROM (XA) - ISO 9660, , CD-ROM, , Photo CD.
:
v , ,
v
CDRFS CD-ROM,
(CD-ROM 1 CD-ROM XA 2 1) ( ).
: - CDRFS.
UDFS AIX 5.2, UDFS, , DVD-ROM. UDFS. UDFS 1.50, 2.00 2.01.
UDFS, , cdmount cdromd.conf. UDFS . mount.
64
http://../files/aixfiles/cdromd.conf.htmhttp://../files/aixfiles/cdromd.conf.htmhttp://../cmds/aixcmds3/mount.htmhttp://../cmds/aixcmds3/mount.htmhttp://../cmds/aixcmds3/mount.htmhttp://../files/aixfiles/cdromd.conf.htm7/21/2019 AIX 5.3 .pdf
75/208
6.
, .
:
v -
v . 67
v . 70
v . 70
-
, . , . , , , . - .
.
. . i, . .
- , i- . , i . ; , , /home. . , .
compress pack , uncompress unpack - . , .
. : .
backup .mksysb rootvg.cpio .dd .
, , . dd . .
tar tar.rdump .pax ( POSIX) tar cpio.
Copyright IBM Corp. 1999, 2004 65
http://../cmds/aixcmds1/compress.htmhttp://../cmds/aixcmds4/pack.htmhttp://../cmds/aixcmds5/uncompress.htmhttp://../cmds/aixcmds5/unpack.htmhttp://../cmds/aixcmds1/backup.htmhttp://../cmds/aixcmds3/mksysb.htmhttp://../cmds/aixcmds1/cpio.htmhttp://../cmds/aixcmds2/dd.htmhttp://../cmds/aixcmds5/tar.htmhttp://../cmds/aixcmds4/rdump.htmhttp://../cmds/aixcmds4/pax.htmhttp://../cmds/aixcmds4/pax.htmhttp://../cmds/aixcmds4/rdump.htmhttp://../cmds/aixcmds5/tar.htmhttp://../cmds/aixcmds2/dd.htmhttp://../cmds/aixcmds1/cpio.htmhttp://../cmds/aixcmds3/mksysb.htmhttp://../cmds/aixcmds1/backup.htmhttp://../cmds/aixcmds5/unpack.htmhttp://../cmds/aixcmds5/uncompress.htmhttp://../cmds/aixcmds4/pack.htmhttp://../cmds/aixcmds1/compress.htm7/21/2019 AIX 5.3 .pdf
76/208
, , . , , , . , , , , , . , . .
:
v , .
? , ? , , ? ? , , .
v .
. , . , , restore -T tar -t ( ). , , , , . . , , , tapechk.
v .
, . , - , . . , :
, , , .
, . .
, , . .
v .
. fsck.
v , .
. , .
v - , .
66
http://../cmds/aixcmds4/restore.htmhttp://../cmds/aixcmds4/restore.htmhttp://../cmds/aixcmds5/tar.htmhttp://../cmds/aixcmds5/tar.htmhttp://../cmds/aixcmds5/tapechk.htmhttp://../cmds/aixcmds5/tapechk.htmhttp://../cmds/aixcmds2/fsck.htmhttp://../cmds/aixcmds2/fsck.htmhttp://../cmds/aixcmds2/fsck.htmhttp://../cmds/aixcmds5/tapechk.htmhttp://../cmds/aixcmds5/tar.htmhttp://../cmds/aixcmds4/restore.htm7/21/2019 AIX 5.3 .pdf
77/208
, , ..
: ( FIFO) , . , . FIFO i-,
. . , ( FIFO ).
: , , . , CPU - .
. , . , ,
. -f, backup /dev/rfd0, .
: backup , .
, , .
, . . , backup , . : , .
:
restore , backup.rrestore .cpio .tar tar.pax ( POSIX) tar cpio.
:
v
v
, , . .
6. 67
http://../cmds/aixcmds1/backup.htmhttp://../cmds/aixcmds1/backup.htmhttp://../cmds/aixcmds1/backup.htmhttp://../cmds/aixcmds4/restore.htmhttp://../cmds/aixcmds1/backup.htmhttp://../cmds/aixcmds1/backup.htmhttp://../cmds/aixcmds4/rrestore.htmhttp://../cmds/aixcmds1/cpio.htmhttp://../cmds/aixcmds5/tar.htmhttp://../cmds/aixcmds4/pax.htmhttp://../cmds/aixcmds4/pax.htmhttp://../cmds/aixcmds5/tar.htmhttp://../cmds/aixcmds1/cpio.htmhttp://../cmds/aixcmds4/rrestore.htmhttp://../cmds/aixcmds1/backup.htmhttp://../cmds/aixcmds4/restore.htmhttp://../cmds/aixcmds1/backup.htmhttp://../cmds/aixcmds1/backup.htm7/21/2019 AIX 5.3 .pdf
78/208
, , .
. - , . . . , , .
, .
(/usr, /tmp, /var /home) , . , , (/bin, /dev, /etc /lib).
, ; :
v , . , : / ( ), /usr, /tmp, /var ..
v . ,
. /home , .
, . , /local. /tmp, .
/()
/bin /dev /etc /lib /usr /tmp /var /home
11. /root. , / (root), . /bin , /dev,/etc /lib. /usr, /tmp, /var /home.
68
http://../aixbman/baseadmn/backup_restore.htmhttp://../aixbman/baseadmn/backup_restore.htmhttp://../aixbman/baseadmn/backup_restore.htmhttp://../aixbman/baseadmn/backup_restore.htmhttp://../aixbman/baseadmn/backup_restore.htm7/21/2019 AIX 5.3 .pdf
79/208
, . , . :
v , .
. .
v , . . , ( CD-ROM) .
, /home, umount. , . , . , .
, , , mount.
: /, /usr, /var /tmp. mount : . . vfs
/dev/hd4 / jfs 11 10:36 rw,log=/dev/hd8
/dev/hd2 /usr jfs 11 10:36 rw,log=/dev/hd8
/dev/hd9var /var jfs 11 10:36 rw,log=/dev/hd8
/dev/hd /tmp jfs 11 10:36 rw,log=/dev/hd8
, , , . 70.
smit mount. , , . .
,
. , . . , . mksysb rootvg, . savevg. .
6. 69
http://../cmds/aixcmds5/umount.htmhttp://../cmds/aixcmds5/umount.htmhttp://../cmds/aixcmds3/mount.htmhttp://../cmds/aixcmds3/mksysb.htmhttp://../cmds/aixcmds5/savevg.htmhttp://../cmds/aixcmds5/savevg.htmhttp://../cmds/aixcmds3/mksysb.htmhttp://../cmds/aixcmds3/mount.htmhttp://../cmds/aixcmds5/umount.htm7/21/2019 AIX 5.3 .pdf
80/208
Web- , SMIT smit backfile smit backfilesys, , . 65.
SMIT , , /home. , SMIT , backup. , SMIT backup. , SMIT . backup AIX5L Version5.3CommandsReference.
backup . , ( 0; 1-9). backup.
backup :v , , -i.
v > i- - -. .
: i- , (UID) (GID) 65535. UID GID , , UID GID. .
rootvg , , BOS, , . ( rootvg) . SMIT, Web- .
. - . - .
, ,
Web- SMIT mksysb. backup , .
:
1. PowerPC .
2. SMIT sysbr bos.sysmgt.
70
http://../cmds/aixcmds1/backup.htmhttp://../cmds/aixcmds3/mksysb.htmhttp://../cmds/aixcmds3/mksysb.htmhttp://../cmds/aixcmds3/mksysb.htmhttp://../cmds/aixcmds1/backup.htm7/21/2019 AIX 5.3 .pdf
81/208
SMIT AIX5L 5.3:.
. , .
- , . - , .
, . , , .
Web- SMIT smit devinst.
v , .
v , .
SMIT AIX5L5.3:.
:
v
v v rootvg
v ( ).
, , BOS AIX5L 5.3:.
rootvg. , , . ,
, .
- , . , /tmp /usr/tmp, /tmp . .
6. 71
http://../aixins/insgdrf/install_opt_swupdates.htmhttp://../aixins/insgdrf/install_opt_swupdates.htmhttp://../aixins/insgdrf/install_opt_swupdates.htmhttp://../aixins/insgdrf/install_opt_swupdates.htmhttp://../aixins/insgdrf/install_opt_swupdates.htmhttp://../aixins/insgdrf/install_opt_swupdates.htmhttp://../aixins/insgdrf/install_opt_swupdates.htmhttp://../aixins/insgdrf/install_opt_swupdates.htmhttp://../aixins/insgdrf/install_opt_swupdates.htmhttp://../aixins/insgdrf/install_opt_swupdates.htmhttp://../aixins/insgdrf/install_opt_swupdates.htmhttp://../aixins/insgdrf/install_opt_swupdates.htmhttp://../aixins/insgdrf/install_opt_swupdates.htmhttp://../aixins/insgdrf/install_opt_swupdates.htmhttp://../aixins/insgdrf/install_opt_swupdates.htmhttp://../aixins/insgdrf/install_opt_swupdates.htmhttp://../aixins/insgdrf/install_opt_swupdates.htmhttp://../aixins/insgdrf/install_opt_swupdates.htmhttp://../aixins/insgdrf/cust_subsequent_install.htmhttp://../aixins/insgdrf/cust_subsequent_install.htmhttp://../aixins/insgdrf/cust_subsequent_install.htmhttp://../aixins/insgdrf/cust_subsequent_install.htmhttp://../aixbman/baseadmn/backup_restore.htmhttp://../aixbman/baseadmn/backup_restore.htmhttp://../aixbman/baseadmn/backup_restore.htmhttp://../aixbman/baseadmn/backup_restore.htmhttp://../aixbman/baseadmn/backup_restore.htmhttp://../aixbman/baseadmn/fs_maint.htmhttp://../aixbman/baseadmn/fs_maint.htmhttp://../aixbman/baseadmn/fs_maint.htmhttp://../aixbman/baseadmn/fs_maint.htmhttp://../aixbman/baseadmn/backup_restore.htmhttp://../aixins/insgdrf/cust_subsequent_install.htmhttp://../aixins/insgdrf/install_opt_swupdates.htmhttp://../aixins/insgdrf/install_opt_swupdates.htmhttp://../aixins/insgdrf/install_opt_swupdates.htm7/21/2019 AIX 5.3 .pdf
82/208
. , .
, , . , . .
SHRINK image.data yes, , , , . /tmp, , bosboot. image.data AIX5L Version5.3FilesReference.
ODM .
, :
v /etc/objrepos, Cu
v /dev.
( ) BOS AIX5L 5.3-.
72
http://../cmds/aixcmds1/bosboot.htmhttp://../cmds/aixcmds1/bosboot.htmhttp://../files/aixfiles/image.data.htmhttp://../aixins/insgdrf/install_from_backup.htmhttp://../aixins/insgdrf/install_from_backup.htmhttp://../aixins/insgdrf/install_from_backup.htmhttp://../aixins/insgdrf/install_from_backup.htmhttp://../aixins/insgdrf/install_from_backup.htmhttp://../aixins/insgdrf/install_from_backup.htmhttp://../aixins/insgdrf/install_from_backup.htmhttp://../files/aixfiles/image.data.htmhttp://../cmds/aixcmds1/bosboot.htm7/21/2019 AIX 5.3 .pdf
83/208
7.
- , . . , . . /etc/profile, .
:
v
v . 74
v . 74
.
, . , /etc/profile , .profile .
:
v /etc/profile
v .profile
v
v
v . 74.
/etc/profile , - /etc/profile. , :
v
v (umask)
v
v
profile . .
.profile
, - .profile. .profile ($HOME) . .profile , /etc/profile. .profile, ls -a. .profile :
v
v
v (, )
Copyright IBM Corp. 1999, 2004 73
http://../aixbman/baseadmn/system_env.htmhttp://../aixbman/baseadmn/system_env.htmhttp://../aixbman/baseadmn/system_env.htmhttp://../aixbman/baseadmn/system_env.htmhttp://../aixbman/baseadmn/system_env.htmhttp://../aixbman/baseadmn/system_env.htmhttp://../aixbman/baseadmn/system_env.htmhttp://../aixbman/baseadmn/system_env.htmhttp://../files/aixfiles/profile.htmhttp://../cmds/aixcmds3/ls.htmhttp://../cmds/aixcmds3/ls.htmhttp://../files/aixfiles/profile.htmhttp://../aixbman/baseadmn/system_env.htmhttp://../aixbman/baseadmn/system_env.htm7/21/2019 AIX 5.3 .pdf
84/208
v
.profile:PATH=/usr/bin:/etc:/home/bin1:/usr/lpp/tps4.0/user:/home/gsc/bin::epath=/home/gsc/e3:export PATH epathcsh
( PATH epath) C(csh).
.profile (, , profile) . . , .chsrc .kshrc C Korn.
. , ,
. . :#include
:
adjtime , .ctime, localtime, gmtime, mktime, difftime, asctime,tzset
.
getinterval, incinterval, absinterval, resinc, resabs,alarm, ualarm, getitimer, setitimer
.
gettimer, settimer, restimer, stime, time .
gettimerid .gettimeofday, settimeofday, ftime .nsleep, usleep, sleep .reltimerid , -
.
7044 270, ,
. , . - , . .
AIX . , . .
74
http://../libs/basetrf1/adjtime.htmhttp://../libs/basetrf1/ctime.htmhttp://../libs/basetrf1/ctime.htmhttp://../libs/basetrf1/ctime.htmhttp://../libs/basetrf1/ctime.htmhttp://../libs/basetrf1/ctime.htmhttp://../libs/basetrf1/ctime.htmhttp://../libs/basetrf1/ctime.htmhttp://../libs/basetrf1/ctime.htmhttp://../libs/basetrf1/ctime.htmhttp://../libs/basetrf1/ctime.htmhttp://../libs/basetrf1/ctime.htmhttp://../libs/basetrf1/ctime.htmhttp://../libs/basetrf1/ctime.htmhttp://../libs/basetrf1/getinterval.htmhttp://../libs/basetrf1/getinterval.htmhttp://../libs/basetrf1/getinterval.htmhttp://../libs/basetrf1/getinterval.htmhttp://../libs/basetrf1/getinterval.htmhttp://../libs/basetrf1/getinterval.htmhttp://../libs/basetrf1/getinterval.htmhttp://../libs/basetrf1/getinterval.htmhttp://../libs/basetrf1/getinterval.htmhttp://../libs/basetrf1/getinterval.htmhttp://../libs/basetrf1/getinterval.htmhttp://../libs/basetrf1/getinterval.htmhttp://../libs/basetrf1/getinterval.htmhttp://../libs/basetrf1/getinterval.htmhttp://../libs/basetrf1/getinterval.htmhttp://../libs/basetrf1/getinterval.htmhttp://../libs/basetrf1/getinterval.htmhttp://../libs/basetrf1/gettimer.htmhttp://../libs/basetrf1/gettimer.htmhttp://../libs/basetrf1/gettimer.htmhttp://../libs/basetrf1/gettimer.htmhttp://../libs/basetrf1/gettimer.htmhttp://../libs/basetrf1/gettimer.htmhttp://../libs/basetrf1/gettimer.htmhttp://../libs/basetrf1/gettimer.htmhttp://../libs/basetrf1/gettimer.htmhttp://../libs/basetrf1/gettimerid.htmhttp://../libs/basetrf1/gettimeofday.htmhttp://../libs/basetrf1/gettimeofday.htmhttp://../libs/basetrf1/gettimeofday.htmhttp://../libs/basetrf1/gettimeofday.htmhttp://../libs/basetrf1/gettimeofday.htmhttp://../libs/basetrf2/sleep.htmhttp://../libs/basetrf2/sleep.htmhttp://../libs/basetrf2/sleep.htmhttp://../libs/basetrf2/sleep.htmhttp://../libs/basetrf2/sleep.htmhttp://../libs/basetrf2/reltimerid.htmhttp://../libs/basetrf2/reltimerid.htmhttp://../libs/basetrf2/sleep.htmhttp://../libs/basetrf1/gettimeofday.htmhttp://../libs/basetrf1/gettimerid.htmhttp://../libs/basetrf1/gettimer.htmhttp://../libs/basetrf1/getinterval.htmhttp://../libs/basetrf1/getinterval.htmhttp://../libs/basetrf1/ctime.htmhttp://../libs/basetrf1/ctime.htmhttp://../libs/basetrf1/adjtime.htm7/21/2019 AIX 5.3 .pdf
85/208
AIX . .
.
, . , , , .
bindprocessor CPU. CPU 0 N-1, N- . , CPU, AIX . . , 8- SMP CPU [0..7].
7 CPU 0 6. CPU 7, , .
: CPU , - .
, - , CPU, CPU. , .
CPU CPU.
CPU, , , AIX . . , , .
, , . , ,
, .
:
1. , .
2. , , AIX .
7. 75
7/21/2019 AIX 5.3 .pdf
86/208
3. AIX , CPU .
4. AIX , , CPU, . - , .
5. , HAEH. HAEH , .
6. .
. , . , - , - CPU, , , .
cpuguard ODM sys0. enable disable.
AIX 5.2, - enabled ( cpuguard enable). , Web- , SMIT chdev. ( AIX disabled.)
: ( disabled), . CPU_FAILURE_PREDICTED, , AIX CPU.
- , , CPU. ( ) ha_star.
:ha_star -C
-C CPU.
ODM procn, n- (n - ). ODM, (/).
proc , , , . , , , , state proc. :
76
http://../cmds/aixcmds1/chdev.htmhttp://../cmds/aixcmds1/chdev.htmhttp://../cmds/aixcmds2/ha_star.htmhttp://../cmds/aixcmds2/ha_star.htmhttp://../cmds/aixcmds2/ha_star.htmhttp://../cmds/aixcmds1/chdev.htm7/21/2019 AIX 5.3 .pdf
87/208
enable .
disable .
faulty .
, enable disable. AIX, . , faulty. ODMproc - . proc .
proc4 :# lsattr -EH -l proc4 _
state enable . type PowerPC_RS64-III #
proc4 , :# lsattr -EH -l proc4 _
state disable . type PowerPC_RS64-III #
proc4 :# lsattr -EH -l proc4
_state faulty . type PowerPC_RS64-III #
proc4 - :# lsdev -CH -l proc4 .
proc4 00-04 #
CPU . . errpt -
, errpt :# errpt T C 804E987A 1008161399 I O proc4 CPU 8470267F 1008161299 T S proc4 CPU 1B963892 1008160299 P H proc4 CPU#
7. 77
http://../cmds/aixcmds2/errpt.htmhttp://../cmds/aixcmds2/errpt.htm7/21/2019 AIX 5.3 .pdf
88/208
v , CPU CPU CPU .
v , CPU. CPU, ; .
errpt - errpt -a:
v CPU_FAIL_PREDICTED
:
, . , , .
:
: -
:CPU_FAIL_PREDICTED: 1655419A
/: , 30 , 13:42:11 : 53 : 00002F0E4C00 : auntbea: H: PEND : proc25 : : proc_rspc: 00-25
CPU
CPU
CPU
CPU
0144 1000 0000 003A 8E00 9100 1842 1100 1999 0930 40190000 0000 0000 0000 00000000 0000 0000 0000 0000 0000 0000 0000 4942 4D00 5531
2E31 2D50 312D 4332 00000002 0000 0000 0000 0000 0000 0000 0000 0000 0000 00000000 0000 0000 0000 00000000 0000 0000 0000 0000 0000 0000 0000 0000 0000 00000000 0000 0000 0000 0000... ... ... ... ...
v CPU_DEALLOC_SUCCESS
: . , CPU, .
: CPU.
78
7/21/2019 AIX 5.3 .pdf
89/208
: - :
: CPU_DEALLOC_SUCCESS: 804E987A
/: , 30 , 13:44:13 : 63 : 00002F0E4C00 : auntbea
: O: INFO : proc24
CPU
CPU -
CPU
0
, proc24 , CPU 0.
v CPU_DEALLOC_FAIL
: , , . , , CPU .
: , CPU,, .
. :
2 CPU. PID .3
. ( ).
4 CPU. N-2 N- ; , , ( SMP).
200 (0xC8) ( ODM cpuguard disable). , ha_star .
: -
1:
: CPU_DEALLOC_ABORTED: 8470267F/: , 30 , 13:41:10 : 50 : 00002F0E4C00 : auntbea: S: TEMP : proc26
7. 79
http://../cmds/aixcmds2/ha_star.htmhttp://../cmds/aixcmds2/ha_star.htm7/21/2019 AIX 5.3 .pdf
90/208
CPU
CPU - CPU
0000 0003 6676 6861 6568 3200
, proc26 . 3 , . fvhaeh2,
. 2:
: CPU_DEALLOC_ABORTED: 8470267F/: , 30 , 14:00:22 : 71 : 00002F0E4C00 : auntbea: S: TEMP : proc19
CPU
CPU - CPU
0000 0002
0000 0000 0000 4F4A
, proc19 . 2 , CPU , CPU SIGCPUFAIL. , 0x4F4A.
ps (-o THREAD, -o BND) , CPU .
3:
80
http://../cmds/aixcmds4/ps.htmhttp://../cmds/aixcmds4/ps.htm7/21/2019 AIX 5.3 .pdf
91/208
: CPU_DEALLOC_ABORTED: 8470267F
/: , 30 , 14:37:34 : 106 : 00002F0E4C00 : auntbea: S
: TEMP : proc2
CPU
CPU - CPU
0000 0004 0000 0000 0000 0000
, proc2 , ( 4).
7. 81
7/21/2019 AIX 5.3 .pdf
92/208
82
7/21/2019 AIX 5.3 .pdf
93/208
8.
- , . , - , , .
( , ) AIX5L5.3-: .
AIX5L 5.3-: .
:
v , , .
ps , CPU
. who -u
.
svmon . (. svmon PerformanceToolboxVersion2and3forAIX:GuideandReference)
acct .( . 117.)
v , .
nice . ( AIX5L 5.3-: .)
renice .
v .
kill .
Copyright IBM Corp. 1999, 2004 83
http://../aixbman/baseadmn/process_mgmt.htmhttp://../aixbman/baseadmn/process_mgmt.htmhttp://../aixbman/baseadmn/process_mgmt.htmhttp://../aixbman/baseadmn/process_mgmt.htmhttp://../aixbman/baseadmn/process_mgmt.htmhttp://../cmds/aixcmds4/ps.htmhttp://../cmds/aixcmds6/who.htmhttp://../cmds/aixcmds5/svmon.htmhttp://../cmds/aixcmds4/nice.htmhttp://../cmds/aixcmds4/renice.htmhttp://../cmds/aixcmds3/kill.htmhttp://../cmds/aixcmds3/kill.htmhttp://../cmds/aixcmds4/renice.htmhttp://../cmds/aixcmds4/nice.htmhttp://../cmds/aixcmds5/svmon.htmhttp://../cmds/aixcmds6/who.htmhttp://../cmds/aixcmds4/ps.htmhttp://../aixbman/baseadmn/process_mgmt.htm7/21/2019 AIX 5.3 .pdf
94/208
84
7/21/2019 AIX 5.3 .pdf
95/208
9.
(WLM) , (VMM). WLM , .
: WLM . WLM .
WLM - . (, , , ), . , .
, WLM . (, CPU) (, , ).
, WLM (. . 117) WLM, .
WLM
WLM , . CPU,
-, . WLM , . . , .
- . . , .
- , .
, , . , . , , , . , .
Copyright IBM Corp. 1999, 2004 85
7/21/2019 AIX 5.3 .pdf
96/208
- , . . , . , . , , , .
, , , .
WLM Web- , SMIT .
- , .
, .
. , .
,
. , setrlimit.
, ( ). .
, . .
, , . ,
, . .
- , .
- , , , . .
. ( ) . , .
. , , . ,