removed torrenting pool

This commit is contained in:
2025-03-29 11:10:17 -04:00
parent aa2836c452
commit fa3f14785c
8 changed files with 15 additions and 28 deletions

View File

@@ -268,7 +268,6 @@
"Tmpfs", "Tmpfs",
"topsites", "topsites",
"topstories", "topstories",
"torrenting",
"treefmt", "treefmt",
"twimg", "twimg",
"uaccess", "uaccess",

View File

@@ -19,7 +19,6 @@
boot.zfs.extraPools = [ boot.zfs.extraPools = [
"media" "media"
"storage" "storage"
"torrenting"
]; ];
powerManagement = { powerManagement = {

View File

@@ -22,7 +22,7 @@ in
]; ];
volumes = [ volumes = [
"${vars.media_docker_configs}/qbitvpn:/config" "${vars.media_docker_configs}/qbitvpn:/config"
"${vars.torrenting_qbitvpn}:/data" "${vars.storage_qbitvpn}:/data"
"/etc/localtime:/etc/localtime:ro" "/etc/localtime:/etc/localtime:ro"
]; ];
environment = { environment = {

View File

@@ -110,16 +110,11 @@
"luks-storage_pool-wwn-0x5000cca23bd00ae9-part1".device = "luks-storage_pool-wwn-0x5000cca23bd00ae9-part1".device =
"/dev/disk/by-id/wwn-0x5000cca23bd00ae9-part1"; "/dev/disk/by-id/wwn-0x5000cca23bd00ae9-part1";
# Torrenting pool # Torrenting pool
"luks-torrenting_pool-wwn-0x500a0751e6c3c01e-part1" = { # "luks-torrenting_pool-wwn-0x500a0751e6c3c01e-part1" = {
device = "/dev/disk/by-id/wwn-0x500a0751e6c3c01e-part1"; # device = "/dev/disk/by-id/wwn-0x500a0751e6c3c01e-part1";
bypassWorkqueues = true; # bypassWorkqueues = true;
allowDiscards = true; # allowDiscards = true;
}; # };
"luks-torrenting_pool-wwn-0x5000cca264f080a3-part1".device =
"/dev/disk/by-id/wwn-0x5000cca264f080a3-part1";
"luks-torrenting_pool-wwn-0x5000cca298c33ae5-part1".device =
"/dev/disk/by-id/wwn-0x5000cca298c33ae5-part1";
# cspell:enable
}; };
}; };
kernelModules = [ "kvm-amd" ]; kernelModules = [ "kvm-amd" ];

View File

@@ -11,9 +11,6 @@ sudo zpool create -o ashift=12 -O acltype=posixacl -O atime=off -O dnodesize=aut
sudo zpool add storage -o ashift=12 special mirror sudo zpool add storage -o ashift=12 special mirror
sudo zpool add storage -o ashift=12 logs mirror sudo zpool add storage -o ashift=12 logs mirror
# torrenting
sudo zpool create -o ashift=12 -O acltype=posixacl -O atime=off -O dnodesize=auto -O xattr=sa -O compression=zstd -m /zfs/torrenting torrenting
sudo zpool add torrenting -o ashift=12 special
# media datasets # media datasets
sudo zfs create -o compression=zstd-9 media/docker sudo zfs create -o compression=zstd-9 media/docker
@@ -33,7 +30,6 @@ sudo zfs create -o recordsize=16K -o compression=zstd-19 -o copies=2 storage/pho
sudo zfs create -o recordsize=1M -o compression=zstd-19 storage/plex sudo zfs create -o recordsize=1M -o compression=zstd-19 storage/plex
sudo zfs create -o compression=zstd-19 -o copies=3 storage/secrets sudo zfs create -o compression=zstd-19 -o copies=3 storage/secrets
sudo zfs create -o compression=zstd-19 storage/syncthing sudo zfs create -o compression=zstd-19 storage/syncthing
sudo zfs create -o recordsize=1M -o compression=zstd-9 -o exec=off -o sync=disabled storage/qbitvpn
sudo zfs create -o recordsize=1M -o compression=zstd-9 -o exec=off -o sync=disabled storage/transmission
# torrenting datasets
sudo zfs create -o recordsize=16K -o exec=off -o sync=disabled torrenting/qbit
sudo zfs create -o recordsize=16K -o exec=off -o sync=disabled torrenting/qbitvpn

View File

@@ -14,9 +14,9 @@ in
settings = { settings = {
bind-address-ipv4 = "192.168.95.14"; bind-address-ipv4 = "192.168.95.14";
cache-size-mb = 0; cache-size-mb = 0;
download-dir = "${vars.torrenting_transmission}/complete"; download-dir = "${vars.storage_transmission}/complete";
download-queue-enabled = false; download-queue-enabled = false;
incomplete-dir = "${vars.torrenting_transmission}/incomplete"; incomplete-dir = "${vars.storage_transmission}/incomplete";
incomplete-dir-enabled = true; incomplete-dir-enabled = true;
message-level = 3; message-level = 3;
peer-port = 51413; peer-port = 51413;

View File

@@ -1,4 +1,4 @@
zpool = ["root_pool", "storage", "torrenting", "media"] zpool = ["root_pool", "storage", "media"]
services = [ services = [
"audiobookshelf", "audiobookshelf",
"cloud_flare_tunnel", "cloud_flare_tunnel",

View File

@@ -1,10 +1,9 @@
let let
zfs_media = "/zfs/media"; zfs_media = "/zfs/media";
zfs_storage = "/zfs/storage"; zfs_storage = "/zfs/storage";
zfs_torrenting = "/zfs/torrenting";
in in
{ {
inherit zfs_media zfs_storage zfs_torrenting; inherit zfs_media zfs_storage;
# media # media
media_database = "${zfs_media}/database"; media_database = "${zfs_media}/database";
media_docker = "${zfs_media}/docker"; media_docker = "${zfs_media}/docker";
@@ -22,8 +21,7 @@ in
storage_secrets = "${zfs_storage}/secrets"; storage_secrets = "${zfs_storage}/secrets";
storage_syncthing = "${zfs_storage}/syncthing"; storage_syncthing = "${zfs_storage}/syncthing";
storage_library = "${zfs_storage}/library"; storage_library = "${zfs_storage}/library";
# torrenting storage_qbitvpn = "${zfs_storage}/qbitvpn";
torrenting_qbit = "${zfs_torrenting}/qbit"; storage_transmission = "${zfs_storage}/transmission";
torrenting_qbitvpn = "${zfs_torrenting}/qbitvpn";
torrenting_transmission = "${zfs_torrenting}/transmission";
} }