Chapter 19. GEOM: Modular Disk Transformation Framework

Written by Tom Rhodes.
Table of Contents
19.1. Synopsis
19.2. GEOM Introduction
19.3. RAID0 - Striping
19.4. RAID1 - Mirroring
19.5. Software RAID Devices
19.6. RAID3 - Byte-level Striping with Dedicated Parity
19.7. GEOM Gate Network Devices
19.8. Labeling Disk Devices
19.9. UFS Journaling Through GEOM

19.1. Synopsis

This chapter covers the use of disks under the GEOM framework in FreeBSD. This includes the major RAID control utilities which use the framework for configuration. This chapter will not go into in depth discussion on how GEOM handles or controls I/O, the underlying subsystem, or code. This information is provided in geom(4) and its various SEE ALSO references. This chapter is also not a definitive guide to RAID configurations and only GEOM-supported RAID classifications will be discussed.

After reading this chapter, you will know:

  • What type of RAID support is available through GEOM.

  • How to use the base utilities to configure, maintain, and manipulate the various RAID levels.

  • How to mirror, stripe, encrypt, and remotely connect disk devices through GEOM.

  • How to troubleshoot disks attached to the GEOM framework.

Before reading this chapter, you should:

All FreeBSD documents are available for download at

Questions that are not answered by the documentation may be sent to <>.
Send questions about this document to <>.