Adding user to group
please take in mind that in AIX u cant add new group to existing ones by single command/parameter like in RHEL/SUSE, so be carefull using -G parameter
USER=jamesbond; NEWGROUP=wheel; usermod -G `id -nG $USER | tr " " ","`,$NEWGROUP $USER
Extending FS on AIX
1) we are interrested in mountpoint /sapmnt/sap
2) we need to know volume name => volume name is lv4
3) lslv lv4 -> i need to find volume group name => d4dvg
4) lsvg d4dvg => we need to know available free space we can use for extending "FREE PPs:"
5) ok, we can extend for maximum of 1GB: chfs -a size=+1G <mount point>
opr879@udv:/home/opr879 $ df -sk
Filesystem 1024-blocks Free* %Used Iused %Iused Mounted on
/dev/hd4 327680 181520 45% 3225 8% /
/dev/lv4 9043968 329432 97% 1277966 95% /sapmnt/sap
server:/ # lslv lv4
LOGICAL VOLUME: lv4 VOLUME GROUP: d4dvg
LV IDENTIFIER: 00ca3fcd00004c000000011ecfc6c298.10 PERMISSION: read/write
VG STATE: active/complete LV STATE: opened/syncd
TYPE: jfs2 WRITE VERIFY: off
MAX LPs: 512 PP SIZE: 64 megabyte(s)
COPIES: 1 SCHED POLICY: parallel
LPs: 138 PPs: 138
STALE PPs: 0 BB POLICY: relocatable
INTER-POLICY: minimum RELOCATABLE: yes
INTRA-POLICY: middle UPPER BOUND: 128
MOUNT POINT: /sapmnt/sap LABEL: /sapmnt/sap
MIRROR WRITE CONSISTENCY: on/ACTIVE
EACH LP COPY ON A SEPARATE PV ?: yes
Serialize IO ?: NO
server:/ # lsvg d4dvg
VOLUME GROUP: d4dvg VG IDENTIFIER: 00ca3fcd00004c000000011ecfc6c298
VG STATE: active PP SIZE: 64 megabyte(s)
VG PERMISSION: read/write TOTAL PPs: 3258 (208512 megabytes)
MAX LVs: 512 FREE PPs: 16 (1024 megabytes)
LVs: 13 USED PPs: 3242 (207488 megabytes)
OPEN LVs: 12 QUORUM: 4 (Enabled)
TOTAL PVs: 6 VG DESCRIPTORS: 6
STALE PVs: 0 STALE PPs: 0
ACTIVE PVs: 6 AUTO ON: yes
MAX PPs per VG: 130048
MAX PPs per PV: 1016 MAX PVs: 128
LTG size (Dynamic): 128 kilobyte(s) AUTO SYNC: no
HOT SPARE: no BB POLICY: relocatable
server:/ #chfs -a size=+1G /dev/lv4
Sometimes attempt to extend FS failes because number of LPs is approaching to MAX LPs:
root@server2:/ # lslv lv5
LOGICAL VOLUME: lv5 VOLUME GROUP: edi01vg
LV IDENTIFIER: 005a6c5a00004c00000000f66adb3cb4.3 PERMISSION: read/write
VG STATE: active/complete LV STATE: opened/syncd
TYPE: jfs2 WRITE VERIFY: off
MAX LPs: 2048 PP SIZE: 64 megabyte(s)
COPIES: 1 SCHED POLICY: parallel
LPs: 1994 PPs: 1994
STALE PPs: 0 BB POLICY: relocatable
INTER-POLICY: minimum RELOCATABLE: yes
INTRA-POLICY: middle UPPER BOUND: 32
MOUNT POINT: /e LABEL: /e
MIRROR WRITE CONSISTENCY: on/ACTIVE
EACH LP COPY ON A SEPARATE PV ?: yes
Serialize IO ?: NO
if this is the issue we can increase MAX LPs
chlv -x 3000 <log.vol>
and then we can try to extend FS again