展开

关键词

ext3grep

cd testtouch aa删除3、ll -id test查看inode号4、查看删除的ext3grep devsdb1 --ls --inode 2图表中D表示删除的? ext3grep devsdb1 --restore-file aa的数据存放在当前目录的RESTORED_FILES目录中 至此完成。 如要回所有 则使用--restore-all参数————————————————————————————————————回数据库篇1、准备步骤测试————将mysql的数据库修改到roottest 则初始化会重新生成一个新的为my-new.cnf 删除即可,另外要修改新的数据库目录的属主和属组)初始化完成重新设置root密码 然后启动 连接数据库2、配置完成后 创建测试表,然后在删除  inode 在根据inode查询表 然后在  ext3grep devmappervg1-lv1 --ls --inode 475137测试出问题There is no directory block

19330

ext3

现在用ext3系统的很多,Debugfs不支持ext3系统,下面介绍一款工具可以ext3系统数据ext3grep是ext3系统上误删除的工具下载地址:http:code.google.compext3grep 95139 5664 84563 7% opt卸载分区(不卸载也可以,只是为了防止在对分区有写入操作,把掩盖了就不好了)# umount devhdb1 (或直接写挂载目录opt)执行删除查找查找时间因分区大小不同 # ext3grep devhdb1 --restore-file ktkt.kt注意:不要加挂载目录opt,前面也没有根符合,加了会找不到路径出现Restoring ktkt.kt表示成功成功后会在当前目录下生成一个 RESTORED_FILES的目录,就会保存这里,看看大小是否正确。 执行完在把分区挂载上就OK了# mount devhdb1 opt总结:对刚删除没多久的可以很好的扫描很费时间,分区不是很大的还可以,如果分区很大时间就难以接受了。

21330
  • 广告
    关闭

    50+款云产品免费体验

    提供包括云服务器,云数据库在内的50+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mongodb副本集的备份与

    若当天的数据需要,可直接从当前 oplog 中去。 说明 备份 备份 使用crontab定时备份 参考资料 说明: 一、mongodb 版本:4.0.10 二、配置副本集的服务器: 备份 备份指令 # 指令中加上副本集的名字mongors是为了从主节点进行备份 # 备份的夹以日期命名folder=`date +%Y%m%d`mongodump -h mongors10.133.8.232:27017,10.53.101.8:27017 -u user -p 启用备份的内联压缩。-o:指定备份的路径--authenticationDatabase:认证数据库--oplogReplay:用于备份,重放oplog。 备份 # 数据库备份,20190703是要的备份所在的夹# .mongorestore -h mongors10.133.8.232:27017,10.53.101.8:27017 -u

    1K30

    Azure服务-使用Windows Backup

    上一章我们使用Windows Server Backup把本地的备份到了Azure服务中,下面我们将来介绍使用Windows Server Backup来。? 首先我们删除保护项目夹中的一个。?接下来在Windows Server Backup中打开数据服务,选择此服务器。?选择模式,这里选择浏览?选择的卷和时间点,下一步。? 选择要。?目标,选择到原始位置,并使用的版本覆盖现有版本。?开始进行。?很小,很快就完成了。?回到夹,看到我们刚才删除到已经回来了。?

    31420

    删除的

    有时可以通过lsof来这些。当进程打开了某个时,只要该进程保持,打开该,即使将其删除,它依然存在于磁盘中。 当系统中的某个被意外地删除了,只要这个时候系统中还有进程正在访问该,那么我们就可以通过lsof从proc目录下的内容。 假如由于误操作将varlogmessages删除掉了,那么这时要将varlogmessages的方法如下:首先使用lsof来查看当前是否有进程打开varlogmessages,如下:# 如果可以通过描述符查看相应的数据,那么就可以使用 IO 重定向将其制到中,如:cat proc2699fd1 > varlogmessages在之前,及时touch了varlogmessages 也是没有问题的对于许多应用程序,尤其是日志和数据库,这种删除的方法非常有用。

    73650

    错删的

    我以为原图片夹还有这些图片,就把当前工作目录下的都删除了。 -_-b经过:从昨天晚上到今天,抽时间找了不同的软和方法来数据。 在linux下采用 “testdisk” 中的 “photorec” 来图片如果用终端版的不适应,可以安装GUI dnf install qphotorec 。 具体步骤可以参考 这里 。 百度经验里的debugfs修档 应该有错。在 dd if= of= 这个步骤。出来的结果是无法识别的。绝对不建议使用,除非很熟悉 dd 命令。 EasyRecovery只测试了 meidadisk 里的。 绝赞好评!软下载时请不要从中网站下载,搜索时发现有两个EasyRecovery网址,这里面肯定有李鬼。 直接从英网站下载,最好找个带keygen的。免费版我使用不成功。用这个软原的图片包含原名字,在原夹的位置结构,含有图片信息!!!

    52470

    删除的

    有时可以通过lsof来这些。当进程打开了某个时,只要该进程保持,打开该,即使将其删除,它依然存在于磁盘中。 当系统中的某个被意外地删除了,只要这个时候系统中还有进程正在访问该,那么我们就可以通过lsof从proc目录下的内容。 假如由于误操作将varlogmessages删除掉了,那么这时要将varlogmessages的方法如下:首先使用lsof来查看当前是否有进程打开varlogmessages,如下:# 如果可以通过描述符查看相应的数据,那么就可以使用 IO 重定向将其制到中,如:cat proc2699fd1 > varlogmessages在之前,及时touch了varlogmessages 也是没有问题的对于许多应用程序,尤其是日志和数据库,这种删除的方法非常有用。

    27030

    mysql定时备份任务

    所以使用crontab定时的对docker容器进行备份命令的时候不要添加-i参数。crontab优化我不建议直接在crontab -e里面写要执行的命令,任务多了就把这个写的乱七八招了。 总的意思就是:mysql的备份只保留15天之内的。15天之前的都删除掉。数据若一不小心你执行drop database,稳住,淡定。我们首先要创建数据库被删除的数据库。 _120012.sql虽然了备份的数据,但是备份时间点之后的数据我们却没有回来。 ,mysql的后续操作都会写入到新的binlog当中,一般在数据都时候都会先执行这个命令。 备份数据和binlog数据前建议先登录mysql后执行flush logs生成新的binlog日志,这样可以专注需要数据的binlog

    31420

    DELL EQ存储虚拟机案例

    本次分享的是关于一台DELL EqualLogic PS 6011的存储虚拟机案例,其底层是16块硬盘组成的RAID5,这组崩溃RAID5划分的VMFS系统,其中存放的是虚拟机,在存储系统的上层一共分了 工程师首先对16块硬盘做了硬检测,发现客户的2块硬盘出现坏道、SMART的错误冗余级别已经超过阀值,把14块正常的硬盘进行全盘镜像,另2块有坏道的硬盘用专业工具进行了并生成镜像。 北亚数据中心会对存储的所有硬盘都进行相应的备份。对镜像进行分析,保证用户的原介质的安全。 我们将卷里的都拷贝出来,通过网络共享的方式验证出来的虚拟机,虚拟机都可以正常启动,之后把虚拟机移交给客户。经过漫长的底层分析,加上不断的测试。 终于在用户需求的时间内将数据完整,整个过程一共历时7天。我们之前研究过DEll Equallogic的存储原理。

    5220

    pycharm: (reset) 误删

    昨晚写代码的时候,一不小心把某个代码误删了。。。赶紧上网找了一下pycharm如何误删,结果还真有。经过操作,成功了误删。 现将方法过程记录如下:Method在Project栏中,右键单击需要夹,选择 Local History -> Show History : ?

    72330

    MindManager小技巧

    小编在官网找到了问题产生的原因MindManager的档事实上是zip格式的档,档的实际内容保存在压缩中的Document.xml这个xml中,主要原因是因为MandManager的一些中格式在保存为 xml后成了乱码,破坏了整个xml的格式。 2、打开Document.xml,修改报错信息提示的位置(行号:列号)的xml格式错误; 3、把格式修改正确,然后更新压缩;4、将名称再次修改为mmap,就可以正确打开了。 在解压的过程中,小编解压出一个夹,然后修改里面的xml后,直接压缩的夹,改名后打开会提示找不到xml。正确的做法是直接压缩夹里面的。?【总结】如何避免此类问题? 反思与总结小编习惯及时保存但是没有备份的习惯,第一次遇到这样问题时还是很慌张的,幸好找到了的方法最后虚惊一场。希望大家都养成重要及时保存和备份的习惯,不要像小编一样。

    1K40

    Linux利器 ext3grep

    Linux利器 ext3grep与extundelete介绍两款Linux工具,ext3grep与extundelete,可能在关键时刻会有所帮助。 将显示结果放在一个中 3 单个某个指定的,命令如下:ext3grep --restore-file VMwareTools-9.2.2-893683.tar.gz devsdc1 ? 说明:在centos 6系统下无论是ext3系统还是ext4系统,都失败。 4 完全设备上.extundelete --restore-all devsdb1 说明:在centos 6系统下如果是ext3系统,成功,目录不成功。 如果是ext4系统,和目录都成功。

    45010

    HP-UX基础命令3

    crontab -l 查看schedule列表crontab -e 编辑schedule列表   5    *    *    *    *    optpsbbinrestart_logserv.sh                                                     分 时 日 月 星期 执行crontab -r 删除schedule列表crontab cronfile 提前将schedule备份到cronfile中,可用此命令vi file 一般模式Ctrl+f向下翻页Ctrl+b向上翻页Ctrl+d向下翻半页Ctrl+u向上翻半页Ctrl+g查看翻页进度System 查看中的System字符i 开启编辑模式Esc 退出编辑模式x 删除单个字节o 下一行 O 上一行yy 制一行 nyy 制n行p 粘贴dd 删除一行 ndd删除n行u 上一步Ctrl+r 重做上一个动作

    15410

    MySQL定时备份方案

    本片章介绍的方案是利用Linux自身的crontab定时任务功能,定时执行备份数据库的脚本。 将备份的数据还原会将原来的数据中的表删了重建,再插入备份中的数据,这是。这一点需要注意,如果之前的数据比备份的多,后多的数据就没有了。 列出我常用的两种数据库的备份和命令postgresql:备份 pg_dump -h -U > psql -s -f mysql:备份 mysqldump -h -u -p > =appmysql_backup#日期date_time=`date +%Y-%m-%d-%H-%M` #如果夹不存在则创建if ; then mkdir -p $backup_path; fi#开始备份 crontab用法:crontab -l 查看定时任务列表crontab -e 编辑(新增删除)定时任务运行crontab -e命令,打开一个可编辑的本,输入00 01 * * * appdump_mysql.sh

    18010

    linux每天定时备份MySQL数据库并删除五天前的备份

    利用系统crontab来定时执行备份,按日期对备份结果进行保存,达到备份的目的。 -type f 表示查找普通类型的,f表示普通。 -mtime +5 按照的更改时间来查找,+5表示更改时间距现在5天以前;如果是 -mmin +5 表示更改时间距现在5分钟以前。 Redhat中只需要将刚才编辑的脚本制到相应的目录即可。5、重启crontab # etcrc.dinit.dcrond restart 或者service crond restart 完成。 6、数据备份:非压缩备份: #mysql -u root -p dataname < name2008010103.sql从压缩直接: #gzip < name2008010103

    27420

    GitLab定时备份及

    参考Gitlab备份、迁移、和升级背景项目中使用linux服务器作为Gitlab仓储,需要每天自动定时备份(数据备份到windows上),防止服务器磁盘损坏造成数据数据丢失。操作步骤1. GitLab备份操作 gitlab-rake gitlab:backup:create 执行之后会默认在varoptgitlabbackups夹下产生备份# ls varoptgitlabbackups1596532146 配置Linux定时任务 crontab -e 0 1 * * * optgitlabscp.sh如此配置可设置每天凌晨1点,定时从gitlab服务器向windows主机导出备份 注意: linux 的crontab cron表达式最小单位为分钟5.gitlab停止相关服务 gitlab-ctl stop unicorn gitlab-ctl stop sidekiq 修改备份权限 chmod :restore BACKUP=1530156812_2018_06_28_10.8.4 gitlab启动 gitlab-ctl start 重新访问UI界面进行查看,成功 ?

    39640

    如何在Ubuntu 14.04上备份,还原和迁移MongoDB数据库

    在本中,我们将向您展示如何备份,还原和迁移MongoDB数据库。导入和导出数据库意味着以人类可读的格式处理数据,与其他软产品兼容。 建议这样做,因为如果您为用户设置了crons,它们可能无法正确执行,尤其是当您的sudo配置需要密码验证时。 和迁移MongoDB数据库通过从先前的备份(例如上一步中的一个)MongoDB数据库,您将能够获得在特定时间获取的MongoDB信息的精确副本,包括所有索引和数据类型。 为了MongoDB,我们将使用mongorestore与生成的二进制备份一起使用的命令mongodump。让我们继续使用newdb数据库为例,看看我们如何从以前的备份中它。 制允许您在从故障主服务器时从MongoDB服务器中不间断地继续运行MongoDB服务。回想一下,备份通常在夜间进行,如果您决定在晚上备份,则会丢失自上次备份以来的所有更新。

    34140

    git 被删除的

    刚接触 git 的时候,当碰到之前删除某个(比如图片)后面开发又需要的时候,会采取非常笨的方法。从某一个存在的 commit 切换出一个新的分支,再将需要的某个拷贝出来。 像是图片类的有时候会直接叫 UI 设计师再发一份。这种需要情况不多时(好像确实也不是太多,目前本人遇到这种情况还是极少的),其实这种操作还好。但情况多的时候,还是挺浪费时间的。 git 其实本身就可以被删除的。几个命令就可以了。大多数我们是不知道在何时删除了某个,通过下面这个命令我们可以查看在哪个 commit 中删除了哪些。 commit 才能。 可以看到,执行完我们已经了我们需要的

    2.3K20

    U 盘隐藏

    在U盘放在打印的设备打印一个之后,发现U盘的夹都找不到了解决方法是在命令行输入下面命令,假设 U 盘的盘符是 H 盘attrib -h -r -s s d H:*. .* 运行需要等待一会---- 本会经常更新,请阅读原: https:lindexi.gitee.iopost%E6%81%A2%E5%A4%8D-U-%E7%9B%98%E9%9A%90%E8%97% 欢迎转载、使用、重新发布,但务必保留章署名林德熙(包含链接: https:lindexi.gitee.io ),不得用于商业目的,基于本修改后的作品务必以相同的许可发布。

    23120

    用ext3grep删除的

    在这个工具出现以前,ext3系统中被删除的数据是不可能的。因为ext3系统不同于ext2系统,它在删除一个后,会把inode结点中扇区指针清为0,而这让看起来不太可能。 不过,正如ext3grep工具作者所说的,因为ext3是一个日志型的系统,通过分析日志信息,有很大的可能重新解析出块指针,从而出目录和。以下是所采用的步骤,希望对大家有帮助。 所以,Easwy一般推荐进入单用户模式来的第一步当然是安装ext3grep工具。 现在,我们可以开始了。在开始前,选择一个目录来存放被。ext3grep程序会在当前目录下创建一个名为RESTORED_FILES的目录来存放被。 当你知道了目录的信息后,就可以用上面说的命令进行了。在ext3grep命令中有一个–depth参数,应该是用来目录以及其中的所有子目录和的。

    22210

    相关产品

    • 文件存储

      文件存储

      文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。CFS 可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云 CFS 的管理界面简单、易使用,可实现对现有应用的无缝集;按实际用量付费,为您节约成本,简化 IT 运维工作。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券