From patchwork Tue Nov 8 11:28:35 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tobias Schaffner X-Patchwork-Id: 17 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Tue, 08 Nov 2022 12:29:15 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f57.google.com (mail-wm1-f57.google.com [209.85.128.57]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 2A8BTFBD024949 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 8 Nov 2022 12:29:15 +0100 Received: by mail-wm1-f57.google.com with SMTP id x10-20020a05600c420a00b003cfa33f2e7csf2916711wmh.2; Tue, 08 Nov 2022 03:29:15 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1667906949; cv=pass; d=google.com; s=arc-20160816; b=BVsilPEVuXcmRSnKsaKMSU1DpOwPHUIJ8WIwmS8S1lYz+1OqK1+j1BB605+WtrIOc0 nGqPdTvf2i8SiCKSVpgWpR+DetDuGNzSUdQqKxuaesB7uZJWQoc0JApUOPq/p3I7j3BI dhCchnRx6WYEErF7NZkum0VRyYod6r4TT4dciTRmu5jOjokIjZJPS2YJHIe7brtB71Gf Qf2SqUASAXgkJ+Urkmzexa0LdStTjjfHnA0yQFNiuQ9txq6RjXGlzTNjyKbweE5g2pBM kWJk5zc7wu2msaAinMxDlVU1z0SQapz+n+c+NY3X74R77UOwEfYRqzfTQ48H2L+2zFG+ l2gw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:message-id:date :subject:cc:to:from:sender:dkim-signature; bh=1tqgo+Y3xzNNpscgatleb/ACGS4gjZ2B5Of6O5zVWTw=; b=NXt2PtmHI5OCW61jbofjGCes1q9cLIgGdSFViwODIgtfOPm6t1soAqH/H7ao8jr2xL E8Q5wTN2dEHpgCyZ7aL/JRpu9TUqRRjlgyBDnMr2MA8Pc0Mi9LYg+PUQfhBkcSJlfVuw fSooCNoey2QrKSME3WmLQeoLo/W9/s2gbY4JUWVtAbQzQfPwnckmMALAvHaK+TYUu0+q PUjIGxrJmb5oGDI+2DTNrBNncm/qrtU3r1DHYYgw3s/b2BB2pWmPxNFrIoYTaI1I2QLZ d6uJBRcpzR6EOFSPhr3Yvspi6kxeMhgufOPvgvOlGmI5gu+87gxPsBTlCO02Mo2lvu2R bIyw== ARC-Authentication-Results: i=3; 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:cc:to:from :sender:from:to:cc:subject:date:message-id:reply-to; bh=1tqgo+Y3xzNNpscgatleb/ACGS4gjZ2B5Of6O5zVWTw=; b=V0duJQ6oIS69wnBULNGwad3G9bJrdwpggIrLjfZotDlxxFYoiCJqgDnSqXP4hGGnLs rJGxVTMW9OE3iCMQI/De/5nGJI4wXvxumSkEf0qtupfloi68kN+tKcLoAwA20Os5SvyK 6CeJgZd1Q8BysrVzEtsQODXS138GUo+vdmzTPghUhjDtfeq1bq3NXxI6dJQZhlmzNGL2 4MWStFPIo/zaYXLEKvFGtL7Jk8c6papBNmluFCarapHkvzNqYCopt1wzSnPb/sgnbGnL A4qiN8OcBu4bpuzUgI5hjiqny2D7eOE8i9CtaEpbO142uClRGQVFB9tkQUiPiWcpgRGE L63A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:x-gm-message-state:sender:from :to:cc:subject:date:message-id:reply-to; bh=1tqgo+Y3xzNNpscgatleb/ACGS4gjZ2B5Of6O5zVWTw=; b=55LmrwVlyNj80DZlH4w1+/zqvOjTlfkQCfNUWKOsXx13tCR0a9XDxl9+GZKyoKOIyN I/+38U/vm/lwknJGgn9Oj6DxYolteV85kNRnG6lbG4MMi4OdYdKjV4z7ckSdfNoojLPF BR3I76WuVQ6dJZjfjmH84CV48NfTr4O81qVqBMCIyQt3MAf07DS0oowdQCQ6mrMrDz7O hoEgwfS4tyGFwkc/Nzs1UjqtxtrtZ/3lH8iaS80F2vXSEpZdO2MgvbbvNdi9vk/FntAj 5jy1EzD3Ch3UIoo8BBE9MVwo6p+gzQHlubxfNR5kr85GlO+ExsDFjBi3vJC+WvpdlTAQ MBig== Sender: isar-users@googlegroups.com X-Gm-Message-State: ACrzQf14phdJC04zj2iB9zFKWh3C88KkR57BbcISG1dWkcuDO2Y+nYX9 q1EthmqGfkMXMx4VF7etpME= X-Google-Smtp-Source: AMsMyM6g7hfFIyi9wt7gVHPxLsJzSfJCNSY1HKYJdp/Gev5ggbaDHy7rukE4jyIYqNnCveVYwp7kfg== X-Received: by 2002:adf:f547:0:b0:23a:239b:7e6a with SMTP id j7-20020adff547000000b0023a239b7e6amr15200943wrp.667.1667906949604; 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-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 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; 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 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 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-Original-Sender: tobias.schaffner@siemens.com X-Original-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 Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= 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(-)