---
name: "convertquota"
section: "8"
platform: "linux"
package: "quota-tools"
version: "1:4.11-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/convertquota"
---

# convertquota(8)

convert quota from old file format to new one

## NAME

convertquota - convert quota from old file format to new one

## SYNOPSIS

**convertquota** \[ **-ug** \]  **-e** *filesystem*

**convertquota** \[ **-ug** \]  **-f** *oldformat*,*newformat* *filesystem*

## DESCRIPTION

**convertquota** converts old quota files **quota.user** and **quota.group** to files **aquota.user** and **aquota.group** in new format currently used by 2.4.0-ac? and newer or by SuSE or Red Hat Linux 2.4 kernels on *filesystem*.

New file format allows using quotas for 32-bit uids / gids, setting quotas for root, accounting used space in bytes (and so allowing use of quotas in ReiserFS) and it is also architecture independent. This format introduces Radix Tree (a simple form of tree structure) to quota file.

## OPTIONS

- **-u, --user**

  convert user quota file. This is the default.

- **-g, --group**

  convert group quota file.

- **-f, --convert-format *oldformat,newformat***

  convert quota file from *oldformat* to *newformat*.

- **-e, --convert-endian**

  convert vfsv0 file format from big endian to little endian (old kernels had a bug and did not store quota files in little endian format).

- **-V, --version**

  print version information.

## FILES

- **aquota.user**

  new user quota file

- **aquota.group**

  new group quota file

## SEE ALSO

[**quota**(1)](/quota/1.md), [**setquota**(8)](/setquota/8.md), [**edquota**(8)](/edquota/8.md), [**quotacheck**(8)](/quotacheck/8.md), [**quotaon**(8)](/quotaon/8.md), [**repquota**(8)](/repquota/8.md)

## AUTHOR

Jan Kara \<jack@suse.cz\>
