Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. inspect partitions:

    Using fdisk, view the current partitions. Take note of the start sector for partition 12!

    Code Block
    languagebash
    root@e7c450f97e59root@3f60b4ebfc7f:~# fdisk /dev/mmcblk0mmcblk1
    
    Welcome to fdisk (util-linux 2.36.1).
    Changes will remain in memory only, until you decide to write them.
    Be careful before using the write command.
    
    
    Command (m for help): p
    Disk /dev/mmcblk0mmcblk1: 7.2842 GiB, 78200832007969177600 bytes, 1527360015564800 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: 0xcc3ec3d40xff9ddf85
    
    Device         Boot  Start      End  Sectors  Size Id Type
    /dev/mmcblk0p1   mmcblk1p1        8192  131071  122880   60M  c W95 FAT32 (LBA)
    /dev/mmcblk1p2   49152   2690687131072 2048000 26415351916929  1.3G936M 83 Linux
    
    Command (m for help):
  2. resize partition 1:

    Drop and re-create partition 1 2 at the same starting sector noted before, keeping the ext4 signature when prompted:

    Code Block
    languagebash
    Command (m for help): d
    SelectedPartition partitionnumber (1,2, default 2): 2
    
    Partition 12 has been deleted.
    
    Command (m for help): n
    Partition type
       p   primary (01 primary, 0 extended, 43 free)
       e   extended (container for logical partitions)
    Select (default p): p
    Partition number (12-4, default 12): 12
    First sector (2048-1527359915564799, default 2048): 49152131072
    Last sector, +/-sectors or +/-size{K,M,G,T,P} (49152131072-1527359915564799, default 1527359915564799): 
    
    Created a new partition 12 of type 'Linux' and of size 7.34 GiB.
    Partition #1#2 contains a ext4 signature.
    
    Do you want to remove the signature? [Y]es/[N]o: N
    
    Command (m for help): p
    
    Disk /dev/mmcblk0mmcblk1: 7.2842 GiB, 78200832007969177600 bytes, 1527360015564800 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: 0xcc3ec3d40xff9ddf85
    
    Device         Boot  Start      End  Sectors  Size Id Type
    /dev/mmcblk0p1mmcblk1p1        8192   131071   122880   60M  c W95 FAT32 (LBA)
    /dev/mmcblk1p2      49152131072 1527359915564799 1522444815433728  7.3G4G 83 Linux
    
    Command (m for help): w
    The partition table has been altered.
    Syncing disks.
  3. resize root filesystem:

    Linux supports online-resizing for the ext4 filesystem. Invoke resize2fs on partition 1 to do so:

    Code Block
    languagebash
    root@e7c450f97e59root@3f60b4ebfc7f:~# resize2fs /dev/mmcblk0p1mmcblk1p2

Additional Information