ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

mfs changelog日志解析

2021-04-12 17:56:02  阅读:223  来源: 互联网

标签:26 helloha changelog mount 51 mfs 日志 txt


1.mfs部署这里忽略

2. 测试创建文件

客户端测试写文件

[root@k8s-node2 ~]# echo test> /mfs_mount/haha/helloha.txt

master端changelog日志

389: 1615964306|ACCESS(26)             #进入inode为26的目录
390: 1615964313|CREATE(26,helloha.txt,1,438,18,0,0,0):51   #创建文件
391: 1615964313|ACQUIRE(5,51)         #获取锁
392: 1615964313|WRITE(51,0,1,0):47    #写数据,chunk id是47
393: 1615964313|LENGTH(51,5,0)        #设置文件的长度属性
394: 1615964313|UNLOCK(47)            #释放锁

2. 解析

第一行解析

389: 1615964306|ACCESS(26)
  • 389:代表操作id
  • 1615964306:代表执行的时间戳
  • ACCESS(26):代表进入inode为26的目录
    [root@k8s-node2 ~]# date -d @1615964306   #获取执行时间,该时间是从1970年开始计算的
    Wed Mar 17 14:58:26 CST 2021
    [root@k8s-node2 ~]# ls -di /mfs_mount/haha   #获取目录inode
    26 /mfs_mount/haha
    [root@k8s-node2 ~]#  find /mfs_mount -inum 26     #根据inode查目录或文件
    /mfs_mount/haha

    第二行解析

    390: 1615964313|CREATE(26,helloha.txt,1,438,18,0,0,0):51
  • CREATE:代表操作类型是创建文件
  • 26:代表是在inode为26的目录下创建文件
  • helloha.txt:创建的文件的名称是helloha.txt
  • 1:代表此文件硬链接个数,新建文件的硬链接默认为1
  • 51:代表文件的inode为51
    [root@k8s-node2 ~]# ls -i /mfs_mount/haha/helloha.txt
    51 /mfs_mount/haha/helloha.txt

    第三行解析

    391: 1615964313|ACQUIRE(5,51)   
  • ACQUIRE:获取锁
  • 51:代表文件的inode

第四行解析

392: 1615964313|WRITE(51,0,1,0): 47
  • WRITE:写数据
  • 51:文件inode id
  • 47:chunk id是47
    [root@k8s-node2 ~]# mfsfileinfo /mfs_mount/haha/helloha.txt
    /mfs_mount/haha/helloha.txt:
        chunk 0: 000000000000002F_00000001 / (id:47 ver:1)
                copy 1: 192.168.80.106:9422 (status:VALID)

标签:26,helloha,changelog,mount,51,mfs,日志,txt
来源: https://blog.51cto.com/wenbinli/2701710

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有