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

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

View File

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

View File

@@ -110,16 +110,11 @@
"luks-storage_pool-wwn-0x5000cca23bd00ae9-part1".device =
"/dev/disk/by-id/wwn-0x5000cca23bd00ae9-part1";
# Torrenting pool
"luks-torrenting_pool-wwn-0x500a0751e6c3c01e-part1" = {
device = "/dev/disk/by-id/wwn-0x500a0751e6c3c01e-part1";
bypassWorkqueues = 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
# "luks-torrenting_pool-wwn-0x500a0751e6c3c01e-part1" = {
# device = "/dev/disk/by-id/wwn-0x500a0751e6c3c01e-part1";
# bypassWorkqueues = true;
# allowDiscards = true;
# };
};
};
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 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
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 compression=zstd-19 -o copies=3 storage/secrets
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 = {
bind-address-ipv4 = "192.168.95.14";
cache-size-mb = 0;
download-dir = "${vars.torrenting_transmission}/complete";
download-dir = "${vars.storage_transmission}/complete";
download-queue-enabled = false;
incomplete-dir = "${vars.torrenting_transmission}/incomplete";
incomplete-dir = "${vars.storage_transmission}/incomplete";
incomplete-dir-enabled = true;
message-level = 3;
peer-port = 51413;

View File

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

View File

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