在系统维护、数据迁移或灾难恢复过程中,分区克隆是一项非常实用的技术。对于使用 RockyLinux 的用户来说,partclone 是一个高效、轻量且可靠的开源工具,专门用于克隆和恢复单个分区(而非整个磁盘),节省时间和存储空间。
本教程将从零开始,详细讲解如何在 RockyLinux 中安装、使用 partclone 进行分区备份与恢复,即使是 Linux 新手也能轻松上手。
partclone 类似于 dd 或 Clonezilla,但它只复制已使用的数据块,跳过空白区域,因此生成的镜像文件更小、速度更快。它支持 ext2/3/4、xfs、btrfs、ntfs、fat32 等多种文件系统。
首先,确保你的系统已更新:
sudo dnf update -y 然后安装 partclone:
sudo dnf install -y partclone 使用以下命令列出所有磁盘和分区:
lsblk# 或者sudo fdisk -l 假设你要备份的分区是 /dev/sda2(通常为根分区),请确认其文件系统类型(如 ext4)。
以 ext4 文件系统为例,将 /dev/sda2 备份到外部硬盘(挂载在 /mnt/backup)中的 sda2.img 文件:
sudo partclone.ext4 -c -s /dev/sda2 -o /mnt/backup/sda2.img 参数说明:
-c:表示“clone”(克隆/备份)模式-s:指定源分区(source)-o:指定输出镜像文件(output)如果你的分区是 xfs 文件系统,则使用 partclone.xfs;btrfs 则用 partclone.btrfs,依此类推。
当系统崩溃或需要还原时,可使用以下命令将镜像恢复到目标分区(例如同样为 /dev/sda2):
sudo partclone.ext4 -r -s /mnt/backup/sda2.img -o /dev/sda2 参数说明:
-r:表示“restore”(恢复)模式-s:指定源镜像文件-o:指定目标分区⚠️ 注意:恢复前请确保目标分区大小不小于原始分区,且未被挂载(建议从 Live CD/USB 环境操作)。
为了节省空间,你可以在备份时直接压缩镜像:
sudo partclone.ext4 -c -s /dev/sda2 | gzip -c > /mnt/backup/sda2.img.gz 恢复时则需解压:
gunzip -c /mnt/backup/sda2.img.gz | sudo partclone.ext4 -r -o /dev/sda2 通过本教程,你已经掌握了在 RockyLinux 中使用 partclone 进行分区克隆的核心技能。无论是日常备份还是紧急恢复,这一工具都能为你提供强大支持。
记住定期备份重要数据,并测试恢复流程,确保在关键时刻万无一失。希望这篇关于 Linux系统备份 和 磁盘镜像恢复 的指南对你有所帮助!
© 2024 RockyLinux 系统管理指南 | 专注 Linux 运维与数据安全
本文由主机测评网于2025-12-05发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025123142.html