分类:
2006-05-09 23:41:54
title:实验总结<>
time:2006-6-9 23:20
1、 命令执行过程
#lsvg
rootvg
datavg
#lspv
hdisk0
hdisk1
#rmdev –l hdisk1 –d
OK.
#lsvg
rootvg
datavg
#lspv
hdisk0
#exportvg datavg
#lsvg
rootvg
总结:直接删除ODM中的rmdev的pv,并不会删除ODM中的vg数据。一定在varyoffvg后导出vg才能删除ODM中的vg数据。
2、 如何显示、修改系统时间。
#date
#smit date 或者 install_assust
3、 如何删除名字比较奇怪的文件或文件夹
#ls
/home/ee tt
# rmdir /home/ee
报错
#rmdir ‘/home/ee’
ok
其实这是遮眼法,很多教材都说到的,rmdir /home/ee,系统会以为你需要处理 ./home/ee,但是系统一看没有,肯定报错,用单引号括起来,避免系统胡思乱想就可以了。
4、 添加硬盘的过程
i:加入硬盘。(实验中硬盘是系统断点后加入机箱内的)
ii:运行cfgmgr(系统启动的时候会自动运行一次)
iii:看看目前pv情况。
# lspv
hdisk0 0007f82fbf333702 rootvg
hdisk1 0007f82ff27eac8e none //好,系统已经识别到加入的硬盘了。留意一下,如果识别处理的硬盘pvid为none,需要用chdev 命令把它变成pv。此命令可以在Blog设备管理一节查到。
另外也可以确认一下设备当前状态
# lsdev -Cl hdisk1
hdisk1 Available 10-80-00-1,0 Other SCSI Disk Drive
iv:继续,gogogo.建立vg。
# mkvg -s 16 -y datavg hdisk1
0516-014 lcreatevg: The physical volume appears to belong to another
volume group.
0007f82ffb604093
0516-631 mkvg: Warning, all data belonging to physical
volume hdisk1 will be destroyed.
mkvg: Do you wish to continue? y(es) n(o)? y
datavg
v.确认一下vg状态
# lsvg datavg
VOLUME GROUP: datavg VG IDENTIFIER: 0007f82f1686455f
VG STATE: active PP SIZE: 16 megabyte(s)
VG PERMISSION: read/write TOTAL PPs: 546 (8736 megabytes)
MAX LVs: 256 FREE PPs: 535 (8560 megabytes)
LVs: 2 USED PPs: 11 (176 megabytes)
OPEN LVs: 2 QUORUM: 2
TOTAL PVs: 1 VG DESCRIPTORS: 2
STALE PVs: 0 STALE PPs: 0
ACTIVE PVs: 1 AUTO ON: yes
MAX PPs per PV: 1016 MAX PVs: 32
vi:可以创建lv了,当然直接建立fs也可以,但是这种方法是也是通过建立lv后建立fs,只是隐藏了建立lv过程。
# crfs -v jfs -g datavg -m /mnt/t1 -p rw
crfs: 0506-911 Specify the size of journalled file systems.
# crfs -v jfs -d /dev/t1 -m /mnt/t1 -p rw -a name=t1fs
Based on the parameters chosen, the new /mnt/t1 JFS file system
is limited to a maximum size of 134217728 (512 byte blocks)
New File System size is 327680
vii:看看刚出娘胎的lv
# lsfs
Name Nodename Mount Pt VFS Size Options no Accounting
/dev/t1 -- /mnt/t1 jfs 327680 rw no no
viii:好了,fs已经建立成功,载入一下就可以写了
# mount /dev/t1 /mnt/t1
Ⅸ:按国际惯例确认一下上一步操作
# mount
node mounted mounted over vfs date options
-------- --------------- --------------- ------ ------------ ---------------
/dev/t1 /mnt/t1 jfs May 09 09:39 rw,log=/dev/loglv00
X:看看最终的文件系统
# cd /mnt/t1
# ls
lost+found
OK,大功告成!!!另外想起前天有个问题就是所有新的文件系统都无法mount,报无log设备,指定这个设备也无效。估计应该是syncvg之后才解决的。估计就是VGDA和ODM数据不一致。
5、 无法卸载文件系统
# mount
node mounted mounted over vfs date options
-------- --------------- --------------- ------ ------------ ---------------
/dev/hd1 /home jfs May 09 06:42 rw,log=/dev/hd8
/dev/t1 /mnt/t1 jfs May 09 09:39 rw,log=/dev/loglv00
# umount /dev/t1
umount: 0506-349 Cannot unmount /dev/t1: The requested resource is busy.
# fuser /dev/t1
/dev/t1: 14796c
# kill -9 /dev/t1
/bin/ksh: /dev/t1: Specify a process identifier or a %job number.
# kill -9 14796
# umount /dev/t1
# mount
node mounted mounted over vfs date options
-------- --------------- --------------- ------ ------------ ---------------
/dev/hd1 /home jfs May 09 06:42 rw,log=/dev/hd8
问题提出:在umount时提示设备busy,就无法卸载。
解决思路:这时候最重要的是找到“谁用这个设备”,好,用fuser找出来那个pid在用这个设备。然后用kill -9 pid 来给那个pid来个“死命令”杀掉它。应该就可以卸载了。