为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DMDSC集群 1-2-114-22.05.25-161267-10045-SEC
【操作系统】:统信1050e
【CPU】:
【问题描述】*:请问如何查看ASM磁盘下的文件夹占用大小,比如查看归档日志目录+DMDATA/ARCH/ARCH_DB_DSC0/使用了多少储存,官方文档上写的支持使用du命令查询,但是实际报错:[code : -2007] 语法分析出错
新版本的dsc里支持DU命令了,之前的用ls应该就有显示。
这是因为du命令是后来新版本才支持的,可以查询系统视图来获取该类信息,如V$ASMGROUP
可以使用dmasmtool登录到asm磁盘里,使用lsdg命令查看磁盘组使用空间情况。
好的,谢谢大佬们,我用help命令看了,这个版本还没支持,我dmarch.ini配置的归档文件和dminit.ini配置的数据文件都在同一个磁盘储存上,无法通过查询磁盘组使用空间情况来判断,当前版本只支持ls -l查看文件才会有此文件的size属性显示使用的空间大小,查看文件夹没有size属性不会显示使用的空间大小,只能大概通过文件数和文件大小来判断使用了多少空间
SELECT TOTAL_MB,FREE_MB FROM V$ASMGROUP WHERE GROUP_NAME='DMARCH';
可以用这个SQL查询,能看到归档目录磁盘使用信息