用于管理演示服务器磁盘空间的插件。
项目描述
OMERO演示清理
此OMERO命令行插件允许您计算每个用户的磁盘空间,查找数据量最大的用户以及服务器上的空闲磁盘空间
要生成必须删除数据的用户列表,以在不运行删除操作的情况下在系统上释放300GB空间
$ omero demo-cleanup --gigabytes 300
要忽略必须保留数据的用户,您可以对那些用户进行标记,并通过名称或ID指定标记或父标记组。默认情况下,通过名为“NO DELETE”的标记启用此功能。因此,建议在服务器上使用名为“NO DELETE”的标记或创建一个包含链接到用户的标记的名为“NO DELETE”的标记组。
通过CLI为用户添加标签(客户端中无法看到此操作) $ omero obj new ExperimenterAnnotationLink child=TagAnnotation:123 parent=Experimenter:52
选择非默认标签或标签组(通过ID或名称)以忽略被标记的用户 $ omero demo-cleanup –gigabytes 300 –ignore-tag “Tag Name”
您也可以通过ID或用户名指定单个用户,例如
–ignore-users 123,user-1,ben,234
生成必须删除以在系统上释放300GB空间并执行删除的用户列表(警告:这些用户的数据将被永久删除)
$ omero demo-cleanup --gigabytes 300 --force