nfs
This commit is contained in:
parent
e3fa8f1f3a
commit
d4aad12c32
@ -26,7 +26,7 @@
|
||||
|
||||
../../../profiles/mounts/freon-nfs.nix
|
||||
../../../profiles/mounts/reidun-nfs.nix
|
||||
/* ../../../profiles/mounts/meconium-nfs.nix */
|
||||
../../../profiles/mounts/meconium-nfs.nix
|
||||
/* ../../../profiles/mounts/fridge-nfs.nix */
|
||||
|
||||
../../../profiles/shell.nix
|
||||
|
@ -49,7 +49,7 @@
|
||||
|
||||
../../../profiles/mounts/freon-nfs.nix
|
||||
../../../profiles/mounts/reidun-nfs.nix
|
||||
/* ../../../profiles/mounts/meconium-nfs.nix */
|
||||
../../../profiles/mounts/meconium-nfs.nix
|
||||
|
||||
../../../profiles/shell.nix
|
||||
|
||||
|
@ -32,12 +32,16 @@
|
||||
#services.zfs.trim.enable = true;
|
||||
|
||||
# the `sharenfs` property generates /etc/exports.d/zfs.exports file, automatically processed by NFS
|
||||
|
||||
# https://man.freebsd.org/cgi/man.cgi?query=exports - -network only supports a single range
|
||||
# # sudo zfs set sharenfs="-maproot=0:0 -network=192.168.1.0/24" Reidun/shared
|
||||
# # sudo zfs set sharenfs="-maproot=0:0 -network=192.168.1.0/24" Freon
|
||||
# https://man.archlinux.org/man/core/nfs-utils/exports.5.en
|
||||
# # zfs set sharenfs="-maproot=0:0 -network=192.168.1.0/24" Reidun/shared
|
||||
# # zfs set sharenfs="-maproot=0:0 -network=192.168.1.0/24" Freon/Music
|
||||
# # zfs set sharenfs="ro=192.168.1.0/24,all_squash,anonuid=70,anongid=70" Meconium
|
||||
# # zfs set sharenfs="rw=@192.168.1.0/24" Meconium
|
||||
# # zfs set sharenfs="rw=@100.64.0.0/10" Meconium
|
||||
# # sudo zfs set sharenfs="rw=100.64.0.0/10,rw=192.168.1.0/24" Meconium
|
||||
|
||||
# # sudo zfs set sharenfs="-maproot=0:0 -network=100.64.0.0/10" Reidun/shared
|
||||
# # sudo zfs set sharenfs="-maproot=0:0 -network=100.64.0.0/10" Freon
|
||||
# # sudo zfs set sharenfs="rw=100.64.0.0/10" Meconium
|
||||
services.nfs.server.enable = lib.mkDefault true;
|
||||
|
||||
# https://wiki.nixos.org/wiki/NFS
|
||||
|
@ -21,6 +21,8 @@ lib.mkIf (!config.virtualisation.isVmVariant)
|
||||
joinSets = sets: builtins.foldl' (l: r: l // r) {} sets;
|
||||
# TODO: space in dirname is not supported
|
||||
in joinSets (map (mkMount "/mnt/freon" "192.168.1.3:/Freon") [
|
||||
/* in joinSets (map (mkMount "/mnt/freon" "knut.tail9aac63.ts.net:/Freon") [ */
|
||||
/* in joinSets (map (mkMount "/mnt/freon" "100.109.53.107:/Freon") [ */
|
||||
""
|
||||
"/Backups"
|
||||
"/ISO"
|
||||
|
@ -19,11 +19,14 @@
|
||||
# TODO: combine nameValuePair and listToAttrs
|
||||
joinSets = sets: builtins.foldl' (l: r: l // r) {} sets;
|
||||
# TODO: space in dirname is not supported
|
||||
in joinSets (map (mkMount "/mnt/meconium" "192.168.1.8:/Meconium" ) [
|
||||
in joinSets (map (mkMount "/mnt/meconium" "192.168.1.9:/mnt/meconium" ) [
|
||||
/* in joinSets (map (mkMount "/mnt/meconium" "noximilien.tail9aac63.ts.net:/mnt/meconium" ) [ */
|
||||
/* in joinSets (map (mkMount "/mnt/meconium" "100.113.27.44:/mnt/meconium" ) [ */
|
||||
""
|
||||
"/backups"
|
||||
"/backups/rocm"
|
||||
"/beets_music"
|
||||
"/Backups"
|
||||
"/Backups/rocm.pbsds.net"
|
||||
"/blob"
|
||||
"/blob/attic"
|
||||
#"/garage"
|
||||
#"/garage/gunktrunk"
|
||||
]);
|
||||
|
@ -21,6 +21,8 @@ lib.mkIf (!config.virtualisation.isVmVariant)
|
||||
joinSets = sets: builtins.foldl' (l: r: l // r) {} sets;
|
||||
# TODO: space in dirname is not supported
|
||||
in joinSets (map (mkMount "/mnt/reidun" "192.168.1.3:/Reidun/shared") [
|
||||
/* in joinSets (map (mkMount "/mnt/reidun" "knut.tail9aac63.ts.net:/Reidun/shared") [ */
|
||||
/* in joinSets (map (mkMount "/mnt/reidun" "100.109.53.107:/Reidun/shared") [ */
|
||||
""
|
||||
#"/Comics"
|
||||
"/Downloads"
|
||||
|
Loading…
Reference in New Issue
Block a user