zoukankan      html  css  js  c++  java
  • ubuntu rm -rf ntfs 硬盘恢复

    今天午饭后,一不小心rm -rf删除了自己采集数据的文件夹,然后就想办法恢复。首先硬盘格式是ntfs,安装ntfsundelete:

    sudo apt-get install ntfsundelete
    

    然后,卸载被删除文件夹所在硬盘分区,不知道分区位置的,可以使用df -lh命令查看,我这次在/dev/sda7上

    umound /dev/sda7
    

    然后,使用ntfundelete查看分区,可以将查看结果保存至临时文件中:

    sudo ntfsundelete /dev/sda7 > node.txt
    

    查看node.txt文件

    其中,第一列是硬盘node编号,100%的意思是100%可以恢复,最后一列是文件名;
    为了保存被恢复的文件,我们创建一个新的文件夹:

    mkdir restore
    

    我们以单个文件进行保存:

    sudo ntfsundelete /dev/sda7 -u -i 281058 -o pose.json -d ./restore
    

    关于其中的命令参数可以参考help。
    也可以按照多个文件保存:

    sudo ntfsundelete /dev/sda7 -u -i 276641-281056 -d ./restore
    

    略去文件名,会按照临时文件node.txt中的文件名进行保存。

    最后,修改文件权限:

    for file in restore/*
    do 
          sudo chmod 777 $file
    done
    
  • 相关阅读:
    mysql表的操作
    mysql 索引
    JQuery
    js
    cobbler一键批量安装系统
    rabbitmq-cluster搭建
    KVM嵌套虚拟化nested之CPU透传
    kvm虚拟机管理
    dlib(【机器学习库】含有多线程网络容器等基础功能】)
    ScriptCommunicator(各种通讯方式测试串口can网络等)
  • 原文地址:https://www.cnblogs.com/zi-wang/p/13993655.html
Copyright © 2011-2022 走看看