geom.8 (3e64260d81c7cc2a2b2f3eaab01c9ed4d6a225d3) geom.8 (0e252c9a1a5b1d80a2fb52ad9e5cbb83d1f13db6)
1.\" Copyright (c) 2004 Pawel Jakub Dawidek <pjd@FreeBSD.org>
2.\" All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\" 1. Redistributions of source code must retain the above copyright
8.\" notice, this list of conditions and the following disclaimer.

--- 41 unchanged lines hidden (view full) ---

50.It Cm help
51List all available commands for the given class.
52.It Cm list
53Print detailed information (within the given class) about all providers
54(if no additional arguments were specified) or the given providers.
55This command is only available if the given class exists in the kernel.
56.It Cm load
57Load the kernel module that implements the given class.
1.\" Copyright (c) 2004 Pawel Jakub Dawidek <pjd@FreeBSD.org>
2.\" All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\" 1. Redistributions of source code must retain the above copyright
8.\" notice, this list of conditions and the following disclaimer.

--- 41 unchanged lines hidden (view full) ---

50.It Cm help
51List all available commands for the given class.
52.It Cm list
53Print detailed information (within the given class) about all providers
54(if no additional arguments were specified) or the given providers.
55This command is only available if the given class exists in the kernel.
56.It Cm load
57Load the kernel module that implements the given class.
58This command is only available if the class doesn't yet exist in the kernel and
58This command is only available if the class does not yet exist in the kernel and
59the file
59the file
60.Pa geom_<class>.ko
60.Pa geom_ Ns Ao Ar class Ac Ns Pa .ko
61can be found in one of the directories specifed in
62.Va kern.module_path
63sysctl.
64.It Cm unload
65Unload the kernel module which implements the given class.
66This command is only available if the given class is loaded as a
67kernel module.
68.El
69.Pp
70Class-specific commands are implemented as shared libraries which
71are stored in
72.Pa /lib/geom/
73directory and are loaded via
74.Xr dlopen 3
75function when the class name is known.
76When a class-specific shared library exists, a direct utility should also be
77available under the name of
61can be found in one of the directories specifed in
62.Va kern.module_path
63sysctl.
64.It Cm unload
65Unload the kernel module which implements the given class.
66This command is only available if the given class is loaded as a
67kernel module.
68.El
69.Pp
70Class-specific commands are implemented as shared libraries which
71are stored in
72.Pa /lib/geom/
73directory and are loaded via
74.Xr dlopen 3
75function when the class name is known.
76When a class-specific shared library exists, a direct utility should also be
77available under the name of
78.Nm g<class> .
78.Nm g Ns Ar class .
79.Pp
80Currently available classes which are aware of
81.Xr geom 8 :
79.Pp
80Currently available classes which are aware of
81.Xr geom 8 :
82.Pp
82.Bl -bullet -offset indent -compact
83.It
84CONCAT
85.It
86NOP
87.It
88STRIPE
89.El

--- 32 unchanged lines hidden ---
83.Bl -bullet -offset indent -compact
84.It
85CONCAT
86.It
87NOP
88.It
89STRIPE
90.El

--- 32 unchanged lines hidden ---