全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
楼主: HardDisker
打印 上一主题 下一主题

不懂就问 网络全盘DD 原理+过程

[复制链接]
12#
发表于 2022-3-19 19:02:16 来自手机 | 只看该作者
我理解的是下载引导一个可联网高权限的微型Linux,重启运行在内存联网覆盖原系统
13#
发表于 2022-3-19 19:16:53 | 只看该作者
本帖最后由 HOH 于 2022-3-19 19:20 编辑

第一种,是发行版的live/netinst系统,解压到硬盘上之后,引导启动自动安装,linux一般用这种
第二种,是那种vhd的,这种才叫dd,直接复写进块设备里,包括分区表mbr什么的,windows一般用这种

你说的一般是从管道里直接写进硬盘,管道里有缓冲区在内存里,这个大小是内核配置的,所以不用写进硬盘上,就没有你说的空间不足的问题

那一个写脚本的,也就是个泥瓦匠罢了,你问他底层东西你还想得到答案?
14#
 楼主| 发表于 2022-3-19 22:20:00 | 只看该作者
HOH 发表于 2022-3-19 19:16
第一种,是发行版的live/netinst系统,解压到硬盘上之后,引导启动自动安装,linux一般用这种
第二种,是那 ...


哈哈哈,感谢回答。

第一种,嗯,这种应该算是网络安装,自动应答式的,确实算不上 DD。

第二种,这种是我想了解的:
1. 假如 vhd.gz 是2GB,解压后是 5GB
2. 内存只有 1GB,硬盘也是刚好 5GB

因为内存装不下整个 gz 压缩包,所以 DD 时也可以一边下载,一边解压,一边写入磁盘吗?
所以 Gzip 支持分片?
15#
 楼主| 发表于 2022-3-19 22:25:29 | 只看该作者
子尘 发表于 2022-3-19 19:02
我理解的是下载引导一个可联网高权限的微型Linux,重启运行在内存联网覆盖原系统 ...

哦,这种应该是引导到网络重装,然后用自动应答文件安装,不是我想问的那种全盘DD
16#
发表于 2022-3-19 22:38:00 | 只看该作者
这么多人其实没弄懂楼主的意思,他想问的是2g大小的tar.gz包如何在边下载边解压的,1g内存机器+5g硬盘的vps.感觉应该至少需要2g+内存和>5g的硬盘
我个人理解目前常见dd脚本是先完整下载整个tar.gz包,然后重启,本地开始对tar.gz包进行解包,自然如果内存不够的话,临时区域是要调用硬盘的,那么当内存<2g同时硬盘只有5g大小的时候,应该无法dd成功一个2g大小,解压后5g左右的系统,要么内存够塞满整个gz包,这样从内存整个写入硬盘,要么调用硬盘做缓冲区,内存+硬盘总空间需要大于7gb.所以1.9g内存+5g硬盘是搞不定2g大小解压后4.99g的dd包的
17#
发表于 2022-3-19 23:19:24 | 只看该作者
HardDisker 发表于 2022-3-19 22:20
哈哈哈,感谢回答。

第一种,嗯,这种应该算是网络安装,自动应答式的,确实算不上 DD。

这里是另一个问题了,gz是流式压缩格式,所以可以边下边解

点评

放屁,还流式。傻了个JB的,,就喜欢整一些自己也不懂的专业词骗别人  发表于 2022-3-19 23:25
18#
发表于 2022-3-19 23:24:41 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
19#
发表于 2022-3-19 23:25:10 | 只看该作者
LiuJia 发表于 2022-3-17 23:21
楼主您好,按我已有的操作经验来的答:

a. 我们常做的dd系统,是将一个磁盘的从头到尾覆盖。操作的对象是 ...

大佬,我看有人dd win后,只有一个c盘,然后还有剩余的空间没分配,这种情况怎么处理,分区?
20#
发表于 2022-3-19 23:27:29 | 只看该作者
我前几天也有这个疑问,哈哈,有点类似c语言里的变量交换,说通白点就是,两个杯子交换里面的水,是需要第三个杯子的,但不知道dd是否可以做到两个杯子直接交换里面的水而不需要额外的空间(也就是第三个杯子),如果能的话搞不懂是怎么做到

点评

就是bash的管道。h2o那家伙JB都不懂,就喜欢搞一些词显得很专业。。。这骨子里多虚啊,不过他比那些晒房本的要好得多  发表于 2022-3-19 23:29
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-9-21 20:26 , Processed in 0.071449 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表