From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7176973122857336832 X-Received: by 2002:aa7:8207:0:b0:576:7440:2478 with SMTP id k7-20020aa78207000000b0057674402478mr28268090pfi.51.1671019271782; Wed, 14 Dec 2022 04:01:11 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a63:385d:0:b0:478:d230:627a with SMTP id h29-20020a63385d000000b00478d230627als6302077pgn.11.-pod-prod-gmail; Wed, 14 Dec 2022 04:01:10 -0800 (PST) X-Google-Smtp-Source: AA0mqf4l8mOjZp8arS920h0flGPheE5P76FaOKm+GvygttPlB0eiaTZN1LRey1Ckn4AiW93uBKSm X-Received: by 2002:a62:17d5:0:b0:577:2a9:ec82 with SMTP id 204-20020a6217d5000000b0057702a9ec82mr22281355pfx.5.1671019270528; Wed, 14 Dec 2022 04:01:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1671019270; cv=none; d=google.com; s=arc-20160816; b=l4T9lsT2RNeFlbHuVKDT3SDTB8C5UToLr2aXEA4bVyA1SUVppX1TJXQIHppvSTuV66 BYuXzu3LbXn8Va3gj4VTqpXIJ3cYOqwdqK960VQCQ52P6imARlLseSudW5KJNL/RuKP9 VB2wN2UPQqNdfmiPu41t8RE+uHjVuR33vNk7PtuPPRziaGz9c5w7ebc56ZMKd/aL4iD0 cldzbYOX0j3G+AxtV6vaqSCdRDGYG903nERS2pT80HCZ1Jm2czZEp3b47hKt0dBd8095 Ez025aEuvSwCp1+sQO1j8KkbXMpdimSqzyZxvf3xe9sNsp7IshYzM47i6bP19IThvLwp edXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=ZDf7AqZlQP9bd30c6x6OnL2qttqxdD7dLLtK4JsWrZc=; b=qh8uuFmGTWhIHO45o8fCl3KHiUpWbqFkfke2CSjJ5Lex7CJ8CQJ9erUFJKfkMpvCfs UFUeAmS2eLh+YTORtDIcXdaY1OtTM3e4eEB+lvHAsHYTsrvF8NVq2Nn2ui698mgT8dS+ PZp/xIKecwybx4CmkzgZGzZrBBwHzOyvkoCbSx1Z5qGOL+J9Ay2Iseqk3q7lEHEcurSa 0nQMB6l6k4Rkn0p6rNGK2KVtbRGloXMuwmkvwWq9a3zCMn3XcBr8vcJ4NKQin0ribA7A 9n1//YQXwiTnQYF06tka5z01smv5WCwueFF0bp6GENvGP3JdTfN01bI3dejs9ncS3QIX pupw== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=mEMRow26; spf=pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::733 as permitted sender) smtp.mailfrom=roberto.foglietta@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from mail-qk1-x733.google.com (mail-qk1-x733.google.com. [2607:f8b0:4864:20::733]) by gmr-mx.google.com with ESMTPS id 190-20020a6217c7000000b00575c981b799si818319pfx.3.2022.12.14.04.01.10 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 14 Dec 2022 04:01:10 -0800 (PST) Received-SPF: pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::733 as permitted sender) client-ip=2607:f8b0:4864:20::733; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=mEMRow26; spf=pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::733 as permitted sender) smtp.mailfrom=roberto.foglietta@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: by mail-qk1-x733.google.com with SMTP id z17so1125088qki.11 for ; Wed, 14 Dec 2022 04:01:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=ZDf7AqZlQP9bd30c6x6OnL2qttqxdD7dLLtK4JsWrZc=; b=mEMRow26mJ91gNN44STSNspSpCyQWLKEdk0+wCcA0OnB6qDE08UqI8MPWOznfBhlgJ VAT758KULNjh3zI63fDNsn6EDCyugnBBgp8DEFatXBiv0JUf7xZGXHFvzlf8GmQzZsTt M6dY0CdsBPd5YG7V23eVz1pUdwvzmC4zfOj0dUM0Lq+uEaMJ0+JuC3EBVHu2pJn+3Bb9 4NUkSfGCMwL9oKrJ1r0WR+gzDpNkyWkCSDXab9BYjefMfZUYNz5DaLbrsB7820f7KeYt upEfdvkmSwpNPQKOx+OcLRVQvDKf8pz1v/thJd/GmAzRsKxrO7/Y8uSOA+3PpEjldSSH 0GVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=ZDf7AqZlQP9bd30c6x6OnL2qttqxdD7dLLtK4JsWrZc=; b=pePizQg0fi6A3R/z1B2XjPk56OHCKcXJxikQu0doVhW6vW3OoyZXBBI6FWIzC2iTMc A69mAV2iczDPiJfIPXN5PS9vJJureMv4QbnbHL70GBhsxUm9dbyTef+1/3acYPFdCSEZ m40OB5EduAmtqtWa+ewGjpw3LW2MYhk47NkvqlDodWPr++zmDp+UoOBClJgRkW34Pnoc YVLIdBL9seHKn/3lOrGq2AT6ydTka9m5h2z8qfqPNN7kYG/TWE4EF/aTeqYxtFRjwXKQ 05zJNeWWnxmMVMUoqV8B64eT9G+PYg+s1z8kOZARw3//Uai/6dh0UHpVvHnib8wn07hx a4Dg== X-Gm-Message-State: ANoB5pmsKNxoc6GXyyZGqRStszzZ/Icp81ruTsvt+LpJNUehGT40Yph5 ekgDvTAca8GpaE4LuAsngDujvScuuVaWvnyw2ybDLeDCC2b0 X-Received: by 2002:a05:620a:1a92:b0:6fc:2d55:628b with SMTP id bl18-20020a05620a1a9200b006fc2d55628bmr45229558qkb.533.1671019269677; Wed, 14 Dec 2022 04:01:09 -0800 (PST) MIME-Version: 1.0 From: "Roberto A. Foglietta" Date: Wed, 14 Dec 2022 13:00:33 +0100 Message-ID: Subject: [PATCH] The expand last partition might support full volumes also, to test To: isar-users@googlegroups.com Content-Type: multipart/mixed; boundary="000000000000fbb50705efc87d8e" X-TUID: lUqOmTl0f/wb --000000000000fbb50705efc87d8e Content-Type: text/plain; charset="UTF-8" Improvement, expansion of unpartitioned volumes supported also but to test TODO, 14.12.2022: this change should be tested with a single volume system preliminary tests shown that ext4 and btrfs entire volumes cam be resized This patch applies on top the others about the same subject - The expand last partition might support full volumes also, to test - In expand last partition checking the size is useless - If expand last partition fails, unsupervised systems reboot - In expand last partition script btrfs support added - In expand last partition wait for udev have finished Patch sent by elastic mail SMTP and went into moderation as usual. Here in attachment. Best regards, R- --000000000000fbb50705efc87d8e Content-Type: application/x-patch; name="0001-The-expand-last-partition-might-support-full-volumes.patch" Content-Disposition: attachment; filename="0001-The-expand-last-partition-might-support-full-volumes.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lbnlkw8a0 RnJvbSBiMzQ4OWNhZjg4MzEyOTE4YzIwNjJiMWEwM2U2Y2ZmZTM2YmFlMjhkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiAiUm9iZXJ0byBBLiBGb2dsaWV0dGEiIDxyb2JlcnRvLmZvZ2xp ZXR0YUBnbWFpbC5jb20+CkRhdGU6IFdlZCwgMTQgRGVjIDIwMjIgMTI6NTE6NDggKzAxMDAKU3Vi amVjdDogW1BBVENIXSBUaGUgZXhwYW5kIGxhc3QgcGFydGl0aW9uIG1pZ2h0IHN1cHBvcnQgZnVs bCB2b2x1bWVzIGFsc28sIHRvCiB0ZXN0CgpJbXByb3ZlbWVudCwgZXhwYW5zaW9uIG9mIHVucGFy dGl0aW9uZWQgdm9sdW1lcyBzdXBwb3J0ZWQgYWxzbyBidXQgdG8gdGVzdAoKVE9ETywgMTQuMTIu MjAyMjogdGhpcyBjaGFuZ2Ugc2hvdWxkIGJlIHRlc3RlZCB3aXRoIGEgc2luZ2xlIHZvbHVtZSBz eXN0ZW0KcHJlbGltaW5hcnkgdGVzdHMgc2hvd24gdGhhdCBleHQ0IGFuZCBidHJmcyBlbnRpcmUg dm9sdW1lcyBjYW0gYmUgcmVzaXplZAoKU2lnbmVkLW9mZi1ieTogUm9iZXJ0byBBLiBGb2dsaWV0 dGEgPHJvYmVydG8uZm9nbGlldHRhQGdtYWlsLmNvbT4KLS0tCiAuLi4vZmlsZXMvZXhwYW5kLWxh c3QtcGFydGl0aW9uLnNoICAgICAgICAgICAgfCA0OCArKysrKysrKystLS0tLS0tLS0tCiAxIGZp bGUgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvbWV0YS9yZWNpcGVzLXN1cHBvcnQvZXhwYW5kLW9uLWZpcnN0LWJvb3QvZmlsZXMvZXhwYW5k LWxhc3QtcGFydGl0aW9uLnNoIGIvbWV0YS9yZWNpcGVzLXN1cHBvcnQvZXhwYW5kLW9uLWZpcnN0 LWJvb3QvZmlsZXMvZXhwYW5kLWxhc3QtcGFydGl0aW9uLnNoCmluZGV4IDRkMzY3MzMuLjkwZThk OTMgMTAwNzU1Ci0tLSBhL21ldGEvcmVjaXBlcy1zdXBwb3J0L2V4cGFuZC1vbi1maXJzdC1ib290 L2ZpbGVzL2V4cGFuZC1sYXN0LXBhcnRpdGlvbi5zaAorKysgYi9tZXRhL3JlY2lwZXMtc3VwcG9y dC9leHBhbmQtb24tZmlyc3QtYm9vdC9maWxlcy9leHBhbmQtbGFzdC1wYXJ0aXRpb24uc2gKQEAg LTIwLDEzICsyMCw2IEBAIGlmIFsgLW4gIiR7Uk9PVF9ERVZfU0xBVkV9IiBdOyB0aGVuCiAJUk9P VF9ERVY9L2Rldi8ke1JPT1RfREVWX1NMQVZFIyMqL30KIGZpCiAKLUJPT1RfREVWPSIkKGVjaG8g IiR7Uk9PVF9ERVZ9IiB8IHNlZCAncy9wXD9bMC05XSokLy8nKSIKLWlmIFsgIiR7Uk9PVF9ERVZ9 IiA9ICIke0JPT1RfREVWfSIgXTsgdGhlbgotCWVjaG8gIkJvb3QgZGV2aWNlIGVxdWFscyByb290 IGRldmljZSAtIG5vIHBhcnRpdGlvbmluZyBmb3VuZCIgPiYyCi0JdHJhcCAtIEVYSVQKLQlleGl0 IDAKLWZpCi0KICMgZnVsbCByZXNpemluZyBvZiBleHQ0IGFuZCBidHJmcyBkb2VzIG5vdCBmYWls IG5vciBodXJ0IGJ1dCBzdXBwb3J0aW5nIG1vcmUKICMgZmlsZXN5c3RlbXMgaW4gZnV0dXJlIG1p Z2h0IGNoYW5nZSB0aGlzIGNvbmRpdGlvbiwgc28gY29tbWVudGluZyB0aGlzIGNvZGUKIHVzZWxl c3NfZm9yX25vdygpIHsKQEAgLTQ2LDI2ICszOSwzMyBAQCB1c2VsZXNzX2Zvcl9ub3coKSB7CiAJ CXRyYXAgLSBFWElUCiAJCWV4aXQgMAogCWZpCi19Cit9IAogCi1MQVNUX1BBUlQ9IiQoc2ZkaXNr IC1kICIke0JPT1RfREVWfSIgMj4vZGV2L251bGwgfCB0YWlsIC0xIHwgY3V0IC1kICcgJyAtZiAx KSIKKyMgVE9ETywgMTQuMTIuMjAyMjogdGhpcyBjaGFuZ2Ugc2hvdWxkIGJlIHRlc3RlZCB3aXRo IGEgc2luZ2xlIHZvbHVtZSBzeXN0ZW0KKyMgcHJlbGltaW5hcnkgdGVzdHMgc2hvd24gdGhhdCBl eHQ0IGFuZCBidHJmcyBlbnRpcmUgdm9sdW1lcyBjYW0gYmUgcmVzaXplZCAKK0JPT1RfREVWPSIk KGVjaG8gIiR7Uk9PVF9ERVZ9IiB8IHNlZCAncy9wXD9bMC05XSokLy8nKSIKK2lmIFsgIiR7Uk9P VF9ERVZ9IiA9ICIke0JPT1RfREVWfSIgXTsgdGhlbgorCUxBU1RfUEFSVD0iJHtCT09UX0RFVn0i CitlbHNlCisJTEFTVF9QQVJUPSIkKHNmZGlzayAtZCAiJHtCT09UX0RFVn0iIDI+L2Rldi9udWxs IHwgdGFpbCAtMSB8IGN1dCAtZCAnICcgLWYgMSkiCiAKLSMgVHJhbnNmb3JtIHRoZSBwYXJ0aXRp b24gdGFibGUgYXMgZm9sbG93czoKLSMKLSMgLSBSZW1vdmUgYW55ICdsYXN0LWxiYScgaGVhZGVy IHNvIHNmZGlzayB1c2VzIHRoZSBlbnRpcmUgYXZhaWxhYmxlIHNwYWNlLgotIyAtIElmIHRoaXMg cGFydGl0aW9uIHRhYmxlIGlzIE1CUiBhbmQgYW4gZXh0ZW5kZWQgcGFydGl0aW9uIGNvbnRhaW5l ciAoRUJSKQotIyAgIGV4aXN0cywgd2UgYXNzdW1lIHRoaXMgbmVlZHMgdG8gYmUgZXhwYW5kZWQg YXMgd2VsbDsgcmVtb3ZlIGl0cyBzaXplCi0jICAgZmllbGQgc28gc2ZkaXNrIGV4cGFuZHMgaXQu Ci0jIC0gRm9yIHRoZSBwcmV2aW91c2x5IGZldGNoZWQgbGFzdCBwYXJ0aXRpb24sIGFsc28gcmVt b3ZlIHRoZSBzaXplIGZpZWxkIHNvCi0jICAgc2ZkaXNrIGV4cGFuZHMgaXQuCi1zZmRpc2sgLWQg IiR7Qk9PVF9ERVZ9IiAyPi9kZXYvbnVsbCB8IFwKLQlncmVwIC12IGxhc3QtbGJhIHwgXAotCXNl ZCAnc3xeXCguKiwgXClzaXplPVteLF0qLCBcKHR5cGU9W2Y1XVwpJHxcMVwyfCcgfCBcCi0Jc2Vk ICdzfF5cKCciJHtMQVNUX1BBUlR9IicgLiosIFwpc2l6ZT1bXixdKiwgfFwxfCcgfCBcCi0Jc2Zk aXNrIC0tZm9yY2UgIiR7Qk9PVF9ERVZ9IgorCSMgVHJhbnNmb3JtIHRoZSBwYXJ0aXRpb24gdGFi bGUgYXMgZm9sbG93czoKKwkjCisJIyAtIFJlbW92ZSBhbnkgJ2xhc3QtbGJhJyBoZWFkZXIgc28g c2ZkaXNrIHVzZXMgdGhlIGVudGlyZSBhdmFpbGFibGUgc3BhY2UuCisJIyAtIElmIHRoaXMgcGFy dGl0aW9uIHRhYmxlIGlzIE1CUiBhbmQgYW4gZXh0ZW5kZWQgcGFydGl0aW9uIGNvbnRhaW5lciAo RUJSKQorCSMgICBleGlzdHMsIHdlIGFzc3VtZSB0aGlzIG5lZWRzIHRvIGJlIGV4cGFuZGVkIGFz IHdlbGw7IHJlbW92ZSBpdHMgc2l6ZQorCSMgICBmaWVsZCBzbyBzZmRpc2sgZXhwYW5kcyBpdC4K KwkjIC0gRm9yIHRoZSBwcmV2aW91c2x5IGZldGNoZWQgbGFzdCBwYXJ0aXRpb24sIGFsc28gcmVt b3ZlIHRoZSBzaXplIGZpZWxkIHNvCisJIyAgIHNmZGlzayBleHBhbmRzIGl0LgorCXNmZGlzayAt ZCAiJHtCT09UX0RFVn0iIDI+L2Rldi9udWxsIHwgXAorCQlncmVwIC12IGxhc3QtbGJhIHwgXAor CQlzZWQgJ3N8XlwoLiosIFwpc2l6ZT1bXixdKiwgXCh0eXBlPVtmNV1cKSR8XDFcMnwnIHwgXAor CQlzZWQgJ3N8XlwoJyIke0xBU1RfUEFSVH0iJyAuKiwgXClzaXplPVteLF0qLCB8XDF8JyB8IFwK KwkJc2ZkaXNrIC0tZm9yY2UgIiR7Qk9PVF9ERVZ9IgogCi0jIEluZm9ybSB0aGUga2VybmVsIGFi b3V0IHRoZSBwYXJ0aXRpb25pbmcgY2hhbmdlCi1wYXJ0eCAtdSAiJHtMQVNUX1BBUlR9IgorCSMg SW5mb3JtIHRoZSBrZXJuZWwgYWJvdXQgdGhlIHBhcnRpdGlvbmluZyBjaGFuZ2UKKwlwYXJ0eCAt dSAiJHtMQVNUX1BBUlR9IgorZmkKIAogIyBEbyBub3QgZmFpbCByZXNpemUyZnMgaWYgbm8gbXRh YiBlbnRyeSBpcyBmb3VuZCwgZS5nLiwKICMgd2hlbiB1c2luZyBzeXN0ZW1kIG1vdW50IHVuaXRz LgotLSAKMi4zNC4xCgo= --000000000000fbb50705efc87d8e--