githubModifier

2nd NVME partagé avec les LXC

Je souhaiter utiliser un NVME spécifiquement pour certaines données. Je souhaiter donc le rajouter sur mon PVE en direct, et donner accès à certains dossier pour chacunes de mes LXC.

Trouver et partitionner le disque

Je cherche les infos sur mon disque:

root@pve:~# lsblk -o NAME,SIZE,MODEL,SERIAL,TYPE,FSTYPE,MOUNTPOINT

NAME                             SIZE MODEL                SERIAL       TYPE FSTYPE      MOUNTPOINT
nvme0n1                        465.8G WD Red SN700 500GB   25465W800702 disk             

Mon disque est bien nvme0n1. Je le partitionne et le formate

wipefs -a /dev/nvme0n1
sgdisk --zap-all /dev/nvme0n1
sgdisk -n 1:0:0 -t 1:8300 -c 1:"nvme-data" /dev/nvme0n1
mkfs.ext4 -L nvme-data /dev/nvme0n1p1

Monter le disque

mkdir -p /mnt/nvme

Trouver l'UUID du disque:

blkid /dev/nvme0n1p1

Ajouter cette ligne (en remplaçant l'UUID) dans `/etc/fstab`

Le monter:

Lier les dossiers aux VMS

On vérifie que les LXC sont unprivileged

Monter les dossiers

Pour un dossier read only:

Mis à jour