UPDATED (June 2021): 17-distro multi-boot image for Pinephone (incl. 3GiB variant)
#13
(09-09-2020, 11:50 PM)ikidd Wrote: I've dd or etchered this a few times now, and I can't get gparted or kde partition manager to resize the btrfs partition.  There's always bad tree blocks during the partition check prior to resizing that error it.  I've done a scrub on the mounted partition and it says it fixes errors, but still fails.

Any ideas how to expand this so the operating systems on the image don't die within a few minutes from disk space issues?
Let me try (you can of course do this from a PC using a SD card reader, just change the device from /dev/mmcblk0 to something else):

# resize partition, dry run

echo ", +" | sfdisk -n -N 2 /dev/mmcblk0

Quote:Disk /dev/mmcblk0: 29.74 GiB, 31914983424 bytes, 62333952 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: 0x12345678

Old situation:

Device        Boot  Start      End  Sectors  Size Id Type
/dev/mmcblk0p1 *      8192  262143  253952  124M 83 Linux
/dev/mmcblk0p2      262144 15359999 15097856  7.2G 83 Linux

/dev/mmcblk0p2:
New situation:
Disklabel type: dos
Disk identifier: 0x12345678

Device        Boot  Start      End  Sectors  Size Id Type
/dev/mmcblk0p1 *      8192  262143  253952  124M 83 Linux
/dev/mmcblk0p2      262144 62333951 62071808 29.6G 83 Linux
The partition table is unchanged (--no-act).


# verify changes look sane, and do a real resize

echo ", +" | sfdisk -N 2 /dev/mmcblk0

# resize filesystem

mount /dev/mmcblk0p2 /mnt
btrfs filesystem resize max /mnt
df -h

# /dev/mmcblk0p2  30G  6.6G  24G  23% /mnt

umount /mnt

# and that's all Smile

# btrfs check seems to succeeed without issues on the resized filesystem

btrfs check /dev/mmcblk0p2
Quote:Opening filesystem to check...
Checking filesystem on /dev/mmcblk0p2
UUID: 0cb50b0b-77a3-45bd-a605-857472b88281
[1/7] checking root items
[2/7] checking extents
[3/7] checking free space cache
[4/7] checking fs roots
[5/7] checking only csums items (without verifying data)
[6/7] checking root refs
[7/7] checking quota groups skipped (not enabled on this FS)
found 6970880000 bytes used, no error found
total csum bytes: 6340868
total tree bytes: 471728128
total fs tree bytes: 443301888
total extent tree bytes: 20905984
btree space waste bytes: 63863678
file data blocks allocated: 6499180544
referenced 14152331264

Here's a better formatted guide: https://xnux.eu/log/#010
  Reply


Messages In This Thread
RE: 9-distro multi-boot image for Pinephone 1.2 (incl. 3GiB variant) - by megous - 09-10-2020, 03:45 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  PinePhone - boot from microSD laserpyramid 7 619 04-25-2024, 05:56 AM
Last Post: aular
  pinephone virtual keyboard aular 4 366 04-10-2024, 03:45 PM
Last Post: aular
  PinePhone Doesn't Boot LED Doesn't Show Any Signs When Charging dorkydev 1 245 04-02-2024, 11:50 AM
Last Post: Kevin Kofler
  Are you using the Pinephone as your daily driver? jro 157 109,589 02-18-2024, 11:33 PM
Last Post: aular
  2020 PinePhone Manjaro CE EU for sale, name your price astrojuanlu 7 1,854 02-14-2024, 04:51 PM
Last Post: astrojuanlu
  pinephone is not bootble for the box. ijij 1 622 01-19-2024, 01:29 PM
Last Post: fxc
  Multiple issues with the Pinephone MTXP 12 2,409 12-28-2023, 07:55 AM
Last Post: MTXP
  pinephone repair shop shengchieh 0 509 12-26-2023, 02:42 PM
Last Post: shengchieh
  sudo nano file saving pinephone beta edition CharlesGnarley 4 1,730 12-22-2023, 03:44 PM
Last Post: Kevin Kofler
  Can't get Mobian on PinePhone to recognise USB-C docking bar duncan_bayne 9 6,999 12-04-2023, 02:14 AM
Last Post: Peter Gamma

Forum Jump:


Users browsing this thread: 2 Guest(s)