回收站案例| 学习笔记

简介: 快速学习回收站案例

开发者学堂课程【Hadoop 分布式文件系统 HDFS回收站案例】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/93/detail/1473


回收站案例


内容介绍:

一、回收站

二、回收站参数设置以及工作机制

 

一、回收站

开启回收站功能可以将删除的文件在不超时的情况爱回复原数据起到防止误删除备份等作用

 

二、回收站参数设置以及工作机制

l 开启回收站功能参数说明:

1、默认值 fstrashnterval=0,0表示禁用回收站其他值表示设置文件的存活时间。

2、默认值 fstrashcheckpointinterva0,检查回收站的间隔时间。如果该值为0则该值设置和 fs.trashnterval 的参数值相等。

3、要求fs.trash.checkpoint.interval<fs.trash.interval。

 l 回收站工作机制

图片1.png

回收站默认的时间是存活6010秒钟会检查一次查看是否到达60检查发现到了60秒的时候这个文件就会彻底的从回收站删除

l 启用回收站

修改 croe-site.xml 配置垃圾回收时间为1分钟

图片2.png

 l 查看回收站

回收站在集群中的路径:/user/atguigu/。Trash/。。。。

查看回收站的时候会发现被拒绝了因为默认的用户是 dr

 

l 修改访问垃圾回收站用户名称默认是dr.who,修改为 atguigu 用户

[core-site.xml]

图片3.png

 

 l 通过程序删除的文件不会经过回收站需要调用Moue To Trash()才能进入回收站

Trash trash=New Trashconf)。

图片4.png

l 恢复回收站数据 图片5.png

相关文章
|
3月前
|
SQL 关系型数据库 MySQL
还在担心被误删的表吗,快来体验“PolarDB MySQL从表回收站中恢复误删的表”,最高可得米家照片打印机!
本次活动旨在帮助用户通过实际操作体验如何使用PolarDB MySQL提供表回收站的功能,从表回收站恢复误删的表。完成场景体验,即可获得智能护眼灯,邀请好友完成任务即有机会获得小米米家照片打印机、卫衣、ET公仔等诸多好礼。
|
4月前
|
存储 Shell API
对回收站里的文件进行操作
这篇文章介绍了如何使用C++对Windows系统的回收站进行操作,包括删除和恢复文件。 代码示例展示了如何遍历回收站中的文件,以及如何使用SHFILEOPSTRUCT结构体进行文件恢复或删除。此外,文章还提到了使用Boost等第三方库进行文件操作的高级接口,例如Boost.Filesystem,提供了跨平台的文件系统操作,包括文件路径处理、遍历目录、文件复制和删除等功能。 总的来说,文章提供了一种使用Windows API和Boost库在C++中操作回收站的方法。
|
存储 Shell API
C++实现对回收站里的文件进行操作
本篇文章主要为大家详细介绍了C++如何使用代码对回收站里的文件进行操作,譬如文件的删除与恢复等。 方式一:设置不同的SHFILEOPSTRUCT结构体,调用SHFileOperation函数就可以实现拷贝、删除、移动等文件操作 SHGetSpecialFolderLocation函数: 原型: HRESULT SHGetSpecialFolderLocation(HWND hwnd, int csidl, PIDLIST_ABSOLUTE* ppidl) 该函数用于获取特殊文件夹的物理路径。它接受以下参数: hwnd:可选参数,指定父窗口的句柄。如果不需要与窗口关联,可以设置为NU
162 0
|
关系型数据库 MySQL 数据库
MySql基础-笔记2 -数据库创建、删除、选择等操作
MySql基础-笔记2 -数据库创建、删除、选择等操作
133 0
MySql基础-笔记2 -数据库创建、删除、选择等操作
|
存储 SQL Cloud Native
【笔记】用户指南—备份与恢复—备份数据
PolarDB-X支持自动备份及手动备份,方便您恢复历史数据。 本文介绍数据备份的相关功能。
112 0
【笔记】用户指南—备份与恢复—备份数据
|
存储 弹性计算 Cloud Native
【笔记】用户指南—备份与恢复—恢复数据
PolarDB-X支持通过备份恢复历史数据。本文介绍恢复数据的相关操作步骤。
106 0
【笔记】用户指南—备份与恢复—恢复数据
|
存储 分布式计算 资源调度
小文件归档案例| 学习笔记
快速学习小文件归档案例
289 0
小文件归档案例| 学习笔记
|
Oracle 关系型数据库 数据库
Oracle 数据库利用回收站恢复删除的表实例演示
Oracle 数据库利用回收站恢复删除的表实例演示
201 0
Oracle 数据库利用回收站恢复删除的表实例演示