linux分区镜像怎么制作?linux系统磁盘克隆备份教程

在 Linux 系统中,分区镜像(Partition Image) 是指将一个分区(如 /dev/sda1、/dev/nvme0n1p2 等)的完整数据内容复制到一个文件中,这个文件包含了分区内的所有文件系统结构、数据和空闲空间。

分区镜像常用于备份、恢复、克隆或迁移数据。

如何将系统镜像写入U盘
加载中
如何将系统镜像写入U盘

常用工具

dd(最基础、最强大)

  • 优点:无需安装额外软件,几乎所有 Linux 发行版都自带。
  • 缺点:速度慢,不支持压缩,无法跳过未使用空间。

partclone / partimage

  • 优点:只复制实际使用的数据块,支持压缩,速度更快。
  • 缺点:需要安装额外软件。

rsync(针对文件系统内容,非块级镜像)

  • 优点:高效、支持增量同步。
  • 缺点:不是真正的“镜像”,不复制文件系统元数据(如 inode 编号),不适合完整备份。
  • linux分区镜像怎么制作?linux系统磁盘克隆备份教程


使用 dd 创建分区镜像

创建镜像文件(备份)

sudo dd if=/dev/sda1 of=/backup/sda1.img bs=4M status=progress
  • if:输入文件(源分区)
  • of:输出文件(镜像文件)
  • bs=4M:块大小,提高速度
  • status=progress:显示进度(GNU dd 支持)

恢复镜像到分区

sudo dd if=/backup/sda1.img of=/dev/sda1 bs=4M status=progress

⚠️ 警告:确保目标分区大小 ≥ 镜像文件大小,否则可能损坏数据!


使用 partclone 创建高效镜像

安装 partclone

# Ubuntu/Debian
sudo apt install partclone
# CentOS/RHEL
sudo yum install partclone

创建镜像(支持压缩)

linux分区镜像怎么制作?linux系统磁盘克隆备份教程

sudo partclone.ext4 -c -s /dev/sda1 -o /backup/sda1.img.gz -z 9
  • -c:创建镜像
  • -s:源分区
  • -o:输出文件
  • -z 9:gzip 压缩级别

恢复镜像

sudo partclone.ext4 -r -s /backup/sda1.img.gz -o /dev/sda1 -z 9

💡 partclone 会根据文件系统类型自动选择合适命令(如 partclone.ext4、partclone.ntfs 等)。


注意事项

  1. 卸载分区:建议在分区未挂载时创建镜像,避免数据不一致。

    sudo umount /dev/sda1
  2. 检查文件系统:恢复后建议运行文件系统检查。

    sudo fsck /dev/sda1
  3. 磁盘空间:镜像文件大小通常接近分区大小(使用

    linux分区镜像怎么制作?linux系统磁盘克隆备份教程

    dd 时),使用 partclone 可显著减小体积。

  4. 验证完整性:可使用 md5sum 或 sha256sum 校验镜像文件。

    sudo md5sum /backup/sda1.img

完整备份整个磁盘 vs 分区

  • 分区镜像:只备份单个分区,适合数据备份。
  • 磁盘镜像:备份整个磁盘(包括所有分区和引导记录),适合完整克隆。
    sudo dd if=/dev/sda of=/backup/sda_disk.img bs=4M status=progress

图形化工具(可选)

  • Clonezilla:基于 partclone 和 dd 的免费开源克隆工具,支持分区和磁盘镜像,提供交互式界面。
  • Rescuezilla:Clonezilla 的图形化分支,更友好。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://test.idctop.com/article/479373.html

赞 (0)
cdn加速什么网站,cdn加速网站是什么意思
上一篇 2026年7月10日 09:30
RFCHOST香港HKG3-VPS测评结果真的碾压搬瓦工吗?香港VPS推荐
下一篇 2026年7月10日 09:30

相关推荐

  • 腾讯云2021新春采购节百款云产品助力轻松上云,1核2G云服务器首年95元是真的吗

    腾讯云2021新春采购节期间,1核2G云服务器首年仅需95元,这一极具性价比的配置足以满足个人博客、轻量级网站及开发测试环境的入门级上云需求,对于许多初次接触云计算的用户而言,选择服务器往往伴随着对价格、稳定性和技术门槛的三重顾虑,2021年的这次促销活动,本质上是一次降低技术使用门槛的尝试,它不仅仅是一个价格……

    2026年6月26日
    2000
  • UCloud域名价格多少?域名续费赎回流程详解

    在UCloud云平台上,域名注册价格通常与主流注册商持平,域名续费需通过控制台手动操作以避免过期,而域名赎回则是在过期宽限期结束后的高成本补救措施,流程复杂且费用高昂,域名作为互联网企业的数字资产,其管理细节直接关乎业务连续性,许多用户在使用UCloud进行云服务部署时,往往关注计算资源而忽视域名维护,域名的生……

    2026年6月19日
    2200
  • 国外云存储发展史是怎样的?国外网盘有哪些?

    国外云存储服务的发展史是一部从物理介质向虚拟化、服务化架构演进的宏大叙事,其核心本质在于将数据所有权与存储硬件彻底解耦,回顾这一历程,可以清晰地看到行业经历了从早期的简单文件托管,到基础设施即服务(IaaS)的爆发,再到如今生态化、智能化融合的三个关键阶段,这一演变不仅重塑了个人用户的数据管理习惯,更彻底改变了……

    2026年2月24日
    16900
  • Themebetter WordPress主题618怎么买最划算?WordPress主题推荐

    Themebetter WordPress主题618年度促销已开启,6月10日至20日期间,DUX、XIU、TOB、ENT及D8等核心主题全场享受6.8折优惠,终身授权最低仅需156元,这是年度内获取高质量企业官网或博客主题的最佳时机,在WordPress生态中,主题的选择直接决定了网站的加载速度、SEO表现以……

    2026年6月29日
    1700
  • ai是域名吗?域名注册的是几级域名?

    ai是域名_域名注册的是几级域名?这一问题的核心结论十分明确:严格从域名体系结构定义,“ai”本身是国家顶级域名,属于一级域名;但在实际注册和使用场景中,用户注册的“example.ai”形式的域名,在互联网DNS解析层级中被定义为二级域名,理解这一区别,对于企业品牌保护、SEO优化以及技术解析配置至关重要,域……

    2026年3月21日
    9600
  • Linux网站被攻击怎么办,如何预防Linux服务器被黑?

    Linux网站攻击的核心在于利用Web应用漏洞、系统配置疏忽或弱口令,通过Web层渗透或系统服务层漏洞实现权限获取,防御的关键在于构建从网络边界、应用逻辑到内核权限的深度防御体系,Linux网站攻击的主要路径分析攻击者在针对Linux环境的网站进行渗透时,通常不会直接攻击内核,而是寻找防御最薄弱的环节,Web应……

    2026年7月13日
    13400
  • 服务器128g内存卡到底多少钱?,怎么选?

    目前服务器128GB内存条(DDR4 REG ECC)的市场价格大致在800元至2500元之间,具体取决于品牌、渠道和保修条件,如果追求极致性价比,二手拆机条可低至800元左右;全新原厂带质保的条子则在1500元以上,选购前务必确认服务器主板支持的内存世代与类型,避免买错无法使用,影响服务器128GB内存价格的……

    2026年8月22日
    000
  • linux shell socket怎么用?linux socket编程实例详解

    在Linux Shell中通过Socket进行网络通信,核心在于利用nc命令进行快速测试,或通过编写Shell脚本结合netcat与curl实现自动化数据采集,这是运维人员排查网络连通性及调试API接口最基础且高效的手段,为什么Shell是网络调试的首选工具在服务器运维和开发场景中,图形化界面往往受限于远程连接……

    2026年7月4日
    2300
  • ai训练的模型代码怎么写?准备模型训练代码教程

    高质量的模型训练始于严谨的代码准备流程,代码的规范性、可维护性与模块化程度直接决定了AI模型的训练效率与最终性能,编写用于AI训练的模型代码并非单纯的算法实现,而是一项系统工程,涵盖了数据处理、网络架构定义、训练循环构建及验证机制确立等关键环节,核心结论在于:一套优秀的准备模型训练代码,必须具备高内聚低耦合的特……

    2026年3月30日
    9100
  • API打印函数如何打印页数?日志打印函数详解

    API打印函数通过内置的页码计数器自动管理分页逻辑,无需手动干预即可实现精准的多页文档输出,这是现代软件开发中处理批量数据或复杂排版时的标准最佳实践,在软件开发和系统集成的日常工作中,日志打印和API接口调试是开发者最头疼也最频繁的环节,很多初级工程师在编写打印函数时,往往只关注“输出内容”,却忽略了“输出结构……

    2026年6月17日
    2400

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注