diff options
Diffstat (limited to 'usr/src/man/man4fs/bootfs.4fs')
| -rw-r--r-- | usr/src/man/man4fs/bootfs.4fs | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/usr/src/man/man4fs/bootfs.4fs b/usr/src/man/man4fs/bootfs.4fs new file mode 100644 index 0000000000..9b336fea51 --- /dev/null +++ b/usr/src/man/man4fs/bootfs.4fs @@ -0,0 +1,84 @@ +.\" +.\" This file and its contents are supplied under the terms of the +.\" Common Development and Distribution License ("CDDL"), version 1.0. +.\" You may only use this file in accordance with the terms of version +.\" 1.0 of the CDDL. +.\" +.\" A full copy of the text of the CDDL should have accompanied this +.\" source. A copy of the CDDL is also available via the Internet at +.\" http://www.illumos.org/license/CDDL. +.\" +.\" +.\" Copyright (c) 2014 Joyent, Inc. All rights reserved. +.\" Copyright 2021 Oxide Computer Company +.\" +.Dd May 8, 2014 +.Dt BOOTFS 4FS +.Os +.Sh NAME +.Nm bootfs +.Nd boot-time module file system +.Sh DESCRIPTION +The +.Nm +file system is a read-only file system that provides access to any +boot-time modules that were passed in to the system loader which were +tagged with the type +.Em file . +.Nm +does not display any boot-time modules that were tagged as type +.Em hash +or type +.Em rootfs . +If modules with duplicate names and paths are specified, only the first +such entry will be present in the file system and a counter will be +incremented to indicate that a duplicate entry was found, but is not +present into the file system. +If a module's name only consists of invalid characters, such as +.Sq . , +.Sq .. , +or +.Sq / , +then the module will not be present in the file system and a counter +will be incremented to indicate that this has occurred. +In both cases, diagnostic information is available through the kstats +facility. +.Sh FILES +.Bl -tag -width Pa +.It Pa /system/boot +The mount point for the +.Nm +file system in the global zone. +.El +.Sh EXAMPLES +.Sy Example 1 +Determining if collisions or invalid names are present +.Pp +To determine if any boot-time modules were not created due to collisions +or invalid names, enter the following command: +.Bd -literal -offset indent +# kstat -m bootfs +module: bootfs instance: 1 +name: bootfs class: fs + crtime 236063.651324041 + nbytes 8749355 + ndirs 3 + ndiscard 0 + ndup 0 + nfiles 2 + snaptime 236063.651324041 +.Ed +The field +.Fa ndiscard +lists the number of boot-time modules that were discarded due to naming +conflicts. +The field +.Fa ndup +lists the number of duplicate entries that were found and therefore not +displayed in the file system. +.Pp +This information is provided for informational purposes only, it is not +to be construed as a stable interface. +.Sh SEE ALSO +.Xr loader 7 , +.Xr kstat 8 |
