PC-Fixe: montage LUN Steam
This commit is contained in:
parent
42dd305fdb
commit
67944691a4
@ -81,5 +81,20 @@
|
||||
services.openssh.enable = true;
|
||||
services.openssh.passwordAuthentication = false;
|
||||
|
||||
systemd.services.iscsid = {
|
||||
description = "iscsid daemon";
|
||||
wantedBy = [ "network-online.target" ];
|
||||
preStart = "${pkgs.kmod}/bin/modprobe iscsi_tcp";
|
||||
postStart = ''
|
||||
${pkgs.openiscsi}/bin/iscsiadm -m discovery -t st -p 10.30.0.1
|
||||
${pkgs.openiscsi}/bin/iscsiadm -m node -T iqn.2019-11.nyanlout.re:steam -l
|
||||
'';
|
||||
serviceConfig = {
|
||||
ExecStart = "${pkgs.openiscsi}/bin/iscsid -f -c ${pkgs.openiscsi}/etc/iscsi/iscsid.conf -i ${pkgs.openiscsi}/etc/iscsi/initiatorname.iscsi";
|
||||
KillMode = "process";
|
||||
Restart = "on-success";
|
||||
};
|
||||
};
|
||||
|
||||
system.stateVersion = "20.03";
|
||||
}
|
||||
|
@ -62,9 +62,9 @@
|
||||
options = [ "bind" ];
|
||||
};
|
||||
|
||||
fileSystems."/mnt/steam" =
|
||||
{ device = "10.30.0.1:/exports/steam";
|
||||
fsType = "nfs";
|
||||
fileSystems."/mnt/steam-lun" =
|
||||
{ device = "/dev/disk/by-path/ip-10.30.0.1:3260-iscsi-iqn.2019-11.nyanlout.re:steam-lun-1";
|
||||
fsType = "ext4";
|
||||
options = ["x-systemd.automount" "noauto"];
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user