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: x86 or 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.12 is supported.

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

  • Debian 10.13 – 12.8
  • Ubuntu 16.04, 18.04, 20.04, 22.04, 22.10, 23.04, 23.10, 24.04 and 24.10
  • RHEL 6.4 – 9.5
  • CentOS 7
  • Oracle Linux 6 – 9.5 (RHCK)
  • Oracle Linux 6 (starting from UEK R2) – Oracle Linux 8 (up to UEK R6)
  • Oracle Linux 8 (UEK R7) — for information on installation, see this Veeam KB article.
  • Oracle Linux 9 (up to 5.15.0-302.167.6.el9uek)
  • SLES 12 SP4, 12 SP5, 15 SP1 – 15 SP6
  • SLES for SAP 12 SP4, 12 SP5, 15 SP1 – 15 SP6
  • Fedora 36, 37, 38 and 39
  • openSUSE Leap 15.3 – 15.6
  • Rocky Linux 8.10, 9.3 – 9.5
  • AlmaLinux 8.10, 9.3 – 9.5

Veeam Agent supports 32-bit versions of RHEL 6 and Oracle Linux 6 distributions only.

 

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. For details, see the Snapshot-Less File-Level Backup section in the Veeam Agent for Linux User Guide.

Software

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

Protected computer must have the following components installed:

  • dkms
  • gcc
  • make
  • perl
  • linux-headers (for Debian-based systems)
  • kernel-headers (for RedHat-based systems)
  • kernel-devel (for RedHat-based systems)
  • kernel-uek-devel (for Oracle Linux systems with UEK)
  • libudev
  • libacl
  • libattr
  • lvm2
  • libfuse2 (FUSE libraries for Debian-based and SLES-based systems)
  • fuse-libs (FUSE libraries for RedHat-based and Fedora systems)
  • libncurses5
  • dmidecode
  • libmysqlclient
  • libpq5
  • python3
  • efibootmgr (for UEFI-based systems)
  • isolinux (for Debian-based systems)
  • syslinux (for RedHat-based systems)
  • btrfs-progs (for backup of BTRFS file system)
  • mksquashfs (for custom Veeam Recovery Media)
  • unsquashfs (for custom Veeam Recovery Media)
  • wget (for custom Veeam Recovery Media)
  • xorriso (for custom Veeam Recovery Media with EFI support)
  • tar (for file system indexing, log export and rotation)
  • gzip (for file system indexing, log export and rotation)

Considerations and Limitations

Hardware

  • Devices managed by Veritas Volume Manager are not supported.

OS

Page updated 12/2/2024

Page content applies to build 12.3.0.310