linux系统救援模式下怎么挂载硬盘和迁移数据 列印

  • 1

在 Linux 系统无法正常启动(如内核损坏、引导错误或文件系统故障)时,救援模式(Rescue Mode)是我们进行数据挽救的最后防线。

本教程将带你一步步通过救援环境挂载硬盘,并将关键数据迁移至安全位置。


第一阶段:进入救援环境

  1. 启动介质:使用与原系统版本一致的 ISO 镜像(如 Ubuntu、CentOS)制作 U 盘启动盘。

  2. 进入模式

    • Ubuntu/Debian:选择 Advanced options -> Rescue mode

    • CentOS/RHEL:选择 Troubleshooting -> Rescue a CentOS system

  3. 网络连接:如果需要将数据迁移至远程服务器,请确保在救援模式下激活网络。


第二阶段:识别并挂载硬盘

进入 Shell 后,首要任务是找到你的数据盘。

1. 识别分区

使用以下命令查看磁盘布局:

Bash
 
fdisk -l
# 或者查看块设备
lsblk -f

注意:请通过分区大小(Size)和文件系统类型(Type,如 ext4, xfs)识别你的根分区(/)和数据分区。

2. 创建挂载点并挂载

假设你的原系统根分区是 /dev/sda2

Bash
 
mkdir /mnt/sysroot
mount /dev/sda2 /mnt/sysroot

3. 处理 LVM 逻辑卷(可选)

如果你的系统使用了 LVM(逻辑卷管理),直接挂载物理分区会报错。需执行:

Bash
 
pvscan                 # 扫描物理卷
vgscan                 # 扫描卷组
vgchange -ay           # 激活所有卷组
lvscan                 # 查看逻辑卷路径
# 挂载逻辑卷
mount /dev/mapper/centos-root /mnt/sysroot

第三阶段:迁移数据

挂载成功后,你可以通过以下三种方式迁移数据。

方法 A:迁移至另一块物理硬盘(推荐)

如果你插入了另一块移动硬盘(假设为 /dev/sdb1):

  1. 挂载目标盘

    Bash
     
    mkdir /mnt/backup
    mount /dev/sdb1 /mnt/backup
    
  2. 复制数据:使用 cp -a 保持权限不变,或使用 rsync(如果环境支持):

    Bash
     
    cp -ax /mnt/sysroot/home/user /mnt/backup/
    

方法 B:通过网络迁移(使用 SCP)

如果本地没有多余磁盘,可以传送到远程服务器:

Bash
 
# 格式:scp -r [源路径] [用户名]@[远程IP]:[目标路径]
scp -r /mnt/sysroot/var/www [email protected]:/backup/

方法 C:打包压缩

如果文件细碎繁多,建议先打包以提高传输效率:

Bash
 
tar -zcvf /mnt/backup/data_bak.tar.gz -C /mnt/sysroot/home/user .

第四阶段:常见问题与修复

1. 只读模式(Read-only)

如果硬盘受损,系统可能会以只读方式挂载。若确认硬件无物理损坏,可尝试重新挂载为读写模式:

Bash
 
mount -o remount,rw /mnt/sysroot

2. 文件系统损坏

如果挂载失败,提示 "wrong fs type, bad option, bad superblock",需要先修复文件系统:

  • ext4: fsck -y /dev/sda2

  • xfs: xfs_repair /dev/sda2


总结清单

步骤 命令示例 目的
识别 lsblk 确认磁盘名称
激活 vgchange -ay 激活 LVM 逻辑卷
挂载 mount /dev/sda2 /mnt/sysroot 访问旧数据
迁移 rsyncscp 物理或网络备份
卸载 umount -R /mnt/sysroot 安全退出

安全提醒:在救援模式下,任何 rm(删除)操作都是不可逆的,请务必先执行“迁移”再执行“修复”。

更多问题请联系我们 - LINKCLI 云服务

LINKCLI 提供香港、日本、韩国、美国等地区的云主机与独立服务器,支持站群、高防、大带宽、抗投诉,直连大陆三网,全球线路高速直达。

全球节点支持,大带宽接入
免费真机测试,满意再下单
USDT 安全支付
域名注册支持隐私保护
咨询热线: https://t.me/LINKCLi_bot 

官方频道: https://t.me/linkcli888 

下单官网: https://linkcli.com 


这篇文章有帮助吗?

« 返回
登录/注册 登录/注册 提交工单 提交工单 官方频道 官方频道 人工客服 人工客服