mirror of
https://github.com/AuxXxilium/arv-v-dsm.git
synced 2024-11-23 23:10:58 +07:00
parent
251cf8121e
commit
627ec56262
@ -36,6 +36,7 @@ services:
|
||||
- /dev/kvm
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
- LINUX_IMMUTABLE
|
||||
ports:
|
||||
- 5000:5000
|
||||
volumes:
|
||||
|
@ -295,7 +295,8 @@ checkFS () {
|
||||
|
||||
if [[ "$FA" != *"C"* ]]; then
|
||||
info "Warning: the filesystem of $DIR is ${FS^^}, and COW (copy on write) is not disabled for that folder!"
|
||||
info "This will negatively affect performance, please empty the folder and disable COW (chattr +C <path>)."
|
||||
info "This will negatively affect performance, please empty the folder and add the LINUX_IMMUTABLE flag"
|
||||
info "to the 'cap_add' section of your compose file, or disable COW manually by executing: chattr +C <path>"
|
||||
fi
|
||||
fi
|
||||
|
||||
|
@ -61,9 +61,10 @@ if [[ "$FS" == "xfs" || "$FS" == "zfs" || "$FS" == "btrfs" || "$FS" == "bcachefs
|
||||
{ chattr -R +C "$STORAGE"; } || :
|
||||
FA=$(lsattr -d "$STORAGE")
|
||||
fi
|
||||
if [[ "$FA" != *"C"* ]]; then
|
||||
if [[ "$FA" != *"C"* ]]; then
|
||||
info "Warning: the filesystem of $STORAGE is ${FS^^}, and COW (copy on write) is not disabled for that folder!"
|
||||
info "This will negatively affect performance, please empty the folder and disable COW (chattr +C <path>)."
|
||||
info "This will negatively affect performance, please empty the folder and add the LINUX_IMMUTABLE flag"
|
||||
info "to the 'cap_add' section of your compose file, or disable COW manually by executing: chattr +C <path>"
|
||||
fi
|
||||
fi
|
||||
|
||||
@ -74,8 +75,7 @@ else
|
||||
TMP="/tmp/dsm"
|
||||
SPACE=$(df --output=avail -B 1 /tmp | tail -n 1)
|
||||
if (( MIN_SPACE > SPACE )); then
|
||||
TMP="$STORAGE/tmp"
|
||||
info "Warning: the $FS filesystem of $STORAGE does not support UNIX permissions.."
|
||||
error "The $FS filesystem of $STORAGE does not support UNIX permissions, and no space left in container.." && exit 93
|
||||
fi
|
||||
fi
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user