首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在通过dd传输后扩展我的ext4文件系统

如何在通过dd传输后扩展我的ext4文件系统
EN

Unix & Linux用户
提问于 2020-01-07 12:27:41
回答 2查看 976关注 0票数 0

我已经把整个64 gb的sd卡转换成128 gb的sd卡.64 sd的sd卡来自一个Raspberry Pi 4,包含5个分区。我使用了以下命令:dd if=/dev/mmcblk0p of=/dev/sdb,在进程完成后,我插入了128 is的sd卡,并且Raspberry运行良好。但是,sd卡上现在有64 sd的“未分配”磁盘空间。

我的猜测是扩展分区,我尝试使用G分区。但我不能调整分区的大小,因为这样做的选项已经灰飞烟灭。我还尝试了以下命令resize2fs /dev/mmcblk0p7 - mmcblk0p7是根分区-它具有以下输出:The filesystem is already 15500800 (4k) blocks long. Nothing to do!

如何扩展根分区以使用尚未分配的磁盘空间?

代码语言:javascript
复制
#fdisk -l
Disk /dev/mmcblk0: 119.1 GiB, 127865454592 bytes, 249737216 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: 0xb134d0fd


Device         Boot  Start       End   Sectors  Size Id Type
/dev/mmcblk0p1        8192    137215    129024   63M  e W95 FAT16 (LBA)
/dev/mmcblk0p2      137216 124735487 124598272 59.4G  5 Extended
/dev/mmcblk0p5      139264    204797     65534   32M 83 Linux
/dev/mmcblk0p6      204800    729085    524286  256M  c W95 FAT32 (LBA)
/dev/mmcblk0p7      729088 124735487 124006400 59.1G 83 Linux
EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2020-01-07 13:34:40

以下是所需的命令:

代码语言:javascript
复制
echo ", +" | sfdisk --force -N 2 /dev/mmcblk0 # Extend the extended partition to maximum
echo ", +" | sfdisk --force -N 7 /dev/mmcblk0 # Extend the partition p7 to maximum

然后运行resize2fs

http://man7.org/linux/man-pages/man8/sfdisk.8.html

在运行这些命令之前,执行完全备份,并对其进行验证。

票数 1
EN

Unix & Linux用户

发布于 2020-01-07 12:54:45

mmcblk0p7包含在mmcblk0p2 (扩展分区)中,如您所见,p2的端扇区与p7 (124735487)相同。

首先扩展扩展分区(p2),然后就有空间扩展p7。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/560800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档