System Requirements for Linux Computers

You can use Veeam Backup & Replication to manage Veeam Agent for Linux that was installed using a package with the Veeam kernel module dependency or using a nosnap package without dependency on the Veeam kernel module. On IBM Power Systems, Veeam Agent for Linux can be installed using a special nosnap package — Veeam Agent for Linux on Power.

Veeam kernel module is used for creating system snapshots. The nosnap version of Veeam Agent for Linux leverages the native snapshot capabilities of the supported file systems. For information on system requirements for nosnap versions of Veeam Agent for Linux, see System Requirements for Linux Computers (nosnap Veeam Agent).

NOTE

You can add computers with the nosnap version of Veeam Agent for Linux on Power installed only to the protection group for pre-installed Veeam Agents.

Veeam Agent Computer (Veeam Kernel Module)

 

Specification

Requirement

Hardware

IMPORTANT! Check considerations and limitations that apply to the list of supported hardware.

CPU: x64.

Memory: 1 GB RAM or more. Memory consumption varies depending on the backup type and the total amount of backed-up data.

Disk Space: 100–500 MB for product installation. Required disk space varies depending on the Veeam Agent usage scenario.

Network: 10 Mbps or faster network connection to a backup target.

System firmware: BIOS or UEFI.

Disk layout: MBR or GPT.

For virtual machines: Only full virtualization type is supported. Oracle VM virtual machines are supported with limitations. Virtual I/O (VirtIO) devices have experimental support status. Other containers and paravirtualized instances are not supported.

OS

IMPORTANT! Check considerations and limitations that apply to the list of supported OSes.

Linux kernel version 2.6.32 to version 6.16 is supported.

Veeam Agent supports the 64-bit versions of the following distributions:

  • Debian 11.0 – 13.01
  • Ubuntu 16.04, 18.04, 20.04, 22.04 and 24.04
  • RHEL 8.4 – 9.6 and 10.0
  • Oracle Linux 7 – 10.0 (RHCK)
  • Oracle Linux 7 (starting from UEK R4) – Oracle Linux 8 (up to UEK R6)
  • Oracle Linux 8 (UEK R7) — for information on installation, see this Veeam KB article.
  • Oracle Linux 9 (UEK R7 up to 5.15.0-311.185.9.el9uek.x86_64)
  • Oracle Linux 9 (UEK R8) – for information on installing Veeam Agent on Oracle Linux 9 with UEK R8, see this Veeam KB article.
  • Oracle Linux 10 (UEK R8)
  • SLES 12 SP5, 15 SP3 – 15 SP7
  • SLES for SAP 12 SP5, 15 SP3 – 15 SP7
  • Rocky Linux 8.10, 9.3 – 9.6 and 10.0
  • AlmaLinux 8.10, 9.3 – 9.6 and 10.0
  • Amazon Linux 2 (starting from kernel version 5.10) and Amazon Linux 2023 — these distribution are supported for cloud machines only and have an experimental support status.

    1 To install Veeam Agent on Debian 13, additional prerequisite software is required.

     

File System

IMPORTANT! Check considerations and limitations that apply to the list of supported file systems.

Veeam Agent for Linux supports consistent snapshot-based data backup for the following file systems:

  • BTRFS (for OSes that run Linux kernel 3.16 or later)
  • Ext 2/3/4
  • F2FS
  • FAT16
  • FAT32
  • HFS
  • HFS+
  • JFS
  • NTFS
  • ReiserFS
  • XFS

The supported file system (except for BTRFS) can reside on a simple volume or LVM2 volume; volumes protected with encryption software such as dm-crypt are supported. BTRFS is supported only if it resides directly on a physical device with no additional abstraction layers (such as LVM, software RAID, dm-crypt and so on) below or above it.

Other file systems, file systems that are not located on logical volumes, as well as network file systems like NFS or SMB shares can be backed up using the snapshot-less mode only.

Software

IMPORTANT! Check considerations and limitations that apply to the list of required components.

Protected computer must have the following components installed:

Only for installing Veeam Agent using dkms packages:

For general operations, backup and restore:

  • wget (for downloading recovery ISO)
  • tar (for file system indexing, log export and rotation)
  • gzip (for file system indexing, log export and rotation)

For creating custom Veeam Recovery Media:

  • efibootmgr (for UEFI-based systems)
  • isolinux (for Debian-based systems)
  • syslinux (for RHEL-based systems)
  • mksquashfs
  • unsquashfs
  • xorriso (for custom Veeam Recovery Media with EFI support)

Considerations and Limitations

Hardware

  • Devices managed by Veritas Volume Manager are not supported.

OS

If a new version of a supported Linux distribution is released after the release of the current version of Veeam Agent, Veeam Agent may require a patch to support this new OS version. To learn more about Veeam Agent compatibility with Linux OS versions, see this Veeam KB article. Customers with a valid contract can request a patch from Veeam Support; for other customers, the support of the new Linux distribution will be provided with the next release of Veeam Agent.

  • Veeam Agent supports the following versions of RHEL with Extended Update Support Add-On: 8.4, 8.6, 8.8, 8.10, 9.0, 9.2 and 9.4.
    • To ensure proper functioning of the Veeam kernel module, verify that your system does not have any of the following modules installed: hcpdriver, snapapi26, snapapi, snapper, dattobd, dattobd-dkms, dkms-dattobd, cdr or cxbf.
    • The Linux OS must be set up to receive software updates from the default repositories enabled in the OS after installation.
    • For cloud-based installations that use customized kernels (such as Linux distributions deployed from AWS Marketplace or Azure Marketplace that are not in the list of supported OSes), the veeamsnap kernel module has an experimental support status.
    • For backups of cloud machines running Amazon Linux 2 and Amazon Linux 2023, only file-level restore is supported.
    • RHEL and Oracle Linux (RHCK) are supported up to certain kernel versions. To learn more, see this Veeam KB article.
    • Ubuntu with Linux kernel for KVM (Kernel-based Virtual Machine) is not supported. For the list of linux-kvm kernels for Ubuntu, see Ubuntu documentation.
    • You must not install Veeam Agent on servers that are used as hardened repositories in the Veeam Backup & Replication infrastructure.
    • Do not use Veeam Agent managed by one Veeam Backup & Replication installation on a server that acts as a backup infrastructure component in another Veeam Backup & Replication installation. If this happens, both Veeam Backup & Replication installations can automatically update the Transport and Deployer components on the host server, which may lead to performance issues or errors in your backup infrastructure.

    File System

    Keep in mind that characters that you can use in the file name may be encoded in 2 bytes or more.

    For the kernel version 4.13 or later, if a value of extended attribute exceeds the limit, Veeam Agent uses the ea_inodes feature. Backups created using the ea_inodes feature cannot be mounted on kernel versions up to 4.12.

     

    To protect data on computers that function as cluster nodes, you can also create backups using nosnap Veeam Agent for Linux. For more information, see System Requirements for Linux Computers (nosnap Veeam Agent).

    • BFQ I/O scheduler is not supported.
    • Sparse files are not supported. Veeam Agent for Linux backs up and restores sparse files as regular files.
    • Backup of pseudo file systems, such as /proc, /sys, tmpfs, devfs and others, is not supported.
    • Backup of BTRFS volumes and subvolumes with enabled file-system compression is not supported.
    • Backup of pseudo-RAID, or driver-level RAID, configurations is not supported. Only hardware RAID arrays managed by dedicated controllers and Linux native software RAID (mdadm) are supported.

    Software

    IMPORTANT

    Linux user account used to work with Veeam Agent for Linux installed on the protected computer must have the /bin/bash shell set as the default shell.