ITPUB??ì3
2010数据库技术大会
ITPUB论坛 » Oracle数据库管理 » OCFS文件系统INODE数满,如何释放(急)

您有 2 条公共消息
  • 来自: 公共消息 标题: 新开"PLM/PDM产品 ... 内容: 讨论范围包括:产品研发管理(PDM),产品生命周期管理(PLM),工艺/ ...
  • 来自: 公共消息 标题: 2010数据库技术大 ... 内容: “2010数据库技术大会”将于2010年4月2日~4月3日,在北京歌华开元大酒 ...

    标题: OCFS文件系统INODE数满,如何释放(急)
    离线 christan
    中级会员



    精华贴数 0
    个人空间 0
    技术积分 625 (3649)
    社区积分 14 (10858)
    注册日期 2002-7-4
    论坛徽章:1
    ITPUB新首页上线纪念徽章     
          

    发表于 2007-11-30 22:51 
    OCFS文件系统INODE数满,如何释放(急)

    OS:LINUXAS3 U3
    ORACLE:ORACLE9204 RAC
    OCFS文件系统INODE数满,如何释放,以下为具体显示,/U04仅仅存放两节点产生的归档日志
    [root@db1 /]# cat /etc/issue
    Red Hat Enterprise Linux AS release 3 (Taroon Update 3)

    [root@db1/]# rpm -qa |grep ocfs
    ocfs-support-1.0.10-1
    ocfs-tools-1.0.10-1
    ocfs-2.4.21-EL-smp-1.0.13-1

    [root@db1 /]# df -h
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/emcpowerd1        50G   44M   50G   1% /u04

    [root@db1 /]# df -i
    Filesystem            Inodes   IUsed   IFree IUse% Mounted on
    /dev/emcpowerd1       409580  409231     349  100% /u04


    只看该作者    顶部
    离线 luodonghua
    老梁



    精华贴数 1
    个人空间 0
    技术积分 2009 (976)
    社区积分 265 (2486)
    注册日期 2005-5-23
    论坛徽章:17
    会员2007贡献徽章授权会员2008新春纪念徽章ITPUB新首页上线纪念徽章生肖徽章:羊生肖徽章:猪
    生肖徽章:龙生肖徽章:猴生肖徽章:狗生肖徽章:鸡生肖徽章:虎生肖徽章:蛇

    发表于 2007-11-30 23:28 
    remove un-necessary small files.............


    __________________
    Oracle Certified Master
    只看该作者    顶部
    离线 joy4dba
    ORACLE FAN


    精华贴数 0
    个人空间 0
    技术积分 318 (7260)
    社区积分 12 (12038)
    注册日期 2007-6-22
    论坛徽章:2
    授权会员ITPUB新首页上线纪念徽章    
          

    发表于 2007-12-1 08:33 

    只看该作者    顶部
    离线 christan
    中级会员



    精华贴数 0
    个人空间 0
    技术积分 625 (3649)
    社区积分 14 (10858)
    注册日期 2002-7-4
    论坛徽章:1
    ITPUB新首页上线纪念徽章     
          

    发表于 2007-12-1 09:01 
    状况不一样啊

    状况不一样啊,我在/U04下找不到小文件啊
    并且直接在/U04下TOUCH文件可以的哦,OCFS文件系统是不是有问题哦
    [oracle@maildb1 u04]$ du -ch --max-depth=4
    129K    ./test
    1.8M    ./db/arch
    2.0M    ./db
    67M     .
    67M     total


    只看该作者    顶部
    离线 christan
    中级会员



    精华贴数 0
    个人空间 0
    技术积分 625 (3649)
    社区积分 14 (10858)
    注册日期 2002-7-4
    论坛徽章:1
    ITPUB新首页上线纪念徽章     
          

    发表于 2007-12-1 09:04 
    /U04为OCFS文件系统,供两节点存放归档日志

    /U04为OCFS文件系统,供两节点存放归档日志
    /etc/fstab
    /dev/emcpowerd1         /u04                    ocfs    _netdev 0 0
    现在的权益之计只是把RAC数据库的归档日志改到另一个分区了?
    /U04这个分区的空间要如何才能使用啊


    只看该作者    顶部
    离线 christan
    中级会员



    精华贴数 0
    个人空间 0
    技术积分 625 (3649)
    社区积分 14 (10858)
    注册日期 2002-7-4
    论坛徽章:1
    ITPUB新首页上线纪念徽章     
          

    发表于 2007-12-1 17:53 
    在线等!急!

    在线等!急!


    只看该作者    顶部
    离线 eygle
    天下有雪


    精华贴数 65
    个人空间 0
    技术积分 207914 (1)
    社区积分 6464 (302)
    注册日期 2001-10-8
    论坛徽章:81
    现任管理团队成员2007年度ITPUB杰出贡献年度精华徽章ITPUB元老ITPUB维基人2009架构师大会纪念徽章
    参与2009年中国云计算大会纪念ITPUB北京2009年会纪念徽章八级虎吧徽章2010新春纪念徽章生肖徽章2007版:鸡祖国60周年纪念徽章

    发表于 2007-12-1 18:34 
    真的使用了那么多inode么?

    你的归档日志没有定期删除么?


    __________________
    只看该作者    顶部
    离线 zhang41082
    高级会员


    精华贴数 1
    个人空间 0
    技术积分 6710 (249)
    社区积分 520 (1724)
    注册日期 2002-10-11
    论坛徽章:16
    会员2007贡献徽章会员2006贡献徽章授权会员2010新春纪念徽章生肖徽章2007版:蛇生肖徽章2007版:兔
    祖国60周年纪念徽章ITPUB8周年纪念徽章2009日食纪念数据库板块每日发贴之星生肖徽章2007版:兔体育版块博采纪念徽章

    发表于 2007-12-1 21:07 
    一般是一个文件占用一个inode吧,或者一个目录,是否是有隐藏文件呢?


    __________________
    MSN:zhang410822#163.comBLOG:zhang41082.itpub.net
    只看该作者    顶部
    离线 christan
    中级会员



    精华贴数 0
    个人空间 0
    技术积分 625 (3649)
    社区积分 14 (10858)
    注册日期 2002-7-4
    论坛徽章:1
    ITPUB新首页上线纪念徽章     
          

    发表于 2007-12-2 09:45 
    有删除,都是在RMAN脚本中删除的

    有删除,都是在RMAN脚本中删除的;RMAN脚本如下
    run
    {
    allocate channel ch1 type disk maxpiecesize =2G;
    allocate channel ch2 type disk maxpiecesize =2G;
    allocate channel ch3 type disk maxpiecesize =2G;
    backup
    incremental level=0
    database filesperset 10 format '/u03/backup/%d_DF_%T_%s_%p.bak';
    #backup spfile format '/data/bak/%d_SPFILE_%T_%s_%p.bak';
    sql "alter system archive log current";
    backup archivelog all format '/u03/backup/%d_ARC_%T_%s_%p.bak' delete all input;
    backup current controlfile format '/u03/backup/%d_CTL_%T_%s_%p.bak';
    release channel ch1;
    release channel ch2;
    release channel ch3;
    }
    脚本中的这一句应该在把归档日志备份之后就会删除吧
    backup archivelog all format '/u03/backup/%d_ARC_%T_%s_%p.bak' delete all input;

    原来归档日志的路径如下
    SQL> show parameter archive
    log_archive_dest_1                   string
    location=/u04/db/arch

    刚才测试了,虽然df -i显示/u04节点数已满,但归档日志仍然可以正常写入/U04
    看来跟DongweiWang 说的一样
    @ OCFS does not have the concept of inodes, however, for the vfs layer in the
    @ kernel we need to fill out structures. the number returned by df -i is
    @ based on diskspace free. it's the number of clusterblocsk in the filesystem
    @ we dont' preallocate inodes like most filesystems do. nor do we HAVE to do
    @ that. not a bug, expected behaviour, not required to do what any other
    @ filesystem does.


    只看该作者    顶部
     
        

    相关内容


    CopyRight 1999-2006 itpub.net All Right Reserved.
    北京皓辰网域网络信息技术有限公司. 版权所有
    E-mail:Webmaster@itpub.net
    网站律师 隐私政策 知识产权声明
    京ICP证:060528号 联系我们