Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: HEADS UP: UFS2 extended attribute changes will be committed tomorrow



Hello Chuck, hello all

Am 15.11.22 um 12:34 schrieb Chuck Silvers:
> Hi folks,
>
> On Wednesday I'll be committing the changes that I proposed a while back
> that restore UFS2 backward-compatibility with previous NetBSD releases
> and create a new "UFS2ea" variant of UFS2 that supports extended attributes.
>
> The previous discussion of this issue started with this post:
> https://mail-index.netbsd.org/current-users/2022/05/24/msg042387.html
>
> The diff that I'll be committing (if no additional changes arise) is at:
> https://ftp.netbsd.org/pub/NetBSD/misc/chs/diff.ufs2ea.20221114.1
>
> There is a wiki page with instructions for updating a -current installation
> from before this change to after this change at:
> https://wiki.netbsd.org/features/UFS2ea/
>
> Please let me know if there are any questions or concerns.
>
> -Chuck

I have done some tests with a current build. I did a complete reinstallation. I noticed a few small things that I would like to point out. Some of the things are probably not caused by the current commit, I just want to mention them in the context from a user's point of view:

- UFS2 seems to be the default in Sysinst when FFSv2 is selected. I did not find a selection to explicitly choose UFS2ea. A new installation with UFS2ea enabled FFSv2 as root filesystem is currently only possible via a detour (conversion via fsck in single user mode). Would an addition of sysinst be desirable here?

- A FFSv2 with UFS2 (without ea) can be mounted without error message with the option "posix1eacls". Only when trying to manipulate an ACL with setfacl you get an error message "Operation not supported". Is this due to the fact that the mount command generally does not check in advance whether the addressed file system supports the options or does not know about them, or is this a place where the magic bytes still have to be updated?

- The mount option "posix1eacls" (I think there was a second ACL related one?) is missing in the man page mount(8). I feel like I've seen this before in a man page...was I looking for it in the wrong place?

- The new fsck option "-c" to convert from UFS2 to UFS2es and vice versa is missing in the man page fsck(8)

Kind regards
Matthias



Attachment: smime.p7s
Description: S/MIME Cryptographic Signature



Home | Main Index | Thread Index | Old Index