proxmox_utilities/lxc_mount_mapping
Luca Gambarotto 22a70d5aee Added readme 2024-01-14 11:27:51 +01:00
..
proxmox_lxc_map.py Added proxmox lxc mapping python script 2024-01-14 10:14:01 +00:00
readme.md Added readme 2024-01-14 11:27:51 +01:00

readme.md

Lxc mount mapping

This script computes the mappings to be set in a proxmox lxc container configuration file.

Script setup

To compute the mappings, set the uid_map and gid_map variables of the script. Each entry of these array is organized as follows:

[container_id, host_id]

Output usage

The output is split in 3 parts:

  1. Lxc configuration file settings: copy all the lines at the end of the file stored in /etc/pve/lxc/<lxc_id>.conf.

  2. subuid configuration file The provided lines should be added at the end of /etc/subuid

  3. subgid configuration file The provided lines should be added at the end of /etc/subgid

Directory mapping

Directory mapping can be set up adding the following line in the configuration:

mp0: <host_directory>,mp=<container_directory>,replicate=0

Make sure that the user/group mapped to the cotainer is the owener of the host folder / have the correct access permissions on the folder.