跳到主要内容

独立服务器:使用 System Rescue 恢复你的文件

本指南是针对以下产品创建的:

(不同供应商的产品可能会有所不同,但主要概念保持不变)

介绍

你的服务器无法启动了?被锁在系统外,或者想在做改动前先备份数据? 通过使用 SystemRescue ISO 启动服务器,你依然可以访问硬盘,恢复重要文件,并在本地创建备份。即使原操作系统无法访问,这个方法依然有效。

为了安全地传输恢复的数据,你可以使用 SFTP(安全文件传输协议)。这种方式允许你通过加密连接,将文件从救援系统复制到本地电脑或其他服务器。

准备工作

备份数据时,我们将使用 SystemRescue ISO 版本 12.01。 首先登录你的独立服务器管理界面,进入 初始安装 部分。

从可用选项中选择 SystemRescue 12.01 ISO。选好后点击 从 ISO 启动,开始启动流程。服务器从 ISO 启动后,通过 iLO 界面 连接服务器继续操作。

img

iLO 管理界面,打开 HTML 控制台 访问服务器远程显示。控制台激活后,你会看到 SystemRescue ISO 的启动菜单。选择使用 默认参数 启动。

这样 SystemRescue 会以推荐的标准配置启动,提供稳定且即用的环境,方便系统维护或数据备份。

img

挂载硬盘

挂载硬盘前,先查看可用存储设备和分区情况。用下面命令:

fdisk -l

该命令会列出所有检测到的硬盘及分区信息,包括:

  • 连接的存储设备(如 /dev/sda/dev/sdb),
  • 每个硬盘大小,
  • 分区类型,
  • 可用分区(如 /dev/sda1/dev/sda2 等),
  • 文件系统类型(如果检测到)。

举例来说,硬盘 /dev/sda 有三个分区:/dev/sda1/dev/sda2/dev/sda3。挂载前务必确认选对分区。fdisk -l 的输出能帮你避免挂错盘。示例:

Disk /dev/sda: 111.76 GiB, 119998201240 bytes, 234373120 sectors
Device Boot Start End Sectors Size Type
/dev/sda1 * 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 3147775 2097152 1G Linux filesystem
/dev/sda3 3147776 234440703 231292928 110G Linux LVM

确认分区后,下一步是创建一个目录作为挂载点,这个目录就是你访问分区内容的位置。建议以 只读模式 挂载,确保数据安全。

创建挂载点并挂载分区的命令如下:

mkdir /mnt/rescue
mount -o ro /dev/sdaX /mnt/rescue

/dev/sdaX 替换成你用 fdisk -l 找到的正确分区,比如示例中是 /dev/sda2

配置防火墙

出于安全考虑,SystemRescue 默认启用了防火墙,阻止所有入站连接,防止未授权访问。

但这次你需要允许本地机器连接 SystemRescue 上运行的 SFTP 服务器。你可以配置防火墙放行 SFTP 流量,或者临时关闭防火墙。

如果你在可信网络环境,最简单快速的做法是用下面命令停止 SystemRescue 的防火墙服务:

systemctl stop iptables

设置 root 密码

SFTP 客户端需要用用户名和密码认证,才能访问 SFTP 服务器上的数据。这里用系统 root 账号,这样客户端才能访问 SystemRescue 中可见的文件。默认情况下,SystemRescue 不允许 root 账号认证,需要先设置密码。

用下面命令设置 root 密码:

[root@sysrescue ~]# passwd root
New password:
Retype new password:
passwd: password updated successfully

数据传输

现在你可以开始备份数据了。打开你喜欢的 FTP 客户端,连接服务器。传输协议选择 SFTP,主机名填服务器 IP 地址,端口用 21,用户名 root,密码用刚才设置的。

img

首次通过 SFTP 连接服务器时,WinSCP 会弹出安全提示。因为服务器的 主机密钥 还没存到本地缓存。

只要你确认 IP 地址正确且是自己主动连接,信任服务器是安全的。点击 “是” 确认,服务器密钥会被加入缓存,之后连接不会再提示。

img

连接成功后,进入之前创建的 rescue 目录。你就能访问文件,开始下载到本地。浏览文件夹,选中要备份的数据,通过 SFTP 安全传输。

img

总结

你已经成功救回并备份了重要文件。 数据安全有保障,随时可以恢复。接下来你可以继续重装服务器、修复系统,或者把数据迁移到新环境。

有任何问题或需要帮助,随时联系在线客服,我们每天都在线为你服务!🙂