From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id D26EB1FF16E for ; Tue, 29 Oct 2024 16:40:52 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 3897498D3; Tue, 29 Oct 2024 16:40:56 +0100 (CET) Mime-Version: 1.0 Date: Tue, 29 Oct 2024 16:40:22 +0100 Message-Id: From: "Hannes Laimer" To: "Proxmox Backup Server development discussion" X-Mailer: aerc 0.18.2-63-gf2d413e8dedd References: <20240904141155.350454-1-h.laimer@proxmox.com> <20240904141155.350454-12-h.laimer@proxmox.com> <1728910495.gtwf1rxw2w.astroid@yuna.none> In-Reply-To: <1728910495.gtwf1rxw2w.astroid@yuna.none> X-SPAM-LEVEL: Spam detection results: 0 AWL -0.382 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_ASCII_DIVIDERS 0.8 Email that uses ascii formatting dividers and possible spam tricks KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [datastore.rs, proxmox.com] Subject: Re: [pbs-devel] [PATCH proxmox-backup v12 11/26] bin: manager: add (un)mount command X-BeenThere: pbs-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Backup Server development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox Backup Server development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" T24gTW9uIE9jdCAxNCwgMjAyNCBhdCAzOjQyIFBNIENFU1QsIEZhYmlhbiBHcsO8bmJpY2hsZXIg d3JvdGU6Cj4gT24gU2VwdGVtYmVyIDQsIDIwMjQgNDoxMSBwbSwgSGFubmVzIExhaW1lciB3cm90 ZToKPiA+IFNpZ25lZC1vZmYtYnk6IEhhbm5lcyBMYWltZXIgPGgubGFpbWVyQHByb3htb3guY29t Pgo+ID4gLS0tCj4gPiAgcGJzLWNvbmZpZy9zcmMvZGF0YXN0b3JlLnJzICAgICAgICAgICAgICAg ICB8IDE0ICsrKysKPiA+ICBzcmMvYmluL3Byb3htb3hfYmFja3VwX21hbmFnZXIvZGF0YXN0b3Jl LnJzIHwgNzYgKysrKysrKysrKysrKysrKysrKystCj4gPiAgMiBmaWxlcyBjaGFuZ2VkLCA4OSBp bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9wYnMtY29u ZmlnL3NyYy9kYXRhc3RvcmUucnMgYi9wYnMtY29uZmlnL3NyYy9kYXRhc3RvcmUucnMKPiA+IGlu ZGV4IGRjNWJiM2RhLi4zOTZkY2IzNyAxMDA2NDQKPiA+IC0tLSBhL3Bicy1jb25maWcvc3JjL2Rh dGFzdG9yZS5ycwo+ID4gKysrIGIvcGJzLWNvbmZpZy9zcmMvZGF0YXN0b3JlLnJzCj4gPiBAQCAt NjIsNiArNjIsMjAgQEAgcHViIGZuIGNvbXBsZXRlX2RhdGFzdG9yZV9uYW1lKF9hcmc6ICZzdHIs IF9wYXJhbTogJkhhc2hNYXA8U3RyaW5nLCBTdHJpbmc+KSAtPgo+ID4gICAgICB9Cj4gPiAgfQo+ ID4gIAo+ID4gK3B1YiBmbiBjb21wbGV0ZV9yZW1vdmFibGVfZGF0YXN0b3JlX25hbWUoCj4gPiAr ICAgIF9hcmc6ICZzdHIsCj4gPiArICAgIF9wYXJhbTogJkhhc2hNYXA8U3RyaW5nLCBTdHJpbmc+ LAo+ID4gKykgLT4gVmVjPFN0cmluZz4gewo+ID4gKyAgICBtYXRjaCBjb25maWcoKSB7Cj4gPiAr ICAgICAgICBPaygoZGF0YSwgX2RpZ2VzdCkpID0+IGRhdGEKPiA+ICsgICAgICAgICAgICAuc2Vj dGlvbnMKPiA+ICsgICAgICAgICAgICAuaW50b19pdGVyKCkKPiA+ICsgICAgICAgICAgICAuZmls dGVyX21hcCh8KG5hbWUsIChfLCBjKSl8IGMuZ2V0KCJiYWNraW5nLWRldmljZSIpLm1hcCh8X3wg bmFtZSkpCj4KPiBuaXQ6IEknZCBwcmVmZXIgYC5hbmQoU29tZShuYW1lKSlgYCBpbnN0ZWFkIG9m IG1hcHBpbmcganVzdCB0byB0aHJvdyB0aGUKPiB2YWx1ZSBhd2F5Cj4KPiA+ICsgICAgICAgICAg ICAuY29sbGVjdCgpLAo+ID4gKyAgICAgICAgRXJyKF8pID0+IFZlYzo6bmV3KCksCj4gPiArICAg IH0KPiA+ICt9Cj4gPiArCj4gPiAgcHViIGZuIGNvbXBsZXRlX2FjbF9wYXRoKF9hcmc6ICZzdHIs IF9wYXJhbTogJkhhc2hNYXA8U3RyaW5nLCBTdHJpbmc+KSAtPiBWZWM8U3RyaW5nPiB7Cj4gPiAg ICAgIGxldCBtdXQgbGlzdCA9IHZlYyFbCj4gPiAgICAgICAgICBTdHJpbmc6OmZyb20oIi8iKSwK PiA+IGRpZmYgLS1naXQgYS9zcmMvYmluL3Byb3htb3hfYmFja3VwX21hbmFnZXIvZGF0YXN0b3Jl LnJzIGIvc3JjL2Jpbi9wcm94bW94X2JhY2t1cF9tYW5hZ2VyL2RhdGFzdG9yZS5ycwo+ID4gaW5k ZXggMzgzYmNkMjQuLmYyNzk1YjM5IDEwMDY0NAo+ID4gLS0tIGEvc3JjL2Jpbi9wcm94bW94X2Jh Y2t1cF9tYW5hZ2VyL2RhdGFzdG9yZS5ycwo+ID4gKysrIGIvc3JjL2Jpbi9wcm94bW94X2JhY2t1 cF9tYW5hZ2VyL2RhdGFzdG9yZS5ycwo+ID4gQEAgLTEsNCArMSw0IEBACj4gPiAtdXNlIGFueWhv dzo6RXJyb3I7Cj4gPiArdXNlIGFueWhvdzo6e2Zvcm1hdF9lcnIsIEVycm9yfTsKPiA+ICB1c2Ug c2VyZGVfanNvbjo6VmFsdWU7Cj4gPiAgCj4gPiAgdXNlIHByb3htb3hfcm91dGVyOjp7Y2xpOjoq LCBBcGlIYW5kbGVyLCBScGNFbnZpcm9ubWVudH07Cj4gPiBAQCAtNDAsNiArNDAsMzQgQEAgZm4g bGlzdF9kYXRhc3RvcmVzKHBhcmFtOiBWYWx1ZSwgcnBjZW52OiAmbXV0IGR5biBScGNFbnZpcm9u bWVudCkgLT4gUmVzdWx0PFZhbHUKPiA+ICAgICAgT2soVmFsdWU6Ok51bGwpCj4gPiAgfQo+ID4g IAo+ID4gKyNbYXBpKAo+ID4gKyAgICBwcm90ZWN0ZWQ6IHRydWUsCj4gPiArICAgIGlucHV0OiB7 Cj4gPiArICAgICAgICBwcm9wZXJ0aWVzOiB7Cj4gPiArICAgICAgICAgICAgc3RvcmU6IHsKPiA+ ICsgICAgICAgICAgICAgICAgc2NoZW1hOiBEQVRBU1RPUkVfU0NIRU1BLAo+ID4gKyAgICAgICAg ICAgIH0sCj4gPiArICAgICAgICAgICAgZGlnZXN0OiB7Cj4gPiArICAgICAgICAgICAgICAgIG9w dGlvbmFsOiB0cnVlLAo+ID4gKyAgICAgICAgICAgICAgICBzY2hlbWE6IFBST1hNT1hfQ09ORklH X0RJR0VTVF9TQ0hFTUEsCj4gPiArICAgICAgICAgICAgfSwKPiA+ICsgICAgICAgIH0sCj4gPiAr ICAgIH0sCj4gPiArKV0KPiA+ICsvLy8gTW91bnQgYSByZW1vdmFibGUgZGF0YXN0b3JlLgo+ID4g K2FzeW5jIGZuIG1vdW50X2RhdGFzdG9yZShtdXQgcGFyYW06IFZhbHVlLCBycGNlbnY6ICZtdXQg ZHluIFJwY0Vudmlyb25tZW50KSAtPiBSZXN1bHQ8KCksIEVycm9yPiB7Cj4KPiB3aHkgY2FuJ3Qg dGhpcyBqdXN0IGRlbGVnYXRlIGRpcmVjdGx5IHRvIHRoZSBBUEkgZW5kcG9pbnQ/IChpZiB0aGVy ZSBpcwo+IGEgcmVhc29uLCBpdCB3b3VsZCBiZSBuaWNlIHRvIG1lbnRpb24gc3VjaCB0aGluZ3Mg aW4gdGhlIGNvbW1pdAo+IG1lc3NhZ2UuLikKPgoKVGhlIG1vdW50aW5nIGlzIGRvbmUgYnkgYSB3 b3JrZXIsIGFuZCB0aGlzIHdvcmtlciBoYXMgaXRzIHBhcmVudCAodGhlIENMSSBiaW4pCmtpbGxl ZCBvbmNlIGl0IHN0YXJ0ZWQgdGhlIHdvcmtlciBhbmQgZmluaXNoZWQuIFsxXQoKWzFdIGh0dHBz Oi8vbG9yZS5wcm94bW94LmNvbS9wYnMtZGV2ZWwvMmJjYjliZTMtYjRjZi00NTBiLThjZjEtMWU3 NGI0OWE1OGYyQHByb3htb3guY29tLyN0Cgo+ID4gKyAgICBwYXJhbVsibm9kZSJdID0gImxvY2Fs aG9zdCIuaW50bygpOwo+ID4gKwo+ID4gKyAgICBsZXQgaW5mbyA9ICZhcGkyOjphZG1pbjo6ZGF0 YXN0b3JlOjpBUElfTUVUSE9EX01PVU5UOwo+ID4gKyAgICBsZXQgcmVzdWx0ID0gbWF0Y2ggaW5m by5oYW5kbGVyIHsKPiA+ICsgICAgICAgIEFwaUhhbmRsZXI6OlN5bmMoaGFuZGxlcikgPT4gKGhh bmRsZXIpKHBhcmFtLCBpbmZvLCBycGNlbnYpPywKPiA+ICsgICAgICAgIF8gPT4gdW5yZWFjaGFi bGUhKCksCj4gPiArICAgIH07Cj4gPiArCj4gPiArICAgIGNyYXRlOjp3YWl0X2Zvcl9sb2NhbF93 b3JrZXIocmVzdWx0LmFzX3N0cigpLnVud3JhcCgpKS5hd2FpdD87Cj4gPiArICAgIE9rKCgpKQo+ ID4gK30KPiA+ICsKPiA+ICAjW2FwaSgKPiA+ICAgICAgaW5wdXQ6IHsKPiA+ICAgICAgICAgIHBy b3BlcnRpZXM6IHsKPiA+IEBAIC05OSw2ICsxMjcsMzQgQEAgYXN5bmMgZm4gY3JlYXRlX2RhdGFz dG9yZShtdXQgcGFyYW06IFZhbHVlKSAtPiBSZXN1bHQ8VmFsdWUsIEVycm9yPiB7Cj4gPiAgICAg IE9rKFZhbHVlOjpOdWxsKQo+ID4gIH0KPiA+ICAKPiA+ICsjW2FwaSgKPiA+ICsgICAgcHJvdGVj dGVkOiB0cnVlLAo+ID4gKyAgICBpbnB1dDogewo+ID4gKyAgICAgICAgcHJvcGVydGllczogewo+ ID4gKyAgICAgICAgICAgIHN0b3JlOiB7Cj4gPiArICAgICAgICAgICAgICAgIHNjaGVtYTogREFU QVNUT1JFX1NDSEVNQSwKPiA+ICsgICAgICAgICAgICB9LAo+ID4gKyAgICAgICAgICAgIGRpZ2Vz dDogewo+ID4gKyAgICAgICAgICAgICAgICBvcHRpb25hbDogdHJ1ZSwKPiA+ICsgICAgICAgICAg ICAgICAgc2NoZW1hOiBQUk9YTU9YX0NPTkZJR19ESUdFU1RfU0NIRU1BLAo+ID4gKyAgICAgICAg ICAgIH0sCj4gPiArICAgICAgICB9LAo+ID4gKyAgICB9LAo+ID4gKyldCj4gPiArLy8vIFVubW91 bnQgYSByZW1vdmFibGUgZGF0YXN0b3JlLgo+ID4gK2FzeW5jIGZuIHVubW91bnRfZGF0YXN0b3Jl KG11dCBwYXJhbTogVmFsdWUsIHJwY2VudjogJm11dCBkeW4gUnBjRW52aXJvbm1lbnQpIC0+IFJl c3VsdDwoKSwgRXJyb3I+IHsKPgo+IHNhbWUgcXVlc3Rpb24gaGVyZT8KPgo+ID4gKyAgICBwYXJh bVsibm9kZSJdID0gImxvY2FsaG9zdCIuaW50bygpOwo+ID4gKwo+ID4gKyAgICBsZXQgaW5mbyA9 ICZhcGkyOjphZG1pbjo6ZGF0YXN0b3JlOjpBUElfTUVUSE9EX1VOTU9VTlQ7Cj4gPiArICAgIGxl dCByZXN1bHQgPSBtYXRjaCBpbmZvLmhhbmRsZXIgewo+ID4gKyAgICAgICAgQXBpSGFuZGxlcjo6 QXN5bmMoaGFuZGxlcikgPT4gKGhhbmRsZXIpKHBhcmFtLCBpbmZvLCBycGNlbnYpLmF3YWl0PywK PiA+ICsgICAgICAgIF8gPT4gdW5yZWFjaGFibGUhKCksCj4gPiArICAgIH07Cj4gPiArCj4gPiAr ICAgIGNyYXRlOjp3YWl0X2Zvcl9sb2NhbF93b3JrZXIocmVzdWx0LmFzX3N0cigpLnVud3JhcCgp KS5hd2FpdD87Cj4gPiArICAgIE9rKCgpKQo+ID4gK30KPiA+ICsKPiA+ICAjW2FwaSgKPiA+ICAg ICAgcHJvdGVjdGVkOiB0cnVlLAo+ID4gICAgICBpbnB1dDogewo+ID4gQEAgLTE0Miw2ICsxOTgs MTUgQEAgYXN5bmMgZm4gZGVsZXRlX2RhdGFzdG9yZShtdXQgcGFyYW06IFZhbHVlLCBycGNlbnY6 ICZtdXQgZHluIFJwY0Vudmlyb25tZW50KSAtPgo+ID4gIHB1YiBmbiBkYXRhc3RvcmVfY29tbWFu ZHMoKSAtPiBDb21tYW5kTGluZUludGVyZmFjZSB7Cj4gPiAgICAgIGxldCBjbWRfZGVmID0gQ2xp Q29tbWFuZE1hcDo6bmV3KCkKPiA+ICAgICAgICAgIC5pbnNlcnQoImxpc3QiLCBDbGlDb21tYW5k OjpuZXcoJkFQSV9NRVRIT0RfTElTVF9EQVRBU1RPUkVTKSkKPiA+ICsgICAgICAgIC5pbnNlcnQo Cj4gPiArICAgICAgICAgICAgIm1vdW50IiwKPiA+ICsgICAgICAgICAgICBDbGlDb21tYW5kOjpu ZXcoJkFQSV9NRVRIT0RfTU9VTlRfREFUQVNUT1JFKQo+ID4gKyAgICAgICAgICAgICAgICAuYXJn X3BhcmFtKCZbInN0b3JlIl0pCj4gPiArICAgICAgICAgICAgICAgIC5jb21wbGV0aW9uX2NiKAo+ ID4gKyAgICAgICAgICAgICAgICAgICAgInN0b3JlIiwKPiA+ICsgICAgICAgICAgICAgICAgICAg IHBic19jb25maWc6OmRhdGFzdG9yZTo6Y29tcGxldGVfcmVtb3ZhYmxlX2RhdGFzdG9yZV9uYW1l LAo+ID4gKyAgICAgICAgICAgICAgICApLAo+ID4gKyAgICAgICAgKQo+ID4gICAgICAgICAgLmlu c2VydCgKPiA+ICAgICAgICAgICAgICAic2hvdyIsCj4gPiAgICAgICAgICAgICAgQ2xpQ29tbWFu ZDo6bmV3KCZBUElfTUVUSE9EX1NIT1dfREFUQVNUT1JFKQo+ID4gQEAgLTE1Miw2ICsyMTcsMTUg QEAgcHViIGZuIGRhdGFzdG9yZV9jb21tYW5kcygpIC0+IENvbW1hbmRMaW5lSW50ZXJmYWNlIHsK PiA+ICAgICAgICAgICAgICAiY3JlYXRlIiwKPiA+ICAgICAgICAgICAgICBDbGlDb21tYW5kOjpu ZXcoJkFQSV9NRVRIT0RfQ1JFQVRFX0RBVEFTVE9SRSkuYXJnX3BhcmFtKCZbIm5hbWUiLCAicGF0 aCJdKSwKPiA+ICAgICAgICAgICkKPiA+ICsgICAgICAgIC5pbnNlcnQoCj4gPiArICAgICAgICAg ICAgInVubW91bnQiLAo+ID4gKyAgICAgICAgICAgIENsaUNvbW1hbmQ6Om5ldygmQVBJX01FVEhP RF9VTk1PVU5UX0RBVEFTVE9SRSkKPiA+ICsgICAgICAgICAgICAgICAgLmFyZ19wYXJhbSgmWyJz dG9yZSJdKQo+ID4gKyAgICAgICAgICAgICAgICAuY29tcGxldGlvbl9jYigKPiA+ICsgICAgICAg ICAgICAgICAgICAgICJzdG9yZSIsCj4gPiArICAgICAgICAgICAgICAgICAgICBwYnNfY29uZmln OjpkYXRhc3RvcmU6OmNvbXBsZXRlX3JlbW92YWJsZV9kYXRhc3RvcmVfbmFtZSwKPiA+ICsgICAg ICAgICAgICAgICAgKSwKPiA+ICsgICAgICAgICkKPiA+ICAgICAgICAgIC5pbnNlcnQoCj4gPiAg ICAgICAgICAgICAgInVwZGF0ZSIsCj4gPiAgICAgICAgICAgICAgQ2xpQ29tbWFuZDo6bmV3KCZh cGkyOjpjb25maWc6OmRhdGFzdG9yZTo6QVBJX01FVEhPRF9VUERBVEVfREFUQVNUT1JFKQo+ID4g LS0gCj4gPiAyLjM5LjIKPiA+IAo+ID4gCj4gPiAKPiA+IF9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCj4gPiBwYnMtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gPiBw YnMtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KPiA+IGh0dHBzOi8vbGlzdHMucHJveG1veC5jb20v Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo+ID4gCj4gPiAKPiA+IAo+Cj4KPiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IHBicy1kZXZl bCBtYWlsaW5nIGxpc3QKPiBwYnMtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KPiBodHRwczovL2xp c3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wYnMtZGV2ZWwKCgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcGJzLWRldmVsIG1h aWxpbmcgbGlzdApwYnMtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94 bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcGJzLWRldmVsCg==