terminal command for sd card size
#1
so i'm not super techy and i've postmarketos on a 32gb sd card

but it seems like i have the image allocated only to a partition of the sd

i tried so many commands (that i found on the internet) but i keep getting lack of storage space messages.

does anyone know the right command that wil work in the terminal of pmos?

i can recall i did something like resize2fs one for my retro single board computer

but that doesn't seem to work eather. i really want this fixes so i could clone some repos to my phone.

thanks!
#2
Honestly I recommend just building your own image using pmbootstrap. When installing to the sdcard with it's "--sdcard" argument, it already will take up all the available space on the sdcard.
#3
I'm looking for the same thing.

I have no computer, replaced it with a smartphone over a decade ago, even then it was Win95,98,XP followed by about six months of Ubuntu and thanks to Synaptic Package Manager, I only used the terminal maybe half a dozen times. A record I beat with the Pinephone simply by turning it off ($ sudo poweroff) as I can't find any other way.

I thought I found the solution with parted ($ sudo parted) I think it came preinstalled, unless it was installed as a dependency by something else I installed. I'm assuming these operations need administrator privileges.
In parted I tried the print command which revealed partition 2 was what I probably wanted to resize.
Then I used the resizepart command and then entered 2.

It then prompted me for an end size, with the current size in brackets, something like [1120MB] I entered 14GB
Then I entered the print command again, which revealed the resized partition.

I tried again, but entered 200GB (it's a 256GB sdcard) which failed. Disk /dev/mmcblk2 evidently is the 16GB emmc storage.

I assume the command: select /dev/mmcblk? would get me on the right track, what is the microsdcard labelled as in postmarketos on a Pinephone?
#4
(03-03-2020, 08:27 AM)Danny Wrote: I'm looking for the same thing.

I have no computer, replaced it with a smartphone over a decade ago, even then it was Win95,98,XP followed by about six months of Ubuntu and thanks to Synaptic Package Manager, I only used the terminal maybe half a dozen times. A record I beat with the Pinephone simply by turning it off ($ sudo poweroff) as I can't find any other way.

I thought I found the solution with parted ($ sudo parted)  I think it came preinstalled, unless it was installed as a dependency by something else I installed. I'm assuming these operations need administrator privileges.
In parted I tried the print command which revealed partition 2 was what I probably wanted to resize.
Then I used the resizepart command and then entered 2.

It then prompted me for an end size, with the current size in brackets, something like [1120MB] I entered 14GB
Then I entered the print command again, which revealed the resized partition.

I tried again, but entered 200GB (it's a 256GB sdcard) which failed. Disk /dev/mmcblk2 evidently is the 16GB emmc storage.

I assume the command: select /dev/mmcblk? would get me on the right track, what is the microsdcard labelled as in postmarketos on a Pinephone?

IIRC the SDcard is /dev/mmcblk0 - try lsblk command which will show what you have.

In parted 100% as the end sector should fill the disk.

Overall trying to re-size the disk you (or more particularly I think pnphn) are running from is way beyond my skills as I think you need to have it unmounted during the resize, which is tricky if it is your root partition. Although, Linux being what it is, I think in fact it can be done with some extreme sleight of hand. Of course booting from SDcard and installing to eMMC and then re-sizing eMMC before you boot from it is fine.
  • ROCKPro64 v2.1 2GB, 16Gb eMMC for rootfs, SX8200Pro 512GB NVMe for /home, HDMI video & sound, Bluetooth keyboard & mouse. Arch (6.2 kernel, Openbox desktop) for general purpose daily PC.
  • PinePhone Pro Explorer Edition, daily driver, rk2aw & U-boot on SPI, Arch/SXMO & Arch/phosh on eMMC
  • PinePhone BraveHeart now v1.2b 3/32Gb, Tow-boot with Arch/SXMO on eMMC
#5
(03-03-2020, 10:59 AM)dukla2000 Wrote:
(03-03-2020, 08:27 AM)Danny Wrote: I'm looking for the same thing.

I have no computer, replaced it with a smartphone over a decade ago, even then it was Win95,98,XP followed by about six months of Ubuntu and thanks to Synaptic Package Manager, I only used the terminal maybe half a dozen times. A record I beat with the Pinephone simply by turning it off ($ sudo poweroff) as I can't find any other way.

I thought I found the solution with parted ($ sudo parted)  I think it came preinstalled, unless it was installed as a dependency by something else I installed. I'm assuming these operations need administrator privileges.
In parted I tried the print command which revealed partition 2 was what I probably wanted to resize.
Then I used the resizepart command and then entered 2.

It then prompted me for an end size, with the current size in brackets, something like [1120MB] I entered 14GB
Then I entered the print command again, which revealed the resized partition.

I tried again, but entered 200GB (it's a 256GB sdcard) which failed. Disk /dev/mmcblk2 evidently is the 16GB emmc storage.

I assume the command: select /dev/mmcblk? would get me on the right track, what is the microsdcard labelled as in postmarketos on a Pinephone?

IIRC the SDcard is /dev/mmcblk0 - try lsblk command which will show what you have.

In parted 100% as the end sector should fill the disk.

Overall trying to re-size the disk you (or more particularly I think pnphn) are running from is way beyond my skills as I think you need to have it unmounted during the resize, which is tricky if it is your root partition. Although, Linux being what it is, I think in fact it can be done with some extreme sleight of hand. Of course booting from SDcard and installing to eMMC and then re-sizing eMMC before you boot from it is fine.

After my children came home from school and I had safely stowed away my Pinephone, I thought I should have tried mmcblk0 (I tried mmcblk1)! 

Well I made some notes (with some detail omitted) as I was proceeding, so I could paste them in here, hopefully it'll useful.

pine64-pinephone:~$ lsblk

mmcblk2 emmc
mmcblk0 microsdcard 
238.3G disk
p1 67M part /boot
p2 2G    part /

pine64-pinephone:~$ sudo parted

[sudo] password for demo: 147147

(parted) select /dev/mmcblk0
(parted) print
disk 256GB
p1 70.3MB boot
p2 2119MB

(parted) resizepart
partition number? 2

warning p2 being used, sure? 
Yes/No? Yes
End [2190MB]? 220GB (I used that instead of 100%, just so I have some spare, for adding things like a swap partition later on)

(parted) print
 disk 256GB
p1 70.3MB
p2 220GB

(parted) quit

Information: you may need to update /etc/fstab.
 
pine64-pinephone:~$ lsblk

mmcblk0p1 67M      part /boot
mmcblk0p2 204.8G part /

pine64-pinephone:~$ resize2fs /dev/mmcblk0p2

A message about mounting and resizing appears, just wait and wait a little more...

pine64-pinephone:~$ sudo reboot

only way I could think about checking whether I was successful was to try installing an application I had failed to install earlier. 

pine64-pinephone:~$ sudo apk add qemu-img qemu-system-aarch64

OK: 1917 MiB in 571 packages
pine64-pinephone:~$ 

Success, I can carry on playing now.

I think in my hesitation at the warning in parted, before I went for it anyway, I saw someone mentioned growing a partition on the UB Ports distro, I don't know whether there might be an alternative to this method, assuming it uses a utility in the Alpine linux repositories.

Thankyou very much for your help.
#6
to verify it worked you can use "df", e.g. "df -h"
if parted is not the tool of your choice, you can also use fdisk
just delete the partition, create a new one with the same starting cylinder and answer "no" when it asks "remove the filesystem information"


Possibly Related Threads…
Thread Author Replies Views Last Post
  How can I get the permissions to write to the external SD card ...? Peter Gamma 10 3,352 06-16-2024, 02:36 PM
Last Post: Peter Gamma
  How to create a file on the SD card I can modify on my Ubuntu PC? Peter Gamma 0 535 06-16-2024, 02:33 PM
Last Post: Peter Gamma
  How to write the the external SD card with Abword? Peter Gamma 0 689 08-27-2023, 01:10 AM
Last Post: Peter Gamma
  How can I open an Abiword file from an external SD card with Abiword? Peter Gamma 5 2,867 08-25-2023, 02:05 AM
Last Post: Peter Gamma
  Help how to mount SD-Card chadwick 8 9,069 11-30-2021, 11:12 PM
Last Post: chadwick
  Terminal password difficulty Hobbes42 2 3,745 10-18-2020, 08:24 AM
Last Post: Hobbes42
  PP boots into factory test even if flashed sd card is inserted hapster 5 7,175 04-13-2020, 02:34 PM
Last Post: MartijnBraam
  terminal application disappeared from app drawer (pmos+phosh) nieral 5 7,982 03-31-2020, 01:58 PM
Last Post: Seferi
  Root FS partition size Zweitaktmotor 1 2,872 02-12-2020, 06:03 PM
Last Post: dukla2000

Forum Jump:


Users browsing this thread: 1 Guest(s)