def init(self):
self.block_id_references = collections.defaultdict(weakref.WeakSet)
self.fds = Allocator()
self.inodes = inode.INodeAllocator(self, self.root_inode)
self.dirty_node_set = set()
self.dirty_file_set = set()
block_id = self.storage.get_block_id_by_name(self.content_name)
tn = self.directory_node_class(forest=self, block_id=block_id)
self.root = self.inodes.add_inode(tn, value=self.root_inode)
self.root.direntry.set_data('st_mode', self.root.direntry.mode |
stat.S_ISVTX)
# Root dir is sticky by default
评论列表
文章目录