Try to fix disk mount failure. Edited podman configuration.
This commit is contained in:
@@ -528,7 +528,11 @@ EOF
|
||||
(envsubst < "templates/nix-config/disks/content.nix") >> final-nix-config/etc/nixos/disks/disko.nix
|
||||
SNAPRAID_CONTENT_FILES+=" \"/mnt/content-${j}/snapraid.content\""$'\n'
|
||||
SNAPRAID_DATA_DISKS+=" d${j} = \"/mnt/content-${j}\";"$'\n'
|
||||
MERGERFS_REQ_DEPS+=" \"x-systemd.requires-mounts-for=/mnt/content-${j}\""$'\n'
|
||||
MOUNT_DEPENDENCIES_START+=" cryptsetup open ${CONTENT_DISK_ID}-part1 crypted-content-${j} --key-file /etc/secrets/disks/content-${j}"$'\n'
|
||||
MOUNT_DEPENDENCIES_START+=" mkdir -p /mnt/content-${j}"$'\n'
|
||||
MOUNT_DEPENDENCIES_START+=" mount /mnt/content-${j}"$'\n'
|
||||
MOUNT_DEPENDENCIES_STOP+=" umount /mnt/content-${j}"$'\n'
|
||||
MOUNT_DEPENDENCIES_STOP+=" cryptsetup close crypted-content-${j}"$'\n'
|
||||
done
|
||||
echo -e "\n✅ Generated $CONTENT_DISK_NUMBER data disk configuration(s)."
|
||||
j=0
|
||||
@@ -538,12 +542,18 @@ EOF
|
||||
if [[ "${DATA_DISKS_TYPE[${i}]}" == "HDD" ]]; then export ALLOW_DISCARDS="false"; else export ALLOW_DISCARDS="true"; fi
|
||||
(envsubst < "templates/nix-config/disks/parity.nix") >> final-nix-config/etc/nixos/disks/disko.nix
|
||||
SNAPRAID_PARITY_FILES+=" \"/mnt/parity-${j}/snapraid.parity\""$'\n'
|
||||
MOUNT_DEPENDENCIES_START+=" cryptsetup open ${PARITY_DISK_ID} crypted-parity-${j} --key-file /etc/secrets/disks/parity-${j}"$'\n'
|
||||
MOUNT_DEPENDENCIES_START+=" mkdir -p /mnt/parity-${j}"$'\n'
|
||||
MOUNT_DEPENDENCIES_START+=" mount /mnt/parity-${j}"$'\n'
|
||||
MOUNT_DEPENDENCIES_STOP+=" umount /mnt/parity-${j}"$'\n'
|
||||
MOUNT_DEPENDENCIES_STOP+=" cryptsetup close crypted-parity-${j}"$'\n'
|
||||
done
|
||||
echo -e "\n✅ Generated $PARITY_DISK_NUMBER parity disk configuration(s)."
|
||||
export SNAPRAID_CONTENT_FILES
|
||||
export SNAPRAID_DATA_DISKS
|
||||
export SNAPRAID_PARITY_FILES
|
||||
export MERGERFS_REQ_DEPS
|
||||
export MOUNT_DEPENDENCIES_START
|
||||
export MOUNT_DEPENDENCIES_STOP
|
||||
envsubst < templates/nix-config/disks/snapraid.nix > final-nix-config/etc/nixos/disks/snapraid.nix
|
||||
fi
|
||||
# Close the disko.nix block
|
||||
|
||||
Reference in New Issue
Block a user