centos 7下误操作了rm -rf /* ,如何进行数据恢复
时间: 2024-05-27 10:08:53 浏览: 25
如果您在 CentOS 7 下误操作了 `rm -rf /*`,这意味着您删除了根目录下的所有文件和目录,包括系统文件和用户数据。这是一个非常严重的问题,需要立即采取措施来尝试恢复数据。
以下是一些尝试恢复数据的方法:
1. 停止写入新数据
首先,您需要停止向硬盘写入新数据,否则您的数据可能会被覆盖。停止写入新数据的方法是停止使用受影响的硬盘,并将其从系统中拔出。
2. 使用备份数据
如果您有备份数据,则可以使用备份数据进行恢复。如果您没有备份数据,则需要尝试其他方法来恢复您的数据。
3. 使用数据恢复工具
有许多数据恢复工具可以尝试从格式化的硬盘中恢复数据。您可以在另一个计算机上安装这些工具,并将受影响的硬盘连接到该计算机上。一些值得尝试的工具包括 TestDisk、PhotoRec、Recuva 等。您可以在互联网上搜索并下载这些工具。请注意,使用这些工具恢复数据并不总是成功的,而且需要一些技术知识。
4. 请数据恢复专家帮忙
如果您不熟悉数据恢复工具的使用,或者您的数据非常重要,您可以寻求专业的数据恢复服务。这些服务通常会收取一定的费用,但可以提供更高效和成功的数据恢复。
总之,如果您误操作了 `rm -rf /*`,需要采取快速行动来尝试恢复数据。请记住,停止写入新数据是最重要的步骤,然后可以尝试使用备份数据、数据恢复工具或者专业的数据恢复服务来恢复您的数据。
相关问题
centos7 恢复 rm -rf 文件夹
要恢复 CentOS 7 上被 rm -rf 命令删除的文件夹,有几种不同的方法可以尝试。
1. 使用文件恢复工具:你可以使用一些专门的文件恢复工具,例如extundelete、testdisk等。这些工具可以扫描磁盘中被删除的文件,并尝试恢复它们。首先,你需要停止对该磁盘进行写操作,以防止新的数据覆盖被删除的文件。然后,通过安装并运行合适的文件恢复工具,按照其提供的步骤来执行恢复过程。
2. 使用备份文件:如果你有备份文件,你可以恢复被删除的文件夹。找到最新的备份文件,根据你的备份策略将其还原到正确的位置。
3. 使用文件恢复服务:如果你没有备份文件或无法使用恢复工具,你可以寻求专业服务来恢复文件夹。一些数据恢复公司提供专业的文件恢复服务,他们可以尝试恢复你的文件夹。
无论你选择哪种方法,重要的是要记住,在尝试任何恢复操作之前,应立即停止对该磁盘进行写操作。这是为了避免新数据覆盖被删除的文件,从而增加恢复成功的可能性。重要的文件应该定期备份,以便在发生意外删除时能够恢复。
#!/bin/bash #mysql install 2 #by tianyun #yum rm -rf /etc/yum.repos.d/* wget ftp://192.168.100.2:22/yumrepo/centos7.repo -P /etc/yum.repos.d/ wget ftp://192.168.100.2:22/yumrepo/mysql57.repo -P /etc/yum.repos.d/ #Firewalld & SELinux systemctl stop firewalld; systemctl disable firewalld setenforce 0; sed -i '/^SELINUX/c\SELINUX=disabled' /etc/seLinux/config #ntp yum -y install chrony sed -ri '/3.centos/a\server 192.168.100.2 iburst' /etc/chrony.conf #install mysql5.7 yum -y install mysql-community-server systemctl start mysqld systemctl enable mysqld grep 'temporary password' /var/log/mysqld.log |awk '{print $NF}' >/root/mysqlpass.txt mysqladmin -uroot -p"`cat /root/mysqlpass.txt`" password "(TianYunYang123)"这个脚本的第七行不响应怎么解决
脚本第七行的问题很可能是由于该脚本的第四行导致的。在第四行中,脚本禁用了防火墙,这可能导致该脚本无法通过FTP从指定地址下载所需的MySQL软件包。
你可以尝试重新启用防火墙并重新运行该脚本,看看是否仍然存在问题。同时,也可以检查FTP服务器是否可用,并检查FTP服务器的日志以查看是否有任何错误或异常。
另外,该脚本的最后一行中,MySQL密码应该使用单引号而不是双引号,如下所示:
```
mysqladmin -uroot -p'`cat /root/mysqlpass.txt`' password "(TianYunYang123)"
```
希望这些提示能够帮助你解决问题。