From a21783e7068a91ae1a0c2f472ac3d62d28e06f7c Mon Sep 17 00:00:00 2001 From: Vegard Hagen Date: Sat, 2 Aug 2025 22:23:31 +0200 Subject: [PATCH] fix(plex): volume won't mount Signed-off-by: Vegard Hagen --- k8s/apps/media/plex/pvc.yaml | 2 +- tofu/kubernetes/bootstrap/volumes/README.md | 36 ++++++++++++++++++- .../kubernetes/kubernetes_volumes.auto.tfvars | 4 +++ 3 files changed, 40 insertions(+), 2 deletions(-) diff --git a/k8s/apps/media/plex/pvc.yaml b/k8s/apps/media/plex/pvc.yaml index c82e8a9..4b6e189 100644 --- a/k8s/apps/media/plex/pvc.yaml +++ b/k8s/apps/media/plex/pvc.yaml @@ -5,7 +5,7 @@ metadata: namespace: plex spec: storageClassName: proxmox-csi - volumeName: pv-plex + volumeName: pv-plex-config accessModes: - ReadWriteOnce resources: diff --git a/tofu/kubernetes/bootstrap/volumes/README.md b/tofu/kubernetes/bootstrap/volumes/README.md index b2290dd..bdfbc75 100644 --- a/tofu/kubernetes/bootstrap/volumes/README.md +++ b/tofu/kubernetes/bootstrap/volumes/README.md @@ -74,4 +74,38 @@ tofu import 'module.volumes.module.persistent-volume["pv-netbird-signal"].kubern tofu import 'module.volumes.module.persistent-volume["pv-netbird-management"].kubernetes_persistent_volume.pv' pv-netbird-management tofu import 'module.volumes.module.persistent-volume["pv-plex"].kubernetes_persistent_volume.pv' pv-plex tofu import 'module.volumes.module.persistent-volume["pv-prometheus"].kubernetes_persistent_volume.pv' pv-prometheus -``` \ No newline at end of file +``` + +## Backup volume on Proxmox node + +list all volumes + +```shell +zfs list +``` + +create snapshot + +```shell +zfs snapshot rpool/data/@backup +``` + +list snapshots + +```shell +zfs list -t snapshot +``` + +```shell +zpool create rpool/data/-backup +``` + +```shell +root@abel:~# zfs send rpool/data/@backup | zfs receive -F -u rpool/data/-backup +``` + +## Manually mount disk + +```shell +qm set - : +``` diff --git a/tofu/kubernetes/kubernetes_volumes.auto.tfvars b/tofu/kubernetes/kubernetes_volumes.auto.tfvars index 0dec447..66c57ef 100644 --- a/tofu/kubernetes/kubernetes_volumes.auto.tfvars +++ b/tofu/kubernetes/kubernetes_volumes.auto.tfvars @@ -51,6 +51,10 @@ kubernetes_volumes = { node = "abel" size = "12G" } + pv-plex-config = { + node = "abel" + size = "12G" + } pv-prometheus = { node = "abel" size = "10G"