---
name: "genfstab"
section: "8"
platform: "linux"
package: "arch-install-scripts"
version: "32-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/genfstab/8"
---

# genfstab(8)

generate output suitable for addition to an fstab file

## NAME

genfstab - generate output suitable for addition to an fstab file

## SYNOPSIS

genfstab \[options\] root

## DESCRIPTION

genfstab helps fill in an fstab file by autodetecting all the current mounts below a given mountpoint and printing them in fstab-compatible format to standard output. It can be used to persist a manually mounted filesystem hierarchy and is often used during the initial install and configuration of an OS.

## OPTIONS

- **-f** \<filter\>

  Restrict output to mountpoints matching the prefix *filter*.

- **-L**

  Use labels for source identifiers (shortcut for *-t LABEL*).

- **-p**

  Exclude pseudofs mounts (default behavior).

- **-P**

  Include pseudofs mounts.

- **-t** \<tag\>

  Use *tag* for source identifiers (should be one of: *LABEL*, *UUID*, *PARTLABEL*, *PARTUUID*).

- **-U**

  Use UUIDs for source identifiers (shortcut for *-t UUID*).

- **-h**

  Output syntax and command line options.

## SEE ALSO

[**pacman**(8)](/pacman/8.md)
