加字段 (file_at_offset、crc32_xor、簇的申明大小[definition_size])
bug修字段(long_path)
hydra_uofs_files_cluster_mapping <!important>
export
stream
copy(IO复制<开专门家族>、Tree复制)、move(本地移动) [hold]
分区todo(hold)
卷映射
储存区管理
软RAID
RAID 0
存储策略
配额(hold)
卷的元信息增删改查
通过路径获取卷的元信息(新建类)
20241027
FileSystemConfig.stripSize1 把相关常数改掉(改成现有常数/配置分类架构)
把policy.strip部分未完成的完善(使用享元模式,传入parent)
分类strip 和 file <!imporant>
重复代码调整
threadNum => stripGroupId
threadId => stripId
<输出位置不正确>
@Override
public void channelExport(KOMFileSystem fileSystem, FileNode file) throws IOException {
File temporaryFile = new File(this.mountPoint.getMountPoint());
FileChannel channel = FileChannel.open(temporaryFile.toPath(), StandardOpenOption.CREATE, StandardOpenOption.WRITE);
ChannelExporterEntity exporterEntity = new GenericChannelExporterEntity(fileSystem, file, channel);
exporterEntity.export();
}
@Override
public void streamExport(KOMFileSystem fileSystem, FileNode file) throws IOException {
File temporaryFile = new File(this.mountPoint.getMountPoint());
FileOutputStream fileOutputStream = new FileOutputStream(temporaryFile);
StreamExporterEntity exporterEntity = new GenericStreamExporterEntity(fileSystem, file, fileOutputStream);
exporterEntity.export();
}
Author:undefined Create time:2024-10-27 16:36
Last editor:undefined Update time:2024-10-27 17:12
Last editor:undefined Update time:2024-10-27 17:12