1
lechain 2022-12-07 14:43:20 +08:00 1
遇事不决 rsync
|
2
churchmice 2022-12-07 14:47:01 +08:00
大小不一样的盘 dd 完了你还得修改分区表,不然大硬盘看着就跟小硬盘一样大了
|
3
eason1874 2022-12-07 14:51:09 +08:00
bs 是硬盘物理块大小(常见的都是 512 )的倍数就行,用啥都行,只是稍微影响速度,我都懒得测哪个值最优,直接 1M
|
4
linuxgo OP @churchmice 那有什么办法克隆完就能正常用呢
|
6
churchmice 2022-12-07 19:51:15 +08:00
@linuxgo dd 克隆是跳过文件系统的,方法也是有的
你先把大硬盘分区好,文件系统一般是放头上的,从 data 开始的 lba 开始 dd ,这需要你有一定的动手能力 等你这都折腾完了还不如直接 rsync 来的快 |
7
aru 2022-12-07 21:29:36 +08:00
用 1M 或者更大,512 字节会很慢
|
8
linuxgo OP 我考虑了下,其实下个 winpe 的 iso ,写到 u 盘上启动电脑再用 ghost 对两个硬盘对拷应该更方便
|
9
msg7086 2022-12-08 03:24:25 +08:00
无脑 bs=128M 都行。bs 超过 1M 问题都不大。
改分区表也简单,有工具的,resize 一下就行。 别忘记 dd 引导就行。 读错误不是你要考虑的问题,除非你 SSD 坏了,读不出数据。 |
10
iwantcomputer 2022-12-09 02:19:43 +08:00
pve 有没有做 LVM ?分区是 GPT 还是 MBR ?
如果直接 dd 确实会有分区大小的问题,d 完之后新盘显示的空间还是旧盘的大小,后面的部分是未分配状态。如果没有 LVM ,那要考虑一下新盘比旧盘大出来的部分,怎么加入到现有的分区 /文件系统中使用。 |
11
levenwindy 2022-12-10 00:17:56 +08:00 via Android
我是 tar 备份,新硬盘装上一样的 pve ,tar 解压出来,重启就一样了,单盘没分区
|
12
linuxgo OP 今天把 64G 的硬盘成功换成了 1T ,先用 dd 把小硬盘整个克隆到大硬盘上,然后按照这个文章写的修改分区大小就可以了
https://help.mikrotik.com/docs/display/ROS/RouterOS |
13
linuxgo OP 说错了,我是用的 winpe 启动电脑进行的硬盘克隆,然后用新硬盘引导进入系统后做的扩展
|