对 HFS+/MBR 格式的外部驱动器进行分区且不会丢失数据

对 HFS+/MBR 格式的外部驱动器进行分区且不会丢失数据

(可能是重复的,但谷歌让我失望了)

我有一个 2 TB 的外置硬盘,格式化为单个 HFS+ 分区和 MBR 分区方案。它目前保存着我旧 Macbook 的备份。

快进几年,我从运行 Ubuntu 19.10 的旧电脑升级到运行 Kubuntu 22.04 的新电脑,我想在永久退役之前将旧电脑备份到外部驱动器上的第二个分区,而不会丢失现有 HFS + 分区上的数据。

在过时的 MBR 方案和不受支持的 HFS+ 文件系统之间,我很难找出实现此目的的最佳方法。


可能相关信息:

  1. 我没有打算从备份(Macbook 或旧 PC)中恢复任何内容,只是将它们的内容存储在方便的地方,同时将我想要保留的东西迁移到我的新机器上。

  2. 我无法再使用 Mac 来处理 HFS+ 分区。

  3. 我最初是通过使用空的 HFS+ 分区格式化备份驱动器并通过拖放复制 Mac 的根目录来备份 Mac 的(不要问为什么,那是很久以前的事了)。

  4. 如果不擦除备份驱动器就无法实现这一点,我不介意将 HFS+ 分区的映像临时备份到其他地方;因为它太大了,无法存储在任何一台 PC 上,但很可能可以通过压缩存储在我的新 PC 上。

我已包含每个驱动器的当前状态摘要(由 报告lsblk,已格式化以便于阅读)。sda是旧 PC,nvme0n1是新 PC,sdb是备份驱动器。sda2到 是sda5(大部分未使用的)Windows 10 安装;sda6是我唯一想要备份的分区。所有大小均以 GiB 为单位:

NAME        | PTTYPE | FSTYPE  | SIZE       | FSSIZE   | FSAVAIL  | FSUSED 
---------------------------------------------------------------------------
sda         | gpt    |         |    931.513 |          |          |        
|-sda1      | gpt    | vfat    |      0.488 |    0.484 |    0.447 |   0.038
|-sda2      | gpt    |         |      0.125 |          |          |        
|-sda3      | gpt    | ntfs    |    458.026 |          |          |        
|-sda4      | gpt    | ntfs    |      0.831 |          |          |        
|-sda5      | gpt    | ntfs    |     15.204 |          |          |        
|-sda6      | gpt    | ext4    |    456.836 |  448.665 |  231.923 | 193.884
---------------------------------------------------------------------------
nvme0n1     | gpt    |         |    476.940 |          |          |        
|-nvme0n1p1 | gpt    | vfat    |      0.500 |    0.499 |    0.494 |   0.005
|-nvme0n1p2 | gpt    | ext4    |    476.438 |  467.890 |  422.410 |  21.642
---------------------------------------------------------------------------
sdb         | dos    |         |   1863.017 |          |          |        
|-sdb1      | dos    | hfsplus |   1863.017 | 1863.017 | 1390.504 | 472.513

相关内容