In the Veeam Backup & Replication environment, it may be necessary to expand the allocated space of a Linux repository.
In my environment, there is an Ubuntu 22.04 server to which a second disk(dev/sdb) was added, formatted as xfs, and made available as mount point /mnt/backup/ .
The server is used in hardened repository mode (immutability)
(https://helpcenter.veeam.com/docs/backup/vsphere/hardened_repository.html?ver=120).
Let’s look at the simple procedure:
- The packages to install are cloud-guest-utils and gdisk:
“sudo apt -y install cloud-guest-utils gdisk” - To find out the structure of the file system use the command:
“sudo lsblk”-
- The result shows the sizing, and mount point of Ubuntu server file system:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 16G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 1.8G 0 part /boot
└─sda3 8:3 0 14.2G 0 part
└─ubuntu–vg-ubuntu–lv 253:0 0 10G 0 lvm /
sdb 8:16 0 100G 0 disk. └─sdb1 8:17 0 80G 0 part /mnt/backup
sr0 11:0 1 1024M 0 rom
- The result shows the sizing, and mount point of Ubuntu server file system:
-
- To find out if the file system has additional space to allocate:
“sudo growpart /dev/sdb 1”- The result shows the item changed
CHANGED: partition=1 start=2048 old: size=167770079 end=167772126 new: size=209713119 end=209715166
- The result shows the item changed
- The final command that widens the file system is: sudo “xfs_growfs /mnt/backup/”
- Check the result through the command already seen: “sudo lsblk”