我已经把整个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!
如何扩展根分区以使用尚未分配的磁盘空间?
#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发布于 2020-01-07 13:34:40
以下是所需的命令:
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
在运行这些命令之前,执行完全备份,并对其进行验证。
发布于 2020-01-07 12:54:45
mmcblk0p7包含在mmcblk0p2 (扩展分区)中,如您所见,p2的端扇区与p7 (124735487)相同。
首先扩展扩展分区(p2),然后就有空间扩展p7。
https://unix.stackexchange.com/questions/560800
复制相似问题