fuuko: Reinstall on different SSD

The old one is quite small and does not have a cache, which makes it
quite slow. The new SSD also has a much higher endurance rating.
This commit is contained in:
Simon Bruder 2022-01-14 17:04:35 +01:00
parent 0baeb59b38
commit cc9fbf8d37
Signed by: simon
GPG key ID: 8D3C82F9F309F8EC
3 changed files with 8 additions and 18 deletions

View file

@ -9,7 +9,7 @@ lying around and it is acceptable after changing the CPU from the original
Celeron. I decided not to use another consumer-grade computer for this, since Celeron. I decided not to use another consumer-grade computer for this, since
the server offers ECC memory and therefore should be more reliable. the server offers ECC memory and therefore should be more reliable.
The SSD (Crucial BX500 240GB) is connected to the first drive slot in a 3.5 ″ The SSD (Intel DC S4500 480GB) is connected to the first drive slot in a 3.5 ″
adapter. I originally wanted to connect it to the internal ODD SATA port, but adapter. I originally wanted to connect it to the internal ODD SATA port, but
since it only supports SATA2 (3Gbit/s) and does not support booting from it, since it only supports SATA2 (3Gbit/s) and does not support booting from it,
requiring an additional boot drive, I decided against this. requiring an additional boot drive, I decided against this.

View file

@ -36,13 +36,13 @@
luks.devices = { luks.devices = {
root = { root = {
name = "root"; name = "root";
device = "/dev/disk/by-uuid/72b59109-8df1-4fca-9b2e-d9dc973fce75"; device = "/dev/disk/by-uuid/c5cf6858-cca0-40dc-a3b5-ab47a3f9d49c";
preLVM = true; preLVM = true;
allowDiscards = true; allowDiscards = true;
}; };
}; };
}; };
loader.grub.device = "/dev/disk/by-id/ata-CT240BX500SSD1_2045E4C67C52"; loader.grub.device = "/dev/disk/by-id/ata-INTEL_SSDSC2KB480G7_PHYS749202D6480BGN";
}; };
environment.etc.crypttab.text = '' environment.etc.crypttab.text = ''
@ -52,12 +52,12 @@
fileSystems = { fileSystems = {
"/" = { "/" = {
device = "/dev/disk/by-uuid/c45b49b9-bc3c-4e53-85ae-0d430ba1cafb"; device = "/dev/disk/by-uuid/92a1f733-8a23-42ea-958b-0d01a5de7776";
fsType = "ext4"; fsType = "btrfs";
options = [ "discard" "noatime" ]; options = [ "compress=zstd" "discard" "noatime" ];
}; };
"/boot" = { "/boot" = {
device = "/dev/disk/by-uuid/a1ceeabf-fe24-42ce-9ffc-99ebe7b97d5c"; device = "/dev/disk/by-uuid/0f1822e1-643b-49e0-b279-5e3373c6a26c";
fsType = "ext2"; fsType = "ext2";
}; };
"/data" = { "/data" = {
@ -74,7 +74,7 @@
swapDevices = [ swapDevices = [
{ {
device = "/dev/disk/by-partuuid/e62d8794-aff9-44d0-8080-06cf4c128306"; device = "/dev/disk/by-partuuid/22978e17-fbbf-4879-9385-5c9473df1706";
randomEncryption.enable = true; randomEncryption.enable = true;
} }
]; ];

View file

@ -6,16 +6,6 @@ let
mkStaticTarget = target: mkStaticTargets (lib.singleton target); mkStaticTarget = target: mkStaticTargets (lib.singleton target);
in in
{ {
systemd.mounts = lib.singleton {
after = [ "data.mount" ];
before = [ "prometheus.service" ];
wantedBy = [ "local-fs.target" ];
what = "/data/prometheus";
where = config.systemd.services.prometheus.serviceConfig.WorkingDirectory;
type = "none";
options = "bind";
};
services.prometheus = { services.prometheus = {
enable = true; enable = true;
listenAddress = "127.0.0.1"; listenAddress = "127.0.0.1";