mirror of
				https://github.com/iiab/iiab.git
				synced 2025-03-09 15:40:17 +00:00 
			
		
		
		
	1-prep/templates/iiab-expand-rootfs: Clarify partition shrinking/expanding
This commit is contained in:
		
							parent
							
								
									b5d3a7658a
								
							
						
					
					
						commit
						120a5701b9
					
				
					 1 changed files with 8 additions and 2 deletions
				
			
		|  | @ -8,10 +8,16 @@ | |||
| 
 | ||||
| # Verifies that rootfs is the last partition. | ||||
| 
 | ||||
| # RELATED: | ||||
| # 1. https://github.com/iiab/iiab-factory/blob/master/box/rpi/min-sd | ||||
| # 2. https://github.com/iiab/iiab-factory/blob/master/box/rpi/cp-sd | ||||
| # 3. https://github.com/iiab/iiab-factory/blob/master/box/rpi/xz-json-sd | ||||
| # OR https://github.com/iiab/iiab-factory/blob/master/box/rpi/exp-sd | ||||
| 
 | ||||
| if [ -f /.expand-rootfs ] || [ -f /.resize-rootfs ]; then | ||||
|     echo "$0: Expanding rootfs partition" | ||||
| 
 | ||||
|     if [ -x /usr/bin/raspi-config ]; then    # Raspberry Pi OS | ||||
|     if [ -x /usr/bin/raspi-config ]; then    # Raspberry Pi OS -- WARNING: their fdisk-centric approach of course FAILS with "Hybrid MBR" or GPT partition tables, as required by any drive > 2TB :/ | ||||
|         # 2022-02-17: Uses do_expand_rootfs() from: | ||||
|         # https://github.com/RPi-Distro/raspi-config/blob/master/raspi-config | ||||
|         # 2023-10-05: Official new RPi instructions: | ||||
|  | @ -35,7 +41,7 @@ if [ -f /.expand-rootfs ] || [ -f /.resize-rootfs ]; then | |||
|         fi | ||||
| 
 | ||||
|         # Expand partition | ||||
|         growpart $ROOT_DEV $ROOT_PART_NUM || true    # raspi-config instead uses fdisk.  WARNING: growpart RC 2 is more severe than RC 1, and should possibly be handled separately in future? | ||||
|         growpart $ROOT_DEV $ROOT_PART_NUM || true    # raspi-config instead uses fdisk (assuming MBR).  They really should transition to gdisk, as required by any drive > 2TB.  WARNING: growpart RC 2 is more severe than RC 1, and should possibly be handled separately in future? | ||||
|         rc=$?    # Make Return Code visible, for 'bash -x' | ||||
|         resize2fs $ROOT_PART | ||||
|         rc=$?    # Make RC visible (as above) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue