美文网首页黑苹果
Mac"DD"备份硬盘并解决空间变小问题

Mac"DD"备份硬盘并解决空间变小问题

作者: 祖传大苹果 | 来源:发表于2018-09-17 16:01 被阅读11次

在使用DD命令回复硬盘备份后,如果恢复盘的容量大于备份盘的话,你会发现恢复盘的容量也变成了跟备份盘同样大小的容量了,造成恢复盘的空间浪费。

  • 备份盘,容量2GB
  • 恢复盘,容量120GB
    为了说明问题我们设定如下操作场景,先生成备份盘的备份文件,然后将其恢复到恢复盘。
一、操作步骤
  1. 查看磁盘名称(FileSystem)
    我们先将备份盘和恢复盘插到电脑上(Mac | Linux),使用diskutil list命令查看
    image.png
    这里我的备份盘的名称是/dev/disk3,同时查看磁盘的分区类型这里显示FDisk_partition_scheme代表是MBR分区,如果显示GUID_partition_scheme则代表是GPT分区。

注意:这里我们需要保证恢复盘的磁盘分区跟备份盘的磁盘分区是一样的,也就是说,如果你的备份盘是MBR分区,那你的恢复盘也要先格式化成MBR分区,GPT也是同理。

  1. 生成备份盘的磁盘镜像
sudo dd if=/dev/disk3 of=/Users/wq/backup.img bs=32m

这里我们将备份文件存放在用户根目录下/Users/wq/,备份文件名称为backup.img,系统会提示输入密码,输入密码后按回车,如果这个时候没有任何提示说明命令执行成功,这个时候你要做的就是喝杯咖啡&耐心等待,这个过程跟你的备份盘的大小以及写入速度的不同而产生不同的操作时间,这里你可以打开Mac的“活动管理器”查看磁盘的读写状态了解当前状态。

image.png
  1. 准备恢复盘
    在第一步的时候我们说过要保证恢复盘的磁盘分区跟备份盘的磁盘分区是一样的,如果不一样这里你先需要通过磁盘工具将磁盘格式化成你想要的分区格式,这里主要是指MBRGPT,其他的分区格式不在本教程的讨论范围内😊。

  2. 恢复磁盘镜像
    这里MBR分区和GPT分区格式的操作稍有不同,我们需要分别处理

  • MBR格式
sudo dd if=/Users/wq/backup.img of=/dev/disk5 bs=32m skip=1
  • GPT格式
sudo dd if=/Users/wq/backup.img of=/dev/disk5 bs=32m skip=34

总结起来说就是在执行镜像恢复的时候跳过分区表,跟备份一样恢复也需要经历漫长的等待。

  1. 调整磁盘空间
sudo diskutil resizeVolume /dev/disk5s1 R

到这里一切顺利的话你的备份操作就完成了,MBR格式的备份我已经亲自验证通过,GPT格式的备份没有进行验证,如果有什么不对的地方欢迎批评指正&讨论。

相关文章

  • Mac"DD"备份硬盘并解决空间变小问题

    在使用DD命令回复硬盘备份后,如果恢复盘的容量大于备份盘的话,你会发现恢复盘的容量也变成了跟备份盘同样大小的容量了...

  • 一物两用,ORICO手机备份宝的省心使用体验

    在硬盘盒的使用中不仅解决了闲置的2.5寸硬盘的问题,如果有手机备份功能的话还能解决手机存储安全和空间不足的问题。刚...

  • Sierra 系统占用空间超过80G的解决方法

    5 月初的时候,一直被提醒硬盘空间所剩无几,需要清理文件。然而把 SSD 上的文件全部备份并删除了大部分的文件后,...

  • 硬盘分区并备份 Mac

    一、场景 有一个希捷的1T容量的移动硬盘,之前一直在Windows上使用,硬盘大约用了有一般空间。到了 Mac 平...

  • 源代码管理工具

    一、为什么会出现源代码管理工具? 解决如下问题:版本备份:费空间、费时间版本混乱:版本备份过多造成混乱,难于找回正...

  • macOS下更改iTunes备份路径

    起因 内置硬盘太小啦,要给iPhone进行备份,所以想着,外接一个硬盘,直接备份硬盘里好了。 原理 原理其实很简单...

  • gitlab自动备份

    为了防止gitlab服务器硬盘损坏等问题导致代码丢失,最好定时自动备份git仓库并保存在远程文件服务器上,下面是我...

  • Mac硬盘不够用,通过WTG,在移动硬盘上装win10系统

    1.准备工作: 一个空的 USB 3.0 移动硬盘(在安装 WTG 时候会将这个硬盘清空重新并分区,注意备份好数据...

  • Centos删除文件后空间无法释放

    今天突然Jenkins就不动了,部署项目也部不了,后来发现是硬盘空间用完了~以下是问题解决流程 查看剩余空间 查看...

  • vmwa 虚拟机扩容

    为了解决当前用户空间不够的问题,所以我们要给当前用户的目录所挂载的硬盘扩容(不进行文件复制) 1.扩展虚拟机硬盘大...

网友评论

    本文标题:Mac"DD"备份硬盘并解决空间变小问题

    本文链接:https://www.haomeiwen.com/subject/srahnftx.html