如何使用fdisk进行Linux磁盘分区备份

avatar
作者
筋斗云
阅读量:0

fdisk 是一个用于创建、删除和修改 Linux 磁盘分区的命令行工具,但它本身并不提供备份功能。通常,备份磁盘分区涉及到创建分区的镜像,然后将该镜像保存到另一个位置。以下是使用 fdisk 进行 Linux 磁盘分区备份的步骤:

  1. 安装 fdisk

    在 Ubuntu 或 CentOS 系统中,可以使用以下命令安装 fdisk:

    • Ubuntu: sudo apt-get -y install fdisk
    • CentOS: sudo yum -y install fdisk
  2. 使用 fdisk 进行分区操作

    • 列出所有磁盘:sudo fdisk -l
    • 进入 fdisk 交互模式:sudo fdisk 设备文件名(例如:sudo fdisk /dev/sda
    • 使用 m 命令查看帮助菜单,使用 p 命令打印当前分区表,使用 n 命令创建新分区,使用 d 命令删除分区,使用 w 命令将更改写入磁盘。
  3. 备份分区

    • 使用 dd 命令创建分区的镜像。例如,备份 /dev/sda1 分区到 /dev/sdb1

      sudo dd if=/dev/sda1 of=/dev/sdb1 bs=4M status=progress 
    • 如果需要压缩备份文件,可以使用 gzip

      sudo dd if=/dev/sda1 bs=4M | gzip > /mnt/backup/sda1.img.gz 
  4. 恢复分区

    • 使用 dd 命令从镜像恢复分区:

      sudo dd if=/dev/sdb1 of=/dev/sda1 bs=4M status=progress 
    • 如果备份文件被压缩,先解压再恢复:

      gunzip -c /mnt/backup/sda1.img.gz | sudo dd of=/dev/sda1 bs=4M status=progress 

请注意,在进行任何磁盘分区操作之前,请确保备份所有重要数据,以防数据丢失。此外,操作不当可能会导致数据丢失或系统损坏,请谨慎操作。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!