From e47040cace70ce1115535b528da68328e728cd3c Mon Sep 17 00:00:00 2001 From: Ingolf Wagner Date: Wed, 23 Aug 2023 07:43:53 +0200 Subject: [PATCH] chungus: moved high IO to /srv2 (which is on the nvme) --- nixos/machines/chungus/disko-config.nix | 9 +++++++++ nixos/machines/chungus/hass-zigbee2mqtt.nix | 2 +- nixos/machines/chungus/hass.nix | 2 +- nixos/machines/chungus/media-tdarr.nix | 8 ++++---- 4 files changed, 15 insertions(+), 6 deletions(-) diff --git a/nixos/machines/chungus/disko-config.nix b/nixos/machines/chungus/disko-config.nix index c8c60e2..1f2909b 100644 --- a/nixos/machines/chungus/disko-config.nix +++ b/nixos/machines/chungus/disko-config.nix @@ -97,6 +97,15 @@ in compression = "lz4"; }; }; + "services2" = { + type = "zfs_fs"; + mountpoint = "/srv2"; + options = { + mountpoint = "legacy"; + compression = "lz4"; + "com.sun:auto-snapshot:daily" = true; + }; + }; }; }; diff --git a/nixos/machines/chungus/hass-zigbee2mqtt.nix b/nixos/machines/chungus/hass-zigbee2mqtt.nix index 7d94ecd..4c6fe3e 100644 --- a/nixos/machines/chungus/hass-zigbee2mqtt.nix +++ b/nixos/machines/chungus/hass-zigbee2mqtt.nix @@ -5,7 +5,7 @@ services.zigbee2mqtt = { enable = true; - dataDir = "/srv/zigbee2mqtt"; + dataDir = "/srv2/zigbee2mqtt"; settings = { # Home Assistant integration (MQTT discovery) diff --git a/nixos/machines/chungus/hass.nix b/nixos/machines/chungus/hass.nix index 753a322..116de36 100644 --- a/nixos/machines/chungus/hass.nix +++ b/nixos/machines/chungus/hass.nix @@ -3,7 +3,7 @@ virtualisation.oci-containers = { containers.homeassistant = { - volumes = [ "/srv/home-assistant:/config" ]; + volumes = [ "/srv2/home-assistant:/config" ]; environment.TZ = "Europe/Berlin"; image = "ghcr.io/home-assistant/home-assistant:stable"; # Warning: if the tag does not change, the image will not be updated extraOptions = [ "--network=host" ]; diff --git a/nixos/machines/chungus/media-tdarr.nix b/nixos/machines/chungus/media-tdarr.nix index fa8a7b9..4413f86 100644 --- a/nixos/machines/chungus/media-tdarr.nix +++ b/nixos/machines/chungus/media-tdarr.nix @@ -5,10 +5,10 @@ virtualisation.oci-containers = { containers.tdarr = { volumes = [ - "/srv/tdarr/server:/app/server" - "/srv/tdarr/configs:/app/configs" - "/srv/tdarr/logs:/app/logs" - "/srv/tdarr/transcode_cache:/temp" + "/srv2/tdarr/server:/app/server" + "/srv2/tdarr/configs:/app/configs" + "/srv2/tdarr/logs:/app/logs" + "/srv2/tdarr/transcode_cache:/temp" "/media:/media" ]; environment = {