ops: ops:
cuixn 回复于:2003-09-15 19:53:37 |
lvdisplay 或者看有没有被mount |
spark76 回复于:2003-09-16 00:28:16 |
你可以使用以下命令:
vgdisplay -v; lvdisplay -v lvname 这样就可以比较详细的列出lv的状态了 |
foreverplum 回复于:2003-09-16 09:13:51 |
用lvdisplay -v 只看得到lv的status 为available/syncd.
但是我没有办法知道这个lv是不是已经被数据库当作raw device来用了啊 ops: ops: ops: ops: |
albert 回复于:2003-09-16 09:25:22 |
In my view, you can only use database tool to find out which LVs are used as raw devices. |
fzoe 回复于:2003-09-16 12:16:34 |
这么麻烦啊,换句话说,如果数据库空间不够了,我怎么知道哪些LV没有被使用呢? |
wdbj 回复于:2003-09-16 12:42:12 |
ORACLE用dbastudio |
fzoe 回复于:2003-09-16 15:22:27 |
有没有直观一点的办法,向AIX里面的lsvg -l vgname 命令,就把一个VG中所有的LV都列出来,并且有没有被使用也很轻易地看出来呢? |
wdbj 回复于:2003-09-16 15:23:37 |
lvdisplay -v |
fzoe 回复于:2003-09-23 21:09:53 |
lvdisplay -v 显示不出来这个LV究竟有没有被用啊 |
hpux 回复于:2003-09-23 22:08:31 |
这样应该可以:
# dd if=/dev/vg%%/lvol% of=/dev/null bs=10k 会有报告多少个BLOCK被复制了,由此可以算出Raw device的数据大小。 |
albert 回复于:2003-09-23 23:00:51 |
[quote:4f0ce14249]hpux老大的这条命令只适合熟练者用啊,不熟的朋友慎用,如果if 与 of的次序反了,你的数据就呜呼罗。 [/quote:4f0ce14249]
对对对,一定要非常慎重!!!但是系统级查看Raw Device使用状况的命令在HP-UX里好象找不到了。 |
wdbj 回复于:2003-09-24 09:10:52 |
[quote:0e83c08509="fzoe"]lvdisplay -v 显示不出来这个LV究竟有没有被用啊[/quote:0e83c08509]
不明白,你到底是想知道LV是否被用,还是想知道LV是否被数据库当作数据文件用。 前者用vgdisplay -v什么都能看到,后者用数据库工具,例如dbastudio |
williamCU 回复于:2003-09-24 17:00:45 |
看是否文件系统:
比如逻辑卷是/dev/vg01/lvol2 mount /dev/vg01/lvol2 /test 如果mount成功,且从中可以看到文件,或新建目录,文件等.说明是文件系统. 看是否已使用的裸设备,似乎没有什么好的办法. 好的系统一般都有主机配置文档.如果没有文档,的话可以问相关应用人员. 数据库的话,可以问dba,查询数据库字典表,找到可能使用的裸设备. 比如oracle: SQL>select file_name from dba_data_files;(查数据文件) SQL>select * from v$controlfile (查看控制文件) SQL>select * from v$logfile (查看日志文件) 其它数据库类似. |
day_dream 回复于:2003-09-27 16:28:35 |
如果是文件系统的话,vgdisplay 就可以了,如果是裸设备,数据库是informix的话,可以执行onstat -d看到具体适用的chunk,一般都是lv的链接,ls -l 看一下链接文件不就知道了 |
chaoping 回复于:2003-10-17 12:47:24 |
看LV是否Active就知道了。
如果是文件系统,就更加简单了。 最尖但的看看fuser也可一啊! |
wiseking 回复于:2003-10-17 14:02:20 |
直接用sam不就可以看了吗 |
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/