Linux 作为主力系统在换电脑后如何做数据迁移

2022-04-04 06:11:21 +08:00
 idblife
mac 可以平滑迁移,软件和数据都在。
windows 也可以通过第三方软件实现。
那 linux 呢?
7812 次点击
所在节点    Linux
48 条回复
james122333
2022-04-05 00:28:19 +08:00
当你找工具找到厌倦了 回头一看
其实很多工具早就在身边
dousha99
2022-04-05 00:49:29 +08:00
目前如果我因各种原因 wipe 了一台机器需要重新装 linux 的话是这样操作的:

0. 重放系统安装脚本,除非要新安装特殊的东西或者目标硬件需要特殊配置
1. 根据目标机器的用途(和硬件配置),重放软件包管理器操作;这包括从 AUR 中下载的软件
2. 从最后一次使用的机器中对拷所有 dotfiles
3. 如果需要,从存储服务器上拉取那些不是从包管理器里安装的软件(比如各种 flatpak, 独立二进制等)
4. 如果需要,从各个其他机器上拉取需要的工作文件

但是吧,从 1 到 3 中间还可能包括无数的驱动调教过程、Xorg 调教过程、根据新机器的情况调整各种 dotfile 、不能重放这个操作,因为 [磁盘空间不足, 系统架构不兼容, 不满足依赖关系]. 所以基本上就是,除非你已经调教过这个机器,不然还是要花一堆时间的。
james122333
2022-04-05 01:04:15 +08:00
@dousha99

确实会有特殊情况 但非常少 其它系统都是如此 剩下的其实就是 dotfiles 不完备或自动化不足而已 如果有套件只有 x86 版本 那你应该绕过
ChristianChen
2022-04-05 13:55:09 +08:00
我只遇到过一次,很久以前启动盘换 ssd 的时候,印象不深也没有留下笔记,可能当时觉得这事坑不多或者不会有第二次
大概就是 u 盘启动,做好备份,对拷数据,修改更新一些分区和硬盘信息的内容,修复引导,正常启动后还有问题的地方单独解决
flynaj
2022-04-05 15:25:58 +08:00
硬盘拆过去最简单。dd 也是一样的。
Chip
2022-04-07 00:22:53 +08:00
没有人考虑过在 Linux Mint 中内置的 Timeshift ?

Timeshift for Linux is an application that provides functionality similar to the System Restore feature in Windows and the Time Machine tool in Mac OS. Timeshift protects your system by taking incremental snapshots of the file system at regular intervals. These snapshots can be restored at a later date to undo all changes to the system.
libook
2022-04-08 12:10:23 +08:00
我曾经在台式机上,把一块装 Linux 的硬盘从 Intel Core i7 4790k 的电脑上直接拆下来装到 AMD Ryzen 7 3800X 的电脑上,可以直接用……当然也有运气的成分。

笔记本的话比较麻烦的就是硬件相关的驱动和配置,如果不是装系统就直接能用的那种,需要你自己去调校。

你可以把硬盘换过去试试,或者用个 live 系统把旧硬盘上的数据直接全盘 dd 到新硬盘试试。
libregratis
2022-04-18 02:48:55 +08:00
有条件的上 NAS ,没条件的上 U 盘 /移动硬盘

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

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

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

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

© 2021 V2EX