From owner-freebsd-stable@freebsd.org Tue Mar 2 07:50:39 2021 Return-Path: Delivered-To: freebsd-stable@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E56C355F4DF for ; Tue, 2 Mar 2021 07:50:39 +0000 (UTC) (envelope-from ardovm@yahoo.it) Received: from sonic308-1.consmr.mail.bf2.yahoo.com (sonic308-1.consmr.mail.bf2.yahoo.com [74.6.130.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4DqTnq0fZKz3Fn9 for ; Tue, 2 Mar 2021 07:50:38 +0000 (UTC) (envelope-from ardovm@yahoo.it) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1614671437; bh=v+UfNX+45vP/E5nlUDoqeVsacYQu9g1FLIusWI4OVbL=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=k6DvprgZX4px5NcWV2ocr3lp9dmghB2JESxncgCn7xrQlbQuQasCJ+mZyAXXmZ96TS3fR+1aOXtkYf4BSUtZ3cAEmhtTVYX9muYb/u/PKS9bPqI7e4EsSxOjWtYPkRFyf4HkQg1M5q/0MjBsp0oWlHYG01LRfWwNs4SsGNd0PSlJjpwvbtFJHs0gsHesPdRhykP33QGWIyOgoDrlwa0jzcRJRrBVrqlM+whoVhhY9CdTeff/sl778rGVqBmvKGHbbLrdMtnnWjtzcC86B066dS4W6bz1OZy74Cdp08Tz8dBm/wbzsaa4bRpAY8efF2kXvl+1xIH8r2gIB1+IppCPfQ== X-YMail-OSG: E2KXLTEVM1mYjGhMigL8FiADVEoBMeZlhSRlXfVDBHOaVbXpC1baHrTcNkrhyqh g5jgHqbWBJKcL8gBqHmJFhxJyG2S6ZiuIlT7cHMZOVBVRl8tbO.KRmiVQF0TTUAQl6sMddftwT3i m9_nA2UaxvUjBzIzj6LomG.9LATkTA6TumCN9AcIcesMCFTSBThii4P9ofEtmWtEVBsgLv2L2a.H Z.EIrqu5LrWEpt8K_SOtA5SKuOP2s6JXDYyeIPkLV1vbUgnvgWuEq5yiXXOislJffYDSXTwij7fd vu1WeTRE7LAkh6eUF80dH5wkI14.zurMit6BRO3vc8.yfXPIBlBWQEhzv9N81L7pPEOzSgnioifj TOKnpLNhMgNfMaDAQpitFDP00TVKoqFiLMufHRXcYOkHiVrOWVhJIMSNMpw755ZCBVH1zHHeD8Y2 BuFnVehXzTMS6J1Pky60yqLNiSOxTSDTmpv6xdg0CHtVNtFGkt5E8Qag5VI2gzzCGTJ3lKxHUiWW rSwAKZsXXJMaAjfn5pdLByZudEPfTyQ.Eh.jFZUF5zbyRFO1wunOL3IHASoZBu.SC3PmCtPA7uqm O5b.3sCWBgltwG5S5sZLz7cXskRAWQm9e3.yP2Lq9xzT863tFTCnCtqmB7QkpaOKraYvylJt2Ors m6EDYvXTRC5Tf_qFZqxUTa8bLFMepOUcTvQ5xu3XP5F0.QwCzfj1K.nqVUVBwOd8Dk5As3mhNibH _0GW1PY3DRdN4LPTy2V5INg0mnS1ZSppwB7cBjGYyy2QTw7s9zGqLoT9Penij0RuB7TQIV4tXM6Q TvF9B.PEWkuwd_51hQuwJgs6cXgqAMqMZJ4wcC4z2pahko.XNVRYMrV9tu8KOit5RYQqHOpzRVEi Y92iXSPrfEMUsSwWho9bVN_PVcipMJbYvtPM098bSa.nav05G61J2w7v_wwFA0zw4sI7ndtmZXoe qafuSRutIpitEO9cJartSH1sUMBj5RKamVIrZR9vDZFPiE9CSmNjuTyrJGoHEy0X29s_aQdqAmeh eFN6hkHMIiUZD63PueEYgiVTBO.tNhfAENNw5kFo4dRalpWJnQIGFdTcR8TcAEu9u1dbpMbjzBJh qkeJX4c2mm20k4XEZRsl3.Mn4ncwMk7Em5jB3vhKJxZpJas1RE3aAPpgP91YQMkff34V9G_HzGNy GYgMyMQlbNN_GC2W00paMG5FdNUF_ZC3mPfhnF8DK2MxGGXoFuYrhNcoYAvUEGKVN7EYfdaSx6Mr 20kgKLFax3R9Pq4FQJyU4My7sZEdiH8FJgX3E8caqpH9XoU1WnyDadnTLD8kB4Hlp9apBmGGLu71 ZMtQcoPWrT1dBww4o7i3Jvz0chJ5oV.C8D7Cwlem35y2jrH0098cYOhd8O6EMAv6LAMg_BP7JvUi QsPD3qs7lTih0tg5bH04lK07g8daEXYFSVfabEcF_jzd_NJko_3pelUP99lwaySN5Px207NVpk6v yl6UbskeOoG37Q5SwJtCVCPf0g26Jdo1xuSEDPow0zmiWWFMZ_Vf24dnnWz1lybpSXFRYKIKZ2I3 E5zymvY9KxW7sCGvFs3UliyUp_f_ie8dXo8wEqqpQKIJz.egx8YXJ2sFr2CcQix1ZpC7YpoKCgTi SgQVNlLzvFA.o4shcrBGM2Py5gj1qoi7NNRCmr4CNysNT8Ah8ntwsiAzC_2j6Q_AUhNIZBjQ6Fdd HKuepI6QwZwqOBe_2nHQwIphLRTmN8pvitF5duSvJiuu8kN4I0c_d5Q71CZW05bQyTKvyckqLIUV PPp8yDpAKPSF2uHZ.CqxQnvnJeKQ0_Hhrqc5djeN41wA95x6PD.TS8ACsU88GmikXSCWuCoqb_Ya 8B1u9_Mg_7BQhiM3p_5_DbvlFslLNQDv7A1V5hCnenCMCO6FGjoTychT8OiAmOdo6AX03DQGK8rE aV7Xv_BoAIFWcBkuzq2haktkGL1AMM41MJ0Pn1oYQrxgJPHpsIYv_NE4OAv4_pLvsLONqLyT1jnT 0MT_fz.e27IwImoVxumTxsi9J7Lvm3SoeoJIIQFnUclMXznjrG40nAn30Zv9Kv.pnxMb_emnIgjE UtWpauPxBrWXPX7rm0HtjnHiuQ7VeWHrxwgnWFsTbaLGvA4wQfHih.aANYswpnFKcj7b9j61W.7e f6odsAm7UgM4YC1fEHcfqA9jh.sU8ImhtZirAxzxXdFy0E7YNTn90DlhkudU8k7HL8aQxS4uFnLZ K6oNBSdd2yvTQbJf38iTojodypxlX2TMMN59JFOEkc4vUe0Px1KeHKm1WQiVJw.6lKniKR9u_Q60 sean9.mVP2NfT5d3oYbKJiZUHYDa._yTxrh5PqMST9Jch5j6nLwWWPVqpEdenXVHtaOiJOl_Fp99 bsRqmJDphjTHgsnW4XDNbLyhN1B4FJH68edRKL2.QitUkyUI2zeIkxccuFOOc0CFdso_QTCCBc74 rGj3fzkEe8bpD3r51Q18Pxb66eMoHrHl0gnpsCfU- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.bf2.yahoo.com with HTTP; Tue, 2 Mar 2021 07:50:37 +0000 Received: by smtp407.mail.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 2e42dad372e1f452920a1a8ddeb85288; Tue, 02 Mar 2021 07:50:33 +0000 (UTC) Received: by nuvolo.localdomain (Postfix, from userid 1001) id 18774126E56; Tue, 2 Mar 2021 08:50:31 +0100 (CET) Date: Tue, 2 Mar 2021 08:50:31 +0100 From: Arrigo Marchiori To: freebsd-stable@freebsd.org Subject: Re: Trying do mount a slice containing a r/o mounted partition makes the filesystem unreadable Message-ID: References: <202102271443.11REhqps070102@nuc.oldach.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Mailer: WebService/1.1.17828 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Apache-HttpAsyncClient/4.1.4 (Java/11.0.9.1) X-Rspamd-Queue-Id: 4DqTnq0fZKz3Fn9 X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.33 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.it]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[yahoo.it:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.it,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.it]; ASN(0.00)[asn:26101, ipnet:74.6.128.0/21, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[74.6.130.40:from]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[yahoo.it:s=s2048]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; NEURAL_SPAM_SHORT(0.17)[0.169]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[74.6.130.40:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[74.6.130.40:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[74.6.130.40:from]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-stable] X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Mar 2021 07:50:40 -0000 Dear All, On Sat, Feb 27, 2021 at 04:34:52PM +0100, Arrigo Marchiori via freebsd-stable wrote: > Hello Helge, and thank you for replying again. > > On Sat, Feb 27, 2021 at 03:43:52PM +0100, Helge Oldach wrote: > > > Arrigo Marchiori via freebsd-stable wrote on Sat, 27 Feb 2021 14:00:24 +0100 (CET): > > > On the memstick, the root filesystem is mounted read-only. I > > > apologize, I should have told it explicitly. The ``invalid'' attempt > > > is to mount it read-write (no mode is indicated on the command line). > > > > Try to make it r/w mounted (which I suspect you are attempting to > > achieve): > > > > mount -uw / > > Ok, I will try this. > > But just for the record: I am not try to achieve anything. I gave the > ``invalid'' mount command by mistake (I wanted to mount a partition > from another disk and wrote "da0" instead of "da1") and I saw that the > system became unstable. I thought that this should not happen and I > reported it here. I have two updates. 1- the da0s2a slice starts 16 (blocks?) after the beginning of da0s2. bsdlabel(8) output (copied by hand): # /dev/da0s2: 8 partitions: # size offset fstype [fsize bsize bps/cpg] a: 1491200 16 4.2BSD 0 0 0 c: 1491216 0 unused 0 0 # "raw" part, don't edit 2- if I mount the partition rw, then the mount command _always_ fails with error "operation not permitted" and the system _always_ remains stable. This is independent from mounting from /dev/ufs/label or /dev/da0s2a. Therefore I can change the description of this problem report as: ----8<--------8<--------8<--------8<--------8<--------8<--------8<--------- When a BSD partition is mounted _read_only_ to / (suppose /dev/da0s2a), if I try to mount its containing slice (/dev/da0s2) I receive a ``strange'' error message, and from that moment the mounted filesystem becomes unreadable. - If the partition is mounted from /dev/ufs/label, then mount(8) reports "Operation not permitted" and the system remains stable. This is the expected behavior IMHO. - If the partition is mounted read_write, from any special device, then mount(8) reports: - "Operation not permitted" if I try to mount the slice rw, - the same strange error message if I try to mount the slice ro, and the system remains stable. - The "strange error message" is "invalid argument" on 11.4-STABLE. ----8<--------8<--------8<--------8<--------8<--------8<--------8<--------- Now to the question: is this worth a PR? Was it already reported? Or is it just something that ``should not happen'' because root should be allowed to shoot themselves in the foot? Thank you in advance and best regards, -- Arrigo http://rigo.altervista.org