欢迎访问机房运维工作室

爱数知识库

AnyShare-AnyShare 6.0调用接口设置关闭系统回收站最佳实践

频道:爱数知识库 日期: 浏览:55

AnyShare-AnyShare 6.0调用接口设置关闭系统回收站最佳实践

关键字

系统回收站、调用接口


适用产品

  • AnyShare Enterprise 6.0.x
  • AnyShare Express 6.0.x


目的

当需要删除文件释放底层存储空间时,可以按照以下步骤修改关闭系统回收站,然后再删除文件释放空间。


解决方案

请按照以下步骤执行:

1. 通过 SSH 工具登录 AnyShare 主节点操作系统。

2. 执行以下命令,进入到对应接口目录。

cd /sysvol/apphome/app/ThriftAPI/gen-py-tmp/ShareMgnt/

3. 执行以下命令,调用接口设置关闭系统回收站,返回 None 即表示执行成功。

./ncTShareMgnt-remote -h localhost:9600 SetCustomConfigOfInt64 "enable_recycle_delay_delete" 0

警告:关闭系统回收站后,用户在一级回收站删除文件后会永久删除,注意风险操作,以防丢失数据。

4.如果需要再次打开系统回收站,可以使用以下命令再次开启,返回 None 即表示执行成功。

./ncTShareMgnt-remote -h localhost:9600 SetCustomConfigOfInt64 "enable_recycle_delay_delete" 1

更多信息

AnyShare 客户端删除文件后会先进入回收站,当用户从回收站删除后,文件会进入系统回收站。