想请教大家有没有什么傻瓜工具能把 CentOS 从机械硬盘复制到固态硬盘?

2023-01-30 10:24:37 +08:00
 governcoco

1 怕机械硬盘坏掉,时间寿命快 10 年了,2 机械硬盘还有噪音。

4681 次点击
所在节点    Linux
36 条回复
JingKeWu
2023-01-30 10:26:08 +08:00
dd
Byzliu
2023-01-30 10:33:19 +08:00
libook
2023-01-30 10:33:22 +08:00
我两个月前刚把系统从一个虚拟机的虚拟磁盘里 dd 出来,然后再 dd 进一个 SSD 里,修复一下 grub 就可以用了。
Byzliu
2023-01-30 10:35:14 +08:00
@Byzliu 进 PE 拷贝磁盘
governcoco
2023-01-30 10:37:05 +08:00
大家好啊,我的是原生系统,不是虚拟机。
Freakr
2023-01-30 10:42:29 +08:00
用 U 盘启动,就可以 dd 了
mackieOvO
2023-01-30 10:43:36 +08:00
我复制 nas 的时候是把两个盘都插在 win 主机上,直接 diskgenius 克隆
Byzliu
2023-01-30 10:45:47 +08:00
@governcoco 现在很多 pe 都自带系统迁移工具像微 PE ,firpe 这些,准备个 U 盘把 PE 写入 U 盘,bois 改一下 U 盘启动,进 PE 系统就能直接搬盘了。
hanssx
2023-01-30 10:46:31 +08:00
再生龙试一下,Linux 基本上没有问题,个别 windows 有问题,拷贝完开机查看一下有没有问题,主要在各种驱动,硬盘驱动之类。
documentzhangx66
2023-01-30 10:53:12 +08:00
@Byzliu

Windows 和 Linux 不一样,Windows 是盘符与具体磁盘的对应关系,进行了一层抽象,系统复制后,如果对应关系没设置好,直接在 WinPE 里改一下盘符就好。而 Linux 没有做这个事情,导致系统复制后无法直接使用的,要全系统改盘符映射。

比如机械硬盘(/dev/sda )与 nvme 硬盘(/dev/nvme0n )的路径前缀都不一样,很多配置文件,路径写的是绝对路径,都要改。
Byzliu
2023-01-30 10:57:55 +08:00
@documentzhangx66 👍👍👍这个不了解,我以为全盘克隆就好了🤣。
echopan
2023-01-30 11:04:15 +08:00
黑苹果的 Mac OS 可以直接克隆吗?
acdfjelxe
2023-01-30 11:20:34 +08:00
基本上全盘 copy (或者 rsync 啥的都行) 就好吧? 排除 /dev, /proc, /tmp, 外部挂载目录. 然后 chroot 进入新的系统, 修一下 fstab 和 grub 就好了.

给个 gentoo 的安装参考: https://wiki.gentoo.org/wiki/Handbook:AMD64/Full/Installation#Mounting_the_necessary_filesystems.
gentoo 的安装就是 tar file copy -> 系统
ipfox
2023-01-30 12:05:41 +08:00
dd
diskgenius
ragnaroks
2023-01-30 12:26:11 +08:00
dd 就行,完事修改 fstab 的 UUID 并重建引导。这些都可以直接在当前系统中完成,不需要 PE 或者 LiveCD 。
shuson
2023-01-30 12:34:09 +08:00
redo rescue
pubby
2023-01-30 13:16:34 +08:00
@echopan “ 黑苹果的 Mac OS 可以直接克隆吗?”

可以的,插上新硬盘,启动到 recovery 模式,进入磁盘工具,去复制硬盘好了
Laobai
2023-01-30 13:21:02 +08:00
PE 里面用 diskgenius 或者傲梅分区助手迁移系统就行了
jinqzzz
2023-01-30 13:29:11 +08:00
cd /mnt/
sudo mkdir -pv gentoo
cd gentoo
sudo rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /* .
jinqzzz
2023-01-30 13:31:18 +08:00
@jinqzzz 漏了一步,需要 mount 新分区到 /mnt/gentoo (包括 boot),然后再 rsync 复制文件

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/911530

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX