Django CMS 2.4.x Documentation0 码力 | 104 页 | 709.98 KB | 1 年前3
curvefs client删除文件和目录功能设计## 存在两个问题: 一是删除时nlink字段未考虑: 文件的nlink用于实现hard link。hard link使用nlink字段表示文件的link的引用计数,第一次创建文件是nlink字段为1。每创建一个新的指向该文件的hard link时,nlink字段+1,每删除一个hard link或指向的原文件时,nlink字段-1。 当nlink字段减到0时,才真正删除inode。所以在实现u nlink接口或rmdir接口时,需要判断unlink字段的当前值,当nlink字段大于1时,只减nlink字段就可以了,当nlink字段减到0时,才真正的执行删除inode。目录的nlink字段与文件的nlink字段不同,目录的nlink字段初始值为2,并且在目录下,每创建一个新目录,nlink字段也会+1,删除目录nlink相应的减1。 目录不支持硬链接。 ## 二 是删除时lookup count未考虑:0 码力 | 15 页 | 325.42 KB | 1 年前3
TiDB v8.4 中文手册废弃功能 59 2.2.7 改进提升 59 2.2.8 错误修复 61 2.2.9 贡献者 62 2.3 TiDB 功能概览 63 2.3.1 数据类型,函数和操作符 63 2.3.2 索引和约束 64 2.3.3 SQL 语句 64 2.3.4 高级 SQL 功能 65 2.3.5 数据定义语言 (DDL) 65   












