美文网首页
记录一次 AI指导我进程系统盘备份的经历

记录一次 AI指导我进程系统盘备份的经历

作者: ClownFreeMan | 来源:发表于2025-06-23 14:06 被阅读0次

总体感受

AI真的屌爆了,他很会,而且几乎不出错。什么样的异常它都能处理

故事背景

我需要备份一个ubuntu的系统,安装了一大堆软件,还有系统配置什么的。
新拿到一个空的固态盘 ,目标拷贝到这个盘里,然后这个盘能作为系统启动盘启动,和原先的盘起来后一毛一样。
可是,原先的系统,盘大小960G(使用空间85G),新盘大小 240G。

我的困难

既不太懂什么磁盘分区,也不太懂什么系统引导,启动EFI , Boot. 网上看到说直接dd命令拷贝,但是目的盘太小, 不能保证数据不丢。
所以需要格式化新盘,创建系统分区,挂载文件系统,然后通过文件系统拷贝方式考到目的盘上。然后修改一下它的启动标记什么的,让他能作为系统盘启动。(AI讲的)

我的操作

  1. lsblk -f 显示原始盘,目标盘
  2. 对目标盘分区,格式化,设置文件系统的格式
sudo fdisk /dev/sdb # 创建GPT分区表,依次添加上述分区 交互参数指定分区大小
sudo mkfs.ext4 /dev/sdb2  # 格式化根分区
sudo mkfs.vfat /dev/sdb1  # 格式化EFI分区
  1. 重新挂载分区
# 创建临时挂载目录
sudo mkdir -p /mnt/{src_root,src_efi,dst_root,dst_efi}

# 挂载源盘分区
sudo mount /dev/sda2 /mnt/src_root   # 挂载源根分区
sudo mount /dev/sda1 /mnt/src_efi    # 挂载源EFI分区

# 挂载目标盘分区
sudo mount /dev/sdb2 /mnt/dst_root   # 挂载目标根分区
sudo mount /dev/sdb1 /mnt/dst_efi    # 挂载目标EFI分区
  1. 使用rsync克隆文件
sudo rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found","/boot/efi/*"} /mnt/src_root/ /mnt/dst_root/

# 单独克隆EFI分区内容
sudo rsync -aAXv /mnt/src_efi/ /mnt/dst_efi/
  1. 修改为启动盘
sudo mount /dev/sdb1 /mnt/dst_efi
sudo mkdir -p /mnt/dst_efi/EFI
sudo mount --bind /dev /mnt/dst_root/dev
sudo mount --bind /proc /mnt/dst_root/proc
sudo mount --bind /sys /mnt/dst_root/sys
sudo mount --bind /run /mnt/dst_root/run  # 关键:解决"/cow"错误

sudo chroot /mnt/dst_root

# 确保EFI目录在Chroot环境中的路径正确
mkdir -p /boot/efi
mount /dev/sdb1 /boot/efi  # 在Chroot内挂载EFI分区

# 安装GRUB
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Ubuntu
update-grub

# 退出前卸载
umount /boot/efi
exit

sudo parted /dev/sdb print
sudo parted /dev/sdb set 1 esp on
sudo parted /dev/sdb set 1 boot on
  1. 完成 验证
    ls /mnt/dst_efi/EFI/ubuntu # 应包含grubx64.efi等文件
    然后拿着新盘去启动,进bios然后选择这个 bootloader-id=Ubuntu 启动项
    然后依次启动就搞定了

再次感慨

这让我去网上搜索,都是什么dd 什么的垃圾指导。既浪费时间,又误导观众。
直接不需要什么搜索引擎了,以后就是智能问答了。 再加上娱乐新闻什么的。 词条搜索什么的,吃灰吧

相关文章

  • Centos 清除异常进程ld-linux-x86-64操作记录

    清除异常进程 查看异常进程 删除异常进程 删除相关执行文件 修改密码 2、备份相关重要信息 导出登录记录 导出历史...

  • Linux rsync 常规备份

    4 rsync 4.1 本地备份数据 4.2 远程备份数据 4.3 守护进程方式备份数据 守护进程方式备份优势 可...

  • day 31综合架构备份服务章节

    课程介绍 rsync守护进程模式备份数据原理 错误说明: rsync命令参数说明 rsync守护进程备份服务企业应...

  • 在其他系统(如PE)备份系统盘桌面文件

    重装过系统的都知道,在重装系统之前,要把系统盘(主流都是第一分区C盘为系统盘)的系统的桌面文件备份一下。 如果说只...

  • redis集群 主从同步 备份

    redis备份 redis有两种备份方式:RDB AOF RDB:这种方式是redis主进程fork一个子进程将内...

  • rsync服务企业应用

    守护进程服务企业应用: 守护进程多模块功能配置 守护进程的排除功能实践 守护进程来创建备份目录 守护进程的访问控制...

  • 14运维备份服务

    守护进程方式备份数据可以进行一些配置管理,可以进行安全策略管理,可以实现自动传输备份数据 rsync守护进程部署方...

  • 微信聊天记录备份

    打开手机微信:设置 -> 通用 -> 聊天记录记录备份与迁移。选择备份方式,如下图: 这里主要介绍备份到电脑,步骤...

  • 网络规划设计师知识点—存储技术—增量备份

    指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加或者被修改的文件,只备份与上次备份有差异的...

  • 制作linux装机U盘

    之前我只是使用现成的U盘装Linux 系统,可是自己并没有制作过系统盘。 结果有一次自己需要做Linux 系统盘的...

网友评论

      本文标题:记录一次 AI指导我进程系统盘备份的经历

      本文链接:https://www.haomeiwen.com/subject/pnxsgjtx.html