From nobody Tue Feb 27 10:42:35 2024 X-Original-To: users-jp@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TkYxK1bklz5CwC3 for ; Tue, 27 Feb 2024 10:43:33 +0000 (UTC) (envelope-from hrs@allbsd.org) Received: from mail.allbsd.org (mx.allbsd.org [131.112.84.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail.allbsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TkYxF25cPz3xh0 for ; Tue, 27 Feb 2024 10:43:29 +0000 (UTC) (envelope-from hrs@allbsd.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=allbsd.org header.s=20190220 header.b=sVJCjkfB; dmarc=pass (policy=none) header.from=allbsd.org; spf=pass (mx1.freebsd.org: domain of hrs@allbsd.org designates 131.112.84.68 as permitted sender) smtp.mailfrom=hrs@allbsd.org Received: from mail-d.allbsd.org ([IPv6:2400:4051:a743:3c00:58:65ff:fe00:b0b]) (authenticated bits=56) by mail.allbsd.org (8.16.1/8.16.1) with ESMTPSA id 41RAhGn4039436 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=OK) (Client CN "/CN=mail-d.allbsd.org", Issuer "/C=US/O=Let's+20Encrypt/CN=R3"); Tue, 27 Feb 2024 19:43:18 +0900 (JST) (envelope-from hrs@allbsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=allbsd.org; s=20190220; t=1709030598; bh=hiL0D2Rm3wn0mvd6Qb+26OtlNjztuo2Lpo6NMYsLuds=; h=Date:To:Cc:From:In-Reply-To:References; b=sVJCjkfB0UfKqwHZgCI0HCMVYkkY8e/vE+1DC8Ix+UoS6vii7bqKZRUIDee6xulYH ALUTtadQrYcxmFQUmGqRQbiuPQMy6nbNXeuBorLQi6nElI4ZsxqddtC+S3V489ZQz+ vu2XvA8AJP/4QcIJXmQ3bLWLIxEU9FhgrOlI8MOg= Received: from alph.d.allbsd.org ([IPv6:2400:4051:a743:3c00:5a9c:fcff:fe10:ffc2]) by mail-d.allbsd.org (8.16.1/8.16.1) with ESMTPS id 41RAhBNW028220 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Tue, 27 Feb 2024 19:43:11 +0900 (JST) (envelope-from hrs@allbsd.org) Received: from localhost (localhost [[UNIX: localhost]]) (authenticated bits=0) by alph.d.allbsd.org (8.16.1/8.16.1) with ESMTPA id 41RAhA5v028217; Tue, 27 Feb 2024 19:43:11 +0900 (JST) (envelope-from hrs@allbsd.org) Date: Tue, 27 Feb 2024 19:42:35 +0900 (JST) Message-Id: <20240227.194235.1918132039378729941.hrs@FreeBSD.org> To: shige@iamas.ac.jp Cc: users-jp@freebsd.org Subject: Re: =?iso-2022-jp?B?MTMuMhskQiROGyhCbW91bnQbJEIkRxsoQkludg==?= =?iso-2022-jp?B?YWxpZCBmc3R5cGUbJEIkSyRKJGsbKEI=?= From: Hiroki Sato In-Reply-To: References: X-Old-PGPkey-fingerprint: BDB3 443F A5DD B3D0 A530 FFD7 4F2C D3D8 2793 CF2D X-PGPkey-fingerprint: 6C0D 2353 27CF 80C7 901E FDD2 DBB0 7DC6 6F1F 737F X-Mailer: Mew version 6.8 on Emacs 28.2 List-Id: Discussion relevant to FreeBSD communities in Japan List-Archive: https://lists.freebsd.org/archives/freebsd-users-jp List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-users-jp@freebsd.org X-BeenThere: freebsd-users-jp@freebsd.org Mime-Version: 1.0 Content-Type: Multipart/Signed; protocol="application/pgp-signature"; micalg=pgp-sha512; boundary="--Security_Multipart(Tue_Feb_27_19_42_35_2024_172)--" Content-Transfer-Encoding: 7bit X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (mail.allbsd.org [IPv6:2402:3d00:fb5d:8001:0:0:0:41]); Tue, 27 Feb 2024 19:43:18 +0900 (JST) X-Spamd-Bar: ----- X-Spamd-Result: default: False [-5.59 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.993]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[allbsd.org,none]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_SPF_ALLOW(-0.20)[+ip4:131.112.84.68]; R_DKIM_ALLOW(-0.20)[allbsd.org:s=20190220]; ASN(0.00)[asn:9367, ipnet:131.112.0.0/16, country:JP]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEFALL_USER(0.00)[hrs]; RCVD_VIA_SMTP_AUTH(0.00)[]; MLMMJ_DEST(0.00)[users-jp@freebsd.org]; RCVD_COUNT_THREE(0.00)[3]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; TO_DN_NONE(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[allbsd.org:+] X-Rspamd-Queue-Id: 4TkYxF25cPz3xh0 ----Security_Multipart(Tue_Feb_27_19_42_35_2024_172)-- Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit 佐藤です。 Shigeki Yoshida wrote in : sh> 最近 12.4 から 13.2 にアップグレードしたのですが、2, 3 台目の HDD がマウントできなくなりました。 sh> sh> root@shige1:/etc # mount /dev/ada1s1e /mnt sh> mount: /dev/ada1s1e: Invalid fstype: Invalid argument sh> sh> この時 messages には以下のようなメッセージが10回くらい繰り返し書かれています。 sh> sh> Feb 26 17:38:56 shige1 kernel: UFS1 superblock failed: fs->fs_old_cpg (89) sh> != 1 sh> (1) sh> Feb 26 17:38:56 shige1 kernel: UFS1 superblock failed: fs->fs_old_spc sh> (4096) != sh> fs->fs_fpg * fs->fs_old_nspf (364544) sh> Feb 26 17:38:56 shige1 kernel: UFS1 superblock failed: fs->fs_old_ncyl sh> (38159) ! sh> = fs->fs_ncg (429) 上記のメッセージは、UFS のスーパーブロックに書かれている情報に 矛盾があることを示しています。13.2 以降では情報のチェックが厳しくなったため、 今までマウントできていたものがマウントできなくなることがあります。 表示されている fs_old_cpg や fs_old_spc 等でマウントできなくなる症状は、 次の PR でも報告されています。 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=264450#c21 FreeBSD の古いリリース(9 以前)で作成された UFS1 の一部に、 矛盾したパラメータが設定されているケースがあることが分かっています。 しかし、これらのパラメータは実際にはほぼ使われておらず、矛盾した値であっても マウントして読み書きする使い方で支障が生じることはありません。 PR にも経過が書かれていますが、値を厳密にチェックしても害のほうが大きいため、 15-CURRENT では 2/20 でチェックを緩和する変更が入りました。 今後の 13, 14 系にも、同じ変更が入ります。 ファイルシステムパラメータの値の矛盾を修正すれば良いのですが、 手動で直接バイナリデータを変更するくらいしか手段がありません。 fsck 等のツールでパラメータを自動修正することはできませんし、 カーネルが行なっているエラーチェックを回避する方法も、残念ながら用意されていません。 13, 14 系にチェック緩和の変更が反映されても、現状で厳しいチェックを 行なっている 13.2R 等は、この問題に対応する Errata Notice が出るまで使えないままです。 パラメータに矛盾があるファイルシステムになってしまっていることは 確かですから、面倒でも新しくファイルシステムを作成し、 dump + restore 等で中身を移すのが将来的にも安心かと思います。 -- Hiroki ----Security_Multipart(Tue_Feb_27_19_42_35_2024_172)-- Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iMkEABMKAC0WIQRsDSNTJ8+Ax5Ae/dLbsH3Gbx9zfwUCZd28mw8caHJzQGFsbGJz ZC5vcmcACgkQ27B9xm8fc38SCQIJAcqAzNCC/19U0iLDWK2wiNsf+AfflrdSa1eC HGcZngNtM0vwNbirJSizkORcRm3nALU6os8WCvRH3ZL0Eev1yEolAgkBUK2vf1Ua hlVfof8J0QtvUUn7i/8EbuvpBvhdrK8cuYPrNQrs4oy2pts0t1iDAyyk600WBeHS shgIuE4Nh9lb6hE= =jQvu -----END PGP SIGNATURE----- ----Security_Multipart(Tue_Feb_27_19_42_35_2024_172)----