HDFS 误删恢复

Tip: 这里是hadoop已配置trash功能,没有trash的暂时还不知道怎么恢复 = =

mark一下,手残不小心删掉了自己的根目录

1.找路径

误删文件夹后,会出现提示 类似于Moved 误删文件 to trash at: 回收站文件地址

到trash at路径下ls一步一步找到自己删掉的目录

Tip:如果日志已经顶上去找不到了,就随便hdfs新建一个文件夹再删除,就能找到回收站地址了

 

2.恢复

hadoop dfs -mv file_path_in_trash ori_file_path

hadoop dfs -mv  误删文件夹回收站地址 误删文件夹原始地址

Tip1: 建议使用mv 速度非常快,之前用cp简直不要太多泪

Tip2: 这里原始hdfs地址前缀可能与回收站不一致,请修改为和回收站hdfs前缀地址一致,否则会报文件系统不匹配的错误

Does not match target filesystem

Tip3: 原始路径为/usr/ddd ,恢复路径即ori_file_path只需写成/usr即可,如果写成/usr/ddd 后果就是你的所有目录都往后递减一级

/usr/ddd/ddd

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BIT_666

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值