mirror of
https://github.com/RichieCahill/dotfiles.git
synced 2026-04-17 04:58:19 -04:00
removed torrenting pool
This commit is contained in:
@@ -19,7 +19,6 @@
|
||||
boot.zfs.extraPools = [
|
||||
"media"
|
||||
"storage"
|
||||
"torrenting"
|
||||
];
|
||||
|
||||
powerManagement = {
|
||||
|
||||
@@ -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 = {
|
||||
|
||||
@@ -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" ];
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
zpool = ["root_pool", "storage", "torrenting", "media"]
|
||||
zpool = ["root_pool", "storage", "media"]
|
||||
services = [
|
||||
"audiobookshelf",
|
||||
"cloud_flare_tunnel",
|
||||
|
||||
@@ -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";
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user