加字段 (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