4 4
ap0

Reinitiate SD Card resize on boot

Recommended Posts

Hello Igor,

 

your Image resizes itself upon boot to full SD card size. Is it possible to reenable this process again?

 

I know I simply could resize with GParted or similar tools. But I'd rather reuse it the way your image did on first boot.

 

Thank you.

Share this post


Link to post
Share on other sites

This is a part of firstrun and resize2fs scripts.

update.rc firstrun defaults

you will get a ssh keys rebuild and apt-get update with this which is harmless. Just to note.

Share this post


Link to post
Share on other sites

It looks like the resize2fs command has been split out from firstrun.

 

Is it still possible to expand the filesystem as it did on first boot? I tried:

 

sudo systemctl enable resize2fs
sudo update-rc.d resize2fs defaults

sudo reboot

 

But it did not resize the partition.

Share this post


Link to post
Share on other sites
(edited)

update-rc not work for me, but standart online resize work.

first create backup image then:

sudo cfdisk /dev/mmcblk0

delete partition and re-create (this can be risky, parttition mist start from same sector - in this case 2048), save and then:

sudo resize2fs /dev/mmcblk0p1

if resize2fs can't resize, reboot and run resize2fs again

then you can check disk at next boot:

sudo touch /forcefsck

this is for expanding partition.

for shrinking (this is risky), first resize2fs with lower size, then delete and re-create partition with smaller size, but bigger than size after resize2fs, after that you can clone and expand partition to fill new card...

Edited by pr0fessor
better explanation

Share this post


Link to post
Share on other sites

I was just looking at that again because of another post, and noticed that on line 66 $capacity is lowercase, and on line 73 it's uppercase ($CAPACITY)? Aren't shell script variables case sensitive? :wacko:  Thus making it so the 8GB condition never fires???

Share this post


Link to post
Share on other sites

Sorry to pick up that old thread, but I want to add another resolution.

Yesterday I got from @martinayotte the hint, that `sudo systemctl start armbian-resize-filesystem` is working ( I checked it with Armbian 5.70 and it works).

Share this post


Link to post
Share on other sites
On 1/23/2019 at 1:37 PM, uracolix said:

Sorry to pick up that old thread, but I want to add another resolution.

Yesterday I got from @martinayotte the hint, that `sudo systemctl start armbian-resize-filesystem` is working ( I checked it with Armbian 5.70 and it works).

Neither of above method didn't work for me. But your worked!

Hence, thank you!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
4 4