Module Name: src Committed By: martin Date: Fri Dec 16 16:58:14 UTC 2022
Modified Files: src/distrib/notes/common: main Log Message: Add notes about FFS and extended attributes. To generate a diff of this commit: cvs rdiff -u -r1.569 -r1.570 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/distrib/notes/common/main diff -u src/distrib/notes/common/main:1.569 src/distrib/notes/common/main:1.570 --- src/distrib/notes/common/main:1.569 Fri Apr 1 21:53:35 2022 +++ src/distrib/notes/common/main Fri Dec 16 16:58:14 2022 @@ -1,4 +1,4 @@ -.\" $NetBSD: main,v 1.569 2022/04/01 21:53:35 andvar Exp $ +.\" $NetBSD: main,v 1.570 2022/12/16 16:58:14 martin Exp $ .\" .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -526,6 +526,32 @@ development, and no formal or informal t this snapshot (yet). .Pp .\} \" !\n[RELEASE_BRANCH] \{ +One important new feature in this release is the support for extended +attributes and access controll lists on FFS file systems. +.Pp +For new installations the installer will default to disable this features, +so the file system is compatible with older +.Nx +releases (before 10), and allow other operating systems to mount this +file systems at least in read-only mode. +.Pp +If you want a new installed file system to support extended attributes, +change the file system type from +.Dq FFSv2 +to +.Dq FFSv2ea +in the partitioning menu. +You can also convert file systems later, using the +.Xr fsck_ffs 8 +utility. +More details are available in +.Lk https://wiki.netbsd.org/tutorials/acls_and_extended_attributes_on_ffs "this guide" . +.Pp +If you are upgrading from a version of +.Nx -current +please also check the +.Sx "Compatibility Issues With Previous NetBSD Releases" . +.PP It is impossible to completely summarize the massive development that went into the .Nx @@ -785,6 +811,20 @@ and thus all issues that are fixed by .Ic postinstall by default will be handled. .Pp +If you have ever run a version of +.Nx -current +between April 18, 2020 and September 23, 2022 (the version numbers +used in the affected time range are between 9.99.56 and 9.99.106) +your FFS file systems might have broken extended attributes stored. +.Pp +You should follow this +.Lk https://wiki.netbsd.org/features/UFS2ea/ guide +before booting the updated system multi-user for the first time. +.Pp +.Em Note that you do not need to do anything special if you never did run any affected kernel, +especially if you have never run +.Nx -current . +.Pp A number of things have been removed from the .Nx \*V release.