From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7163605801230139392 X-Received: by 2002:a5d:6081:0:b0:236:f19f:4e7b with SMTP id w1-20020a5d6081000000b00236f19f4e7bmr21129156wrt.104.1667906949651; Tue, 08 Nov 2022 03:29:09 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6000:1f07:b0:236:8fa4:71d1 with SMTP id bv7-20020a0560001f0700b002368fa471d1ls9923949wrb.1.-pod-prod-gmail; Tue, 08 Nov 2022 03:29:08 -0800 (PST) X-Google-Smtp-Source: AMsMyM7IB5QVJLhFoMKDApJUF2KFXT2fUPydDaZqiW56DqTEJ52ers3B80dmKkuOOA4c8emWmNOS X-Received: by 2002:a05:6000:15cd:b0:236:9701:7939 with SMTP id y13-20020a05600015cd00b0023697017939mr34390514wry.248.1667906948562; Tue, 08 Nov 2022 03:29:08 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1667906948; cv=pass; d=google.com; s=arc-20160816; b=Ws7ooMwDzRfO3rzGqq9nng6XXwbTWCJ26taBtRg54BY65LKDb6VKxu+Dvxx0eOKHum ZvRTeqeHzqBwM1ZoH1XP6WprMBhmVeblCLGK9Y7QpNE6/Q39b7YCDM+nP/M6m81DbfH2 mTa2v/tg7N3UxFo+XUbwuEQwVBk9Cw/pHJH7TzNaWJJGzTxCbx5vTZ0eaqR+8+xMesg+ rCUpO1siVFM0kU7iep2KXUWAjfWXmRLfJUIvXITXyiZNpWPOfoGU3Wjr146ljb1RvHBO kNjUd+/ySujVXwdzrrsvCFcdBjnMgMYW834rHS0ljwXxnXH+HRcApZQTW3Tq5tP3cLjj 16AQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=TRQDwMDt36uFKQsVOzIdfY1tB6fNvjsVirijduVQ50Q=; b=UUQDIgRW8nNfVzQWkJYNwzqcywbQY/Ucm+NjxTTTMrDP3I2bkSLsO6q7MJa4jw4ret qvlu2BLHzfKqTDzxhbI1vt1QVvYfMFLMg5p1vlbpCN0pK69/YqBHCO+vo8YhtNF//tl/ xPxZ6bzhnyXK/AJH6i7HJlZB5fRZh/DhEsI8OzdgC+T7AQB/XFMLWHtjZJGZZBBIGzUs RHP+dYtsUy9U/Rl/JXd4m1S4DFxw7h59RzZPP2yEqhysbeIan6Uij8yAZJKLBSmf8Pez Sc4UQxH6zCcoRuBqU997/vfV8ZXrug0zErpKETyalMH8xFnj6XQNKcfpgEa17MT87INK F0OA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=M4NMOHls; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of tobias.schaffner@siemens.com designates 40.107.13.43 as permitted sender) smtp.mailfrom=tobias.schaffner@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130043.outbound.protection.outlook.com. [40.107.13.43]) by gmr-mx.google.com with ESMTPS id n7-20020a1c2707000000b003cf992fa3ccsi496544wmn.2.2022.11.08.03.29.08 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 08 Nov 2022 03:29:08 -0800 (PST) Received-SPF: pass (google.com: domain of tobias.schaffner@siemens.com designates 40.107.13.43 as permitted sender) client-ip=40.107.13.43; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=M4NMOHls; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of tobias.schaffner@siemens.com designates 40.107.13.43 as permitted sender) smtp.mailfrom=tobias.schaffner@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=HwbvDyFEnkF2U48vqWqWT4WrZcLND7IGuA1H49j4N4yCkmQyk03Irgl4rnkzijG1o4jlf/OEPcQNIxRMcIEuLrDYiuN4cSXa/n5mA5XezVGCRqn737VaN4UVOQqAejPjHc5A9qQy4o2qg02pztob9WYzXYff18SjjNdLTRjLWqOBmnxFxJ4WZsBbieQP3bPJQdID5xBG7u6mYCLcw3DyBYXLLKg15o7Uju0SF26Lw8rsOErGdyb8lFUsiQVTjDvKto3or7rbWcDkNQExPMETSTVZfVXBo3RomYUkHsPf5wcm69WwX9DTglcW4irkbYzJM+tbfRocCViU+F0pU0l4CA== 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=TRQDwMDt36uFKQsVOzIdfY1tB6fNvjsVirijduVQ50Q=; b=AufAtplzZ/orFWkQcPB1mYEE/r6fVLjQmXdi4H1V+pWWOkVI1aswxJjnIKpDFfbTgOy01ClXOu+VnbAP+WKD6eHreuAOWdnUBC3NAgG8jMRYoa2/U/t6J1564Lq19W3HKKdcgdps5navyjux0hh/Sjs83TCXufiLOkhNfiST6taBMEU3/7/pooqQmOAidZNXHGEVeRfVoDuxfat6tfBLo78wyXnxNfhcXQ44xZVVUq1rMnpRFkh6z3PAAB0jBx6a1JadGNnyuinF3a1XRZUFM77dTKDjxK+6qqBVSTHbGGbsduIPmIWxaFxY7iUctWgIjMte2zhXVGg82huMLj6rAA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.74) smtp.rcpttodomain=googlegroups.com smtp.mailfrom=siemens.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=siemens.com; dkim=none (message not signed); 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=TRQDwMDt36uFKQsVOzIdfY1tB6fNvjsVirijduVQ50Q=; b=M4NMOHlsyuNJB2GKmdvRsea2+0lg3w6JnZtrtF4HBEaOu4ZX/gLNbn1tAU+A2pWLjasVDYn7/s6/HfDsSN31MxHozM+flsezkjOELi6X3svcTYdPK4t/Rl6Zu4rMKNpgjMK+YwaU8AdHq3UFa7oHjC5+DI5RhT0X+uax3gVdJcCaZY2kmr5bydMFqx8OnPi3wCFZwJKddTRpcBlq2cza6/9Luvi4KpiuvkeVjDYv0DnaSu5bBSII2cx0dcaOeqta/KOCrecTiAyEQdURe7rbD8IxHRI0HGBqIfeEOBine4PKO/6iB2HRIsEqKKR3S172sfwSihbC0n8KSrAdmD8TtQ== Received: from FR0P281CA0114.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a8::16) by PAXPR10MB5663.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:246::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.27; Tue, 8 Nov 2022 11:29:07 +0000 Received: from VE1EUR01FT103.eop-EUR01.prod.protection.outlook.com (2603:10a6:d10:a8:cafe::53) by FR0P281CA0114.outlook.office365.com (2603:10a6:d10:a8::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.12 via Frontend Transport; Tue, 8 Nov 2022 11:29:07 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.74) smtp.mailfrom=siemens.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=siemens.com; Received-SPF: Pass (protection.outlook.com: domain of siemens.com designates 194.138.21.74 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.74; helo=hybrid.siemens.com; pr=C Received: from hybrid.siemens.com (194.138.21.74) by VE1EUR01FT103.mail.protection.outlook.com (10.152.3.109) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.20 via Frontend Transport; Tue, 8 Nov 2022 11:29:07 +0000 Received: from DEMCHDC8WAA.ad011.siemens.net (139.25.226.104) by DEMCHDC8VQA.ad011.siemens.net (194.138.21.74) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.15; Tue, 8 Nov 2022 12:29:03 +0100 Received: from L15-Gen2.ad001.siemens.net (139.25.69.126) by DEMCHDC8WAA.ad011.siemens.net (139.25.226.104) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.15; Tue, 8 Nov 2022 12:29:00 +0100 From: "T. Schaffner" To: CC: , Tobias Schaffner Subject: [PATCH 0/2] expand-on-first-boot: try fs resize on expanded partitions Date: Tue, 8 Nov 2022 12:28:35 +0100 Message-ID: <20221108112837.435213-1-tobias.schaffner@siemens.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain Return-Path: tobias.schaffner@siemens.com X-Originating-IP: [139.25.69.126] X-ClientProxiedBy: DEMCHDC8WAA.ad011.siemens.net (139.25.226.104) To DEMCHDC8WAA.ad011.siemens.net (139.25.226.104) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1EUR01FT103:EE_|PAXPR10MB5663:EE_ X-MS-Office365-Filtering-Correlation-Id: 69e6db35-c37e-445d-14dd-08dac17c72b5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: L+P1uJAljoUGzUhltLztG7HjEkE5j9M9ofOuzcfaBzH1MwtJQNvKcZz5NboE0bZtiC7b4UDrZe8rTWeKFsoix4JA6oc2VfmC4HDFphjTqC3ClJLdLan8VPyOcmtgwu7mQzQeGuArkY6BwcsQpByMQnRsAYY6WTBIlQMugjQV3y9J8qNL5OmJn/lpiujq9HsFkRSGfbwOfb6xQDynhi3Fnfc/A7Ob/P0ymePv9lHNi9gjSYmRAB1Lt52Rj3DJTLPXj8a7vsPaKkyWO3fHm1l4nfxiWzCdbRVG1VzEGmUrV37n1lZOJMAtt0NFtVNuHxx9AuSojeNMgE8Gap/cwWoqsA7Ez16VSNuFKbnn2x9QMXGT7N15PyKODgi/9FyGTKibCvmbV9rr5yt+QlNCG97S2ea1DD6qwJItNIC7GecOaIghZI7J8rV8hvoP8dIYfzuuTRyZB+4E4ocCxWzo+kroNFsdLUFjifT60bbRyA5Uxb9DigsyUoE6cETE2PQ72kIma19TZZ90LT76zmkNpWu4CLEaVYMfTej39UotIltki0bi+lcNZKoPkxXuXARQk6KkYkvzAE+h4FrIoF/juxYAKb0CLmQznJXp6CnBuB0lkQNzruLEIAv1YOFEo1SFMyQ9ysvuRTumkOb5z4gYGfX14OPA1QZup0qdHnV/K7RNCl9Zc3GVwb+I/r0NGwLhbGxCF4wUWqqDtC+oxQYs7JPiETHjPW6ljUNkuve4ZzK5vLGlUsC9zLkt+0nRVevVEWqQdMrff2fTLosYbby3EPaO4A== X-Forefront-Antispam-Report: CIP:194.138.21.74;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:hybrid.siemens.com;CAT:NONE;SFS:(13230022)(4636009)(39860400002)(136003)(376002)(346002)(396003)(451199015)(46966006)(40470700004)(36840700001)(36756003)(36860700001)(7596003)(86362001)(356005)(7636003)(4744005)(2906002)(41300700001)(16526019)(186003)(336012)(83380400001)(47076005)(82960400001)(82740400003)(40460700003)(5660300002)(8676002)(70586007)(70206006)(2616005)(956004)(26005)(6916009)(54906003)(316002)(82310400005)(8936002)(40480700001)(478600001)(107886003)(6666004)(1076003)(4326008);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2022 11:29:07.0193 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 69e6db35-c37e-445d-14dd-08dac17c72b5 X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;Ip=[194.138.21.74];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR01FT103.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR10MB5663 X-TUID: LzPPOE139+m+ From: Tobias Schaffner If the filesystem resize on first boot fails or gets interrupted the service will not be disabled. But when the script is called on the next boot it will not try to expand the filesystem as the partition is already expanded. Check if the partition has to be expanded before expanding it but always try to resize the filesystem. Leave the decision if the filesystem has to be resized to the used tool. Improve the check if we have to expand the partition by calculating the last usabe block in the GUID table. Tobias Schaffner (2): Check if last partition ends at GPT backup header Always try resizing the fs in expand on first boot .../files/expand-last-partition.sh | 54 +++++++++---------- 1 file changed, 25 insertions(+), 29 deletions(-) -- 2.34.1