请问为什么以下显示的/database大小不同?配置为双机,如何扩充/database文件系统?显示有FREE PP 1024,是在smitty hacmp中直接配置吗?是不是那个空间是Oracle 使用的裸设备?不能再扩容,需划分新的存储空间。
# df -g
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/hd4 1.50 1.07 29% 14308 6% /
/dev/hd2 3.25 0.18 95% 56173 54% /usr
/dev/hd9var 1.50 0.85 44% 6228 3% /var
/dev/hd3 7.25 6.63 9% 1622 1% /tmp
/dev/hd1 1.25 1.25 1% 16 1% /home
/dev/hd11admin 0.25 0.25 1% 5 1% /admin
/proc - - - - - /proc
/dev/hd10opt 1.50 1.30 14% 8704 3% /opt
/dev/livedump 1.25 1.25 1% 4 1% /var/adm/ras/livedump
/dev/fslv00 30.00 24.52 19% 28255 1% /oracle
/dev/fslv01 15.00 4.19 73% 8991 1% /fixpack
/dev/fslv02 1024.00 379.77 63% 4463 1% /database
# lsfs
Name Nodename Mount Pt VFS Size Options Auto Accounting
/dev/hd4 -- / jfs2 3145728 -- yes no
/dev/hd1 -- /home jfs2 2621440 -- yes no
/dev/hd2 -- /usr jfs2 6815744 -- yes no
/dev/hd9var -- /var jfs2 3145728 -- yes no
/dev/hd3 -- /tmp jfs2 15204352 -- yes no
/dev/hd11admin -- /admin jfs2 524288 -- yes no
/proc -- /proc procfs -- -- yes no
/dev/hd10opt -- /opt jfs2 3145728 -- yes no
/dev/livedump -- /var/adm/ras/livedump jfs2 2621440 -- yes no
/dev/fslv00 -- /oracle jfs2 62914560 rw yes no
/dev/fslv01 -- /fixpack jfs2 31457280 rw yes no
/dev/fslv02 -- /database jfs2 2147483648 rw no no
/dev/cd0 -- /cdrom cdrfs -- ro no no
# lsvg -l datavg
datavg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
loglv00 jfs2log 1 1 1 open/syncd N/A
fslv02 jfs2 1024 1024 2 open/syncd /database
# lsvg datavg
VOLUME GROUP: datavg VG IDENTIFIER: 00cc738500004c000000014013876df0
VG STATE: active PP SIZE: 1024 megabyte(s)
VG PERMISSION: read/write TOTAL PPs: 2046 (2095104 megabytes)
MAX LVs: 256 FREE PPs: 1021 (1045504 megabytes)
LVs: 2 USED PPs: 1025 (1049600 megabytes)
OPEN LVs: 2 QUORUM: 2 (Enabled)
TOTAL PVs: 2 VG DESCRIPTORS: 3
STALE PVs: 0 STALE PPs: 0
ACTIVE PVs: 2 AUTO ON: no
MAX PPs per VG: 32768 MAX PVs: 1024
LTG size (Dynamic): 256 kilobyte(s) AUTO SYNC: no
HOT SPARE: no BB POLICY: relocatable
请问为什么这两个命令显示的文件系统大小不一样啊?担心显示的FREE PP是不是已经分配进去了?
# df -g
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/fslv02 1024.00 379.77 63% 4463 1% /database
# lsfs
Name Nodename Mount Pt VFS Size Options Auto Accounting
/dev/fslv02 -- /database jfs2 2147483648 rw no no
收起建议:
1.调查好你的高可用环境,是不是hacmp 的主/备模式
2.如果是的话,使用smit cl_chlv先把fslv02的max lps先扩下,之后再用smit cl_chfs扩你的文件系统
检查的话使用odmget -q \"name=datavg andattribute=timestamp\" CuAt 检查俩个节点的时间戳是不是一样
收起Volume Groups Information
==========================================================
Active VGs
==========================================================
datavg:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdisk4 active 1023 1021 205..203..204..204..205
hdisk5 active 1023 0 00..00..00..00..00
===========================================================
rootvg:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdisk0 active 546 257 109..08..00..31..109
hdisk1 active 546 261 109..12..00..31..109
===========================================================
# lsvg -l datavg
datavg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
loglv00 jfs2log 1 1 1 open/syncd N/A
fslv02 jfs2 1024 1024 2 open/syncd /database
# lsvg datavg
VOLUME GROUP: datavg VG IDENTIFIER: 00cc738500004c000000014013876df0
VG STATE: active PP SIZE: 1024 megabyte(s)
VG PERMISSION: read/write TOTAL PPs: 2046 (2095104 megabytes)
MAX LVs: 256 FREE PPs: 1021 (1045504 megabytes)
LVs: 2 USED PPs: 1025 (1049600 megabytes)
OPEN LVs: 2 QUORUM: 2 (Enabled)
TOTAL PVs: 2 VG DESCRIPTORS: 3
STALE PVs: 0 STALE PPs: 0
ACTIVE PVs: 2 AUTO ON: no
MAX PPs per VG: 32768 MAX PVs: 1024
LTG size (Dynamic): 256 kilobyte(s) AUTO SYNC: no
HOT SPARE: no BB POLICY: relocatable
收起df -g是显示已分配的
lsfs没啥意义
你确定你这个/dev/fslv02在哪个vg 然后这个vg还有没有free pp 如果有你就扩充一下试试 chfs -a size=+1g /database 如果不能 请贴错误提示,一般是lv的maxpp数做了限制
收起1:两个命令使用单位不同;
2:使用smitty hacmp的cs扩展即可扩容文件系统,但是oracle自己的表空间需要看是不是自动扩展的或者有32G的限制;
3:你的datavg只有1021个pp没有1024个PP;
4:你用的是文件系统不是裸设备;
5:所以你还可以扩容。
收起不是并发文件系统。df -g 与lsfs显示不同,是不是有备份,下面显示COPIES:1.
那这样的话,是不是需要从存储上再挂存储?
# lslv fslv02
LOGICAL VOLUME: fslv02 VOLUME GROUP: datavg
LV IDENTIFIER: 00cc738500004c000000014013876df0.2 PERMISSION: read/write
VG STATE: active/complete LV STATE: opened/syncd
TYPE: jfs2 WRITE VERIFY: off
MAX LPs: 1024 PP SIZE: 1024 megabyte(s)
COPIES: 1 SCHED POLICY: parallel
LPs: 1024 PPs: 1024
STALE PPs: 0 BB POLICY: relocatable
INTER-POLICY: minimum RELOCATABLE: yes
INTRA-POLICY: middle UPPER BOUND: 1024
MOUNT POINT: /database LABEL: /database
MIRROR WRITE CONSISTENCY: on/ACTIVE
EACH LP COPY ON A SEPARATE PV ?: yes
Serialize IO ?: NO
DEVICESUBTYPE : DS_LVZ
COPY 1 MIRROR POOL: None
COPY 2 MIRROR POOL: None
COPY 3 MIRROR POOL: None
收起