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是47393: 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   #获取目录inode26 /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.txt51 /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)
©著作权归作者所有:来自51CTO博客作者似氺流年的原创作品,如需转载,请注明出处,否则将追究法律责任

你的鼓励让我更有动力

赞赏

0人进行了赞赏支持

更多相关文章

  1. 如何使用“迁移助理”将文件从旧 Mac 移到新Mac?
  2. 如何用web方式给交换机升级?
  3. 通过Windows预读取文件找寻***者的蛛丝马迹
  4. Linux上创建和更改硬链接和符号链接(软连接)
  5. 磁盘空间不足的解决办法
  6. 常用Linux命令集锦
  7. Linux系统下对文件和字符串 进行加密的方法总结
  8. 3.22作业-0411
  9. 如何格式化不属于任何段的损坏块 (文档 ID 1526163.1)

随机推荐

  1. Android 9Patch图片
  2. Android系列教程(三)
  3. eclipse ADT在线安装 https://dl-ssl.goo
  4. Android之自定义checkbox样式
  5. Android(安卓)应用程序组件学习
  6. Android驱动程序开发和调试环境配置
  7. Android API demos 阅读笔记 1
  8. Android关于图片压缩
  9. canvas 画一个圆上有 旋转角度 的直线
  10. Mac与Android文件传输工具 Android File