扩大 SD 卡上的加密分区

扩大 SD 卡上的加密分区

几周前,我安装了 Ubuntu,首次尝试使用 Linux。我使用了 Acer Cloudbook 14,硬盘在 Ubuntu 中显示为存储卡。最近,我正在格式化一张有三个分区的 SD 卡。我首先删除了分区,然后想知道为什么 SD 卡上有多个分区。发现这很奇怪,我停下来并关闭了窗口,以为它取消了这个过程。我的系统运行良好,直到我重新启动。

BIOS 显示一条消息,表示找不到可启动的操作系统。我能够使用 testdisk 和带有 Ubuntu 的可启动 USB 棒恢复分区。

NAME         FSTYPE   SIZE MOUNTPOINT                                LABEL
sda                  29.3G                                           
└─sda1       vfat    29.3G /cdrom                                    UBUNTU 16_0
loop0        squashf  1.4G /rofs                                     
mmcblk0rpmb             4M                                           
mmcblk0boot0            4M                                           
mmcblk0boot1            4M                                           
mmcblk0              58.3G                                           
├─mmcblk0p1  vfat     512M /media/ubuntu/6D91-4DE6                   
├─mmcblk0p2  ext2     488M /media/ubuntu/6d67f0bf-4575-4233-bb2c-d2c 
└─mmcblk0p3  crypto_    2M

我现在可以看到 1 个加密分区和 2 个其他分区。但是,当我输入密码时,系统显示一条错误消息:

无法访问“2.1 MB 加密”

解锁 /dev/mmcblk0p3 时出错:命令行‘cryptsetup luksOpen“/dev/mmcblk0p3”“luks-8a590c4f-4ce1-4682-81b8-873788889e96”’以非零退出状态 1 退出:请求的偏移量超出了设备 /dev/mmcblk0p3 的实际大小。

使用 GPart,我可以看到我有一个 57.27GB 的未分配分区。我想这就是我的数据所在的地方。

我已按照 [ResizeEncryptedPartitions][1] 上的说明进行操作,但在删除 2 个分区并使用 fdisk 创建一个新的更大的分区后,出现了一条错误消息。

我重新启动后,现在我再也看不到我的 2MD 加密分区了,而是看到一个新的更大、扩展且未分配的分区。

我尝试运行:

sudo cryptsetup luksOpen /dev/sda5 crypt1

并收到错误消息:设备 /dev/mmcblk03 不存在或访问被拒绝。

以下是我现在所拥有的:

Disk /dev/mmcblk0: 58.3 GiB, 62545461248 bytes, 122159104 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x55fc3a23

Device         Boot   Start       End   Sectors  Size Id Type
/dev/mmcblk0p1 *       2048   1050623   1048576  512M  c W95 FAT32 (LBA)
/dev/mmcblk0p2      1050624   2050047    999424  488M 83 Linux
/dev/mmcblk0p3      2050048 122159103 120109056 57.3G  5 Extended




Disk /dev/mmcblk0boot1: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mmcblk0boot0: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sda: 29.3 GiB, 31466323968 bytes, 61457664 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x30e0162d

Device     Boot Start      End  Sectors  Size Id Type
/dev/sda1  *     2048 61457663 61455616 29.3G  c W95 FAT32 (LBA)

知道我应该做什么吗?

非常感谢!

五、

相关内容