From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7117534369063895040 X-Received: by 2002:a5d:6d81:0:b0:21b:b946:ec98 with SMTP id l1-20020a5d6d81000000b0021bb946ec98mr40637478wrs.260.1657184091084; Thu, 07 Jul 2022 01:54:51 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:3b17:b0:3a0:2da0:3609 with SMTP id m23-20020a05600c3b1700b003a02da03609ls11296914wms.1.gmail; Thu, 07 Jul 2022 01:54:50 -0700 (PDT) X-Google-Smtp-Source: AGRyM1thptdL0idFFbzicEf8rB3Or4WLLa7R4ZrgTSFulMrfITH7f/cImEqzgTbm3ZgmYKZWhIGH X-Received: by 2002:a05:600c:22da:b0:3a0:4e7b:4237 with SMTP id 26-20020a05600c22da00b003a04e7b4237mr3081745wmg.101.1657184090081; Thu, 07 Jul 2022 01:54:50 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1657184090; cv=pass; d=google.com; s=arc-20160816; b=qbeiS6OEpYWYlo40gA3Sefryiym19EkhneOwDvv2FPTznyDDNV1PyENR6DUKKUJNLF 9xzG6rIpkulCIU67PCME8K6WAELT6LKPEKsdKAFkeCV5SHElHtqk3+pkfnKrG8GVPik0 jd8wk01IMP7Zd/VBrcE8Z2IHB/C6DqOKTZRq6UOdbqDdHEPrTJby6JJxZicNlbD2Xwe5 /sTd2TGRur22tCLbNl1QzGhbIPFG2QJpIaDI2bhJX8nLfcvhNVTXzZTq5fsSP9NlwpkL gFT/9u5APLE0VMx8pP0Nfmm2HRI4diThxfa9kDTbcx7VOokC/XZWX0UkLS4V1fmPEIk4 PZYA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:subject:cc:to:from:date:dkim-signature; bh=hYzU4qEXJ3abfiSUncs/Ij2/1fjhNjM2AJoow4Z+3bQ=; b=xxrbUZrg5trbYhUW5wlWBtMAR07kepEnc0HvU21Yt71GdTXf+3G6BDi5/T58AxUg5V FKDfK9jQ3gRjnFWmgF0Zxis1MzUaM7ccWFkSt7hfB7G55XijwLHBoHDB7YgrtaRnkAdz XfBQT47sb1s7eMlnp29yfgrOCbkzE34/FfaD2RozinLrxtwy/KoblCIuABgxwxxiCE6o cbcUCc1yRby8O/khWg1YhQ8O6UwFnGVnaAC3qlRwhH3tV76LS+TWjqGuP8wvqn0NPnaw W3mDNWuG/+fT00WZ2YKhnbrBznYt+IP4DAM4Zp/n7N1TRrHDToSoFt02s/jjQO3/27dx 42Yg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=WmZcxGqi; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 40.107.8.78 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80078.outbound.protection.outlook.com. [40.107.8.78]) by gmr-mx.google.com with ESMTPS id ay11-20020a05600c1e0b00b0039c4133ae38si1052882wmb.2.2022.07.07.01.54.49 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 07 Jul 2022 01:54:50 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 40.107.8.78 as permitted sender) client-ip=40.107.8.78; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=WmZcxGqi; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 40.107.8.78 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gtDo7pNUpFbxuafPJyF0bBWk2wdTb3Hq5MzIx8qDHljpxF6fprcAnK0zHRlZNxQLIsuhtzEtMq2kI6/N2njHZxkpY3a5PjJCIRcCHwMVd/JlE3Ec8dXNnWTnhIaEvxPRbkYlkfrq01hONw20o92M7Q6ahtkfSstAskbSjwv+qLQakRHZNRVJmu9y+mRgV3+ZT3dy0Pf2+q/W2KlApb0VsUBhr+lBXKT1603YpIvx+Rppjlm+fC5Y8zZJwodUi89y/R3e7IsbtXnmWPJYe6IUmEyDs6iqDikc9NwGn6XTH5PjLFwj+9XziJTlSm2biskybhpRwFqRgZSQSTy/EEbXCw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=hYzU4qEXJ3abfiSUncs/Ij2/1fjhNjM2AJoow4Z+3bQ=; b=dQyyx/Y5m21PLPVFu+re5t92EgOwlEjfSMafzDd4BDwPRo4ZL4uA0zb+Pf20KzU7962au1q8kCioImXcnnKZwOW8BsQKV6HwZQTAxsF5aQOY1fF+9PzlmvjViidesEeYArOYn/dSXhFNG3bW2suGC380Uu0u4YN6CmRlioWSMNbLpMttzKDJOdh3XXmkVGsAxtQcxnneVwdP3TCXDMpWbH/Ad5SzbtX86ns9dU3V/eQxerImH6WcMDYm6nw1jWJiezFEkl62MCnAFulSSR63wEsHbAHfq7TIfZjOLkqIJjk63Y/wzgktjEwt1sSJ+7pL09ul/gvi2IGISJBT1ycAzQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hYzU4qEXJ3abfiSUncs/Ij2/1fjhNjM2AJoow4Z+3bQ=; b=WmZcxGqirGEpO67hcPOIre8nR9juYE6HBcOKBzDV2/oQDDz2c5BTnK+3eKPaCV4o4rtTUAuruw1gx4pPWYkLfuxCLx64ypaKbT8gEdZ2vqbRAxLxM9cE7k6c3fKb06a8sqbfR3w8St85B5O9wIwOIKTeBo/rHvyp7X68Kdj/uaRKM/TmGKfAlKOg4r9+dgvouQdRD8UUaquq2xjEzH9Z0ZYlhG1GghTbrBEYW44FEMxirNZbMZ0jNOgCShvQXrQPnUT1OM6EG33aw+fLXT4+nJO2Ls14EhX1T3IvMrgzKODV38vRUPSVn+J2YQcLLYliRWYR1BQLqnojTFReToCMFg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) by GV1PR10MB6244.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:90::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.21; Thu, 7 Jul 2022 08:54:48 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::b925:3d3d:8f5f:c4d9]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::b925:3d3d:8f5f:c4d9%9]) with mapi id 15.20.5395.021; Thu, 7 Jul 2022 08:54:48 +0000 Date: Thu, 7 Jul 2022 10:54:46 +0200 From: Henning Schild To: Florian Bezdeka Cc: "isar-users@googlegroups.com" , Jan Kiszka , felix.moessbauer@siemens.com, "Schmidl, Tobias (T CED SES-DE)" Subject: Re: WARNING: expand-on-first boot might shrink your partition on Debian bookworm Message-ID: <20220707105446.72db67c1@md1za8fc.ad001.siemens.net> In-Reply-To: References: X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0121.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:97::19) To PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) Return-Path: henning.schild@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: af1cdc01-d75b-4b7f-e6b7-08da5ff658c9 X-MS-TrafficTypeDiagnostic: GV1PR10MB6244:EE_ X-LD-Processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Z35o/VqFgPV9dFybj9tUheL8SifacclapOBipTwktEFqQrxyndBObtMI7nTTz/1tuEqOY3nM49oVa+T/uczXVazpEyeixNtIt43ZjpM87ZeP0r1C/8V4cUuPezf9ChNaKvtYIkepOVdqTYPfhhYRy+O0sj/9iQPyPaOVXqO21QGjoGFPJ4Aat/ArC1JzkGi5X//8JTVW9sCB+udHX3LgoYhgoCI2NsyEPX00La1vP1AAWEfM1wZ5Z6xGmTb2bTw8tzgp6EpyBZmhVp6p5iftd1WJDUpnF56MZeGFlCp8ewgHsDuuTPeRAgXf20TngyIB9GjMzuwywfZ6aOVkZbqfROyW7Qr8P90YgI5tpRVVP9sLrMxWMqJ8h/0x08OSE6o1eNIh1OyThbtNIC8N1Q9uABN25dpHfvsIjCXE8A2h7df59XLN6fF+fNTKRM5+LSZEpJezCEhSgxMMrx5teoLoKgCKWsInpPANOsCWbCiYumb3vlzwJCmo13EodkSf5LwPNH7Am5uiT4HlRQKHS0oms9uDCHOwSIglS4puAvDlI/ZXunxxbRsPZVJiAOtL106GhLfyZEIAws+YL+FuO3NJWY0tQbuNMy7loJZoQz3rfXKiqUSGYZ4Z6bdlLb2uCNYnoEEYSDiCpS76K2/yJPH1hGZDutV0ngpZWvAVCIusfTVApX9oYQ4cpn3MxH2Fde3Cd7+7dSX2h0kRGCbbQVXJNEn+e3W2YMZg+Q9pNg1wgcoCNzw9rZsZYA8hXkrCyyTWMIkxbUBpJaVyksIukQoqgzxTg/0g5p5IEZNHVjmJEUE= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230016)(4636009)(39860400002)(376002)(396003)(346002)(366004)(136003)(41300700001)(1076003)(54906003)(38100700002)(107886003)(2906002)(6636002)(316002)(6506007)(66556008)(86362001)(66946007)(6512007)(6862004)(5660300002)(478600001)(66476007)(83380400001)(4326008)(186003)(8676002)(8936002)(82960400001)(26005)(9686003)(44832011)(966005)(6486002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?iyCiwtLpIuEfeVnqgiG948XE8/yUQK3QX9BKzbaq/8Lbi2pw+t3eLRYuV2I+?= =?us-ascii?Q?e6qB6VwtUyUlzpzNQtkcLawebgE2XkCw+TExr03AwaRywgxq1Wrxe1bjv5sg?= =?us-ascii?Q?h2sTQpD1DvWu9sfeXWOzjDyH2lUiTDB2Ns6W/MIG682ZkbTSysXxV5XuwX25?= =?us-ascii?Q?kqZ3E7cyZHpewvWZXDRORvGnuSccMfWR93qdHjCSFMmTW2quBm6q1Thar3Dv?= =?us-ascii?Q?VvVIXTBJLnTiZxHqExmD449JQ61YlWnv+tuRVzm62eudWVDtYav/IxrNIHit?= =?us-ascii?Q?J8LCfWRLFQQRrsAnFZuTvH2hK+jL8BjvFYdFvIQEyh3fuaQ4XSzLLuq+RsFx?= =?us-ascii?Q?EeWv7lq0/uN6tjQk0SdKKNi4PFh4zY7twVsJPcIcdpH5xFSkmay9tWYz7W/m?= =?us-ascii?Q?gLLoBpBYFHpKsZt6nTwlTcRmyeOyMqDh/L6y4ivW4bu/neyzmKEWXIIyFNvR?= =?us-ascii?Q?slTDHYD8eSlrOcT4fxFBPaTpFd7OmBQ6Dl80/0qzVce5/8xxEo8/e4+OC4OB?= =?us-ascii?Q?liZ/nIZETCSzZ91iNQ+Z980kQiIXEd9ddoHmGLEk8HfC8C7XAanA4vsndQTN?= =?us-ascii?Q?hNdesdSdoeeqSp7Pg95H5mIbGCuNE/n/kvF6JXaV1nFIwjPj7Jr5nb2QUoa2?= =?us-ascii?Q?W9jP2WYDCW38N4/nemvDa/pFg6HCYuT8jFhWKIe7GlePwQfFIK7EgCYpJtE3?= =?us-ascii?Q?4S4rIxERBG0fgDjxIA2b0THZTTTUxaVz0xxUl9qDjcmHypFw+tuPzYJrgpQM?= =?us-ascii?Q?2FgFgdJXlkm6k4L9rGvyjVsEzW2OhqwoNC5aZd+e3wpwpmE5ATiaMPVk3Esf?= =?us-ascii?Q?vFAWhYjrinTHuGvS5AMyazXGzG5lULT8ZNktUA01YcsLVsyVF5X3537hvYSl?= =?us-ascii?Q?EhUq3O+vZFYYXJokWtO3eErPLqBHa5+QzGirjq0UZIGhJ7Q12dmTW1Ijn0pQ?= =?us-ascii?Q?UQcp3KuF7marzdGNks+dp5DC+wtslvf5rUtcV2FNfRQdg3sv25XgU0AaWEeW?= =?us-ascii?Q?yozpAkzhjJa2Vr4WVxuaudmFCKRG1uB8jl00J/IzWSpxRtUuL7c27bbJ25ty?= =?us-ascii?Q?2PraKhhTBIEuYS39+zGgDWFvb8m7CH7WaPqrFrybsKTbusDZUsvQyXB+GWyq?= =?us-ascii?Q?h4eBM8KoEhdGMgtdm2rduJytCxcYTHbXPbnAXw7Nwmoz/V/h271cL+4tHkaT?= =?us-ascii?Q?eQtNKDiR/P8FN3Z7jNL1d//PWVM6ulD0uVUK7zCBO1O6JFejNqZDvSLF/yvm?= =?us-ascii?Q?J2GQUT4ILOS6WfJsskbKLmDJ7JeyDU9mgZ/0jkfnFY8t5CtWA6FCbna2bqBY?= =?us-ascii?Q?10gb/DVW3n3FB8vHlOApjBWpSwY7XSzMXCrhJUYOWEWrdkyuMxIF3KPjHH4g?= =?us-ascii?Q?rOMa9przB/SlZGJuw5kaJLiBnWt13xekfHlhLohvNz4z/X/qzvpyiOU4adGG?= =?us-ascii?Q?QymsYT+4esQU2EwXxqtslS9qO5EOEbeQth332yZiEzFK/QnJzETmvII9WRTq?= =?us-ascii?Q?L9+ievq96X4ytrEV0mIcG5KNNCBBUtwuTeHjfsK3oh9KvaIWm0s4U0hVLHK9?= =?us-ascii?Q?1I3up1nVuqvt/qQeZd8QQQjo7wySrIyDD/Zyd9bsCQoOyddPZMCjbgxiHBqN?= =?us-ascii?Q?Gw=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: af1cdc01-d75b-4b7f-e6b7-08da5ff658c9 X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jul 2022 08:54:48.3972 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: QY6M4YehGhlYeiHnVI5M2Dv94zwL+81r0v6yUV839z5InOpATrxkhahH3WdiIdSu+hsi+/ESmnHZ7Z6SyFh3sLqT0gOY6C8RMtAtP/PzAi8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR10MB6244 X-TUID: 1HuS0JtYiLeW Am Thu, 7 Jul 2022 09:48:22 +0200 schrieb Florian Bezdeka : > Hi all, > > here comes another Debian bookworm related problem. This time related > to expand-on-first-boot, which destroys my image during the fist boot. > > The linux-util packages has been updated and includes some changes > related to partition alignment. See [1]. (Thanks Henning for pointing > me here.) It might happen now that the last partition is shrinked > instead of expanded. > > This is especially relevant for setups where the last partition is the > root partition and where no more space is available (e.g. booting up a > wic image with qemu where disk size = image size) > > The original partition table looked like this: > > label: gpt > label-id: 8CC4BCD4-F7B9-45F1-A066-DFB4068D6DFC > device: /dev/sda > unit: sectors > first-lba: 34 > last-lba: 4554194 > sector-size: 512 > > After expand-on-first-boot it looks like that: > (note the last-lba field) > > label: gpt > label-id: 5305C98F-17AD-4B41-9388-7DC319741C9D > device: talker-debian-bookworm-qemuamd64.wic > unit: sectors > first-lba: 34 > last-lba: 4554320 > sector-size: 512 > > Booting up again stops in the initrd with the following error: > > (initramfs) [ 1.978569] EXT4-fs (sda2): bad geometry: block count > 550586 exceeds size of device (550400 blocks) > > resize2fs called from expand-last-partition.sh already throws a > warning resize2fs: New size smaller than minimum (550586) > > Ideas welcome... > Taking over even more... I think one idea as a quick hack in an affected layer could be to add more EXTRA_SPACE, but i did not try that. With more space a slight shrinking might just work. Or put a large fixes size in your wks ... or play with alignment there to avoid shrinking. And the good solution would probably to detect that the disk is already "close to full" and simply step out early. if /sys/class/block/sda/size - sum(/sys/class/block/sda/sda*/size) < 32M echo "Nothing to do"; exit 0 Where 32M is made up, one should look up what the maximum shrink could be. I think we could even say 4M. Or we could use percentage ... if sum >= 0.95*size Henning > Best regards, > Florian > > > [1] > https://github.com/util-linux/util-linux/commit/921c7da55ec78350e4067b3fd6b7de6f299106ee >