Robin NFS and mdadm config
This commit is contained in:
parent
a69e338b58
commit
d74b079d01
1 changed files with 28 additions and 0 deletions
|
|
@ -26,6 +26,33 @@
|
||||||
openssh.enable = true;
|
openssh.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
services.nfs = {
|
||||||
|
server.enable = true;
|
||||||
|
server.exports = ''
|
||||||
|
/export/yarr 192.168.1.0/16(rw,secure,anonuid=1000,anongid=1000,all_squash)
|
||||||
|
/export 192.168.1.0/16(ro,fsid=0,root_squash,subtree_check,secure)
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
|
# RAID
|
||||||
|
boot.swraid = {
|
||||||
|
enable = true;
|
||||||
|
mdadmConf = ''
|
||||||
|
ARRAY /dev/md0 level=raid10 num-devices=4 metadata=1.2 UUID=f94b90a5:574f242f:00596ed9:a2b369c7
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
|
fileSystems."/mnt/raid" = {
|
||||||
|
device = "/dev/disk/by-uuid/208bee23-4723-42c2-ac4e-c902eb530f80";
|
||||||
|
fsType = "ext4";
|
||||||
|
options = [ "defaults" "nofail" "_netdev" ];
|
||||||
|
};
|
||||||
|
|
||||||
|
fileSystems."/export/yarr" = {
|
||||||
|
device = "/mnt/raid/yarr";
|
||||||
|
options = [ "bind" ];
|
||||||
|
};
|
||||||
|
|
||||||
boot = {
|
boot = {
|
||||||
loader = {
|
loader = {
|
||||||
systemd-boot.enable = true;
|
systemd-boot.enable = true;
|
||||||
|
|
@ -34,6 +61,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
kernelPackages = pkgs.linuxPackages_latest;
|
kernelPackages = pkgs.linuxPackages_latest;
|
||||||
|
supportedFilesystems = [ "nfs" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
time.timeZone = "America/New_York";
|
time.timeZone = "America/New_York";
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue