borg-umount-archiv.sh: umount ALL mounted archives from repository.

This commit is contained in:
Christoph 2024-12-31 18:48:22 +01:00
parent d85ce20eba
commit 17a65e641d

View File

@ -268,15 +268,25 @@ export BORG_RSH
BORG_RELOCATED_REPO_ACCESS_IS_OK=yes
export BORG_RELOCATED_REPO_ACCESS_IS_OK
echononl "Unmount fuse filesystem mounted at '${BORG_FUSE_MOUNT_DIR}'.."
for _dir in $(ls /mnt/borg-fuse-mount) ; do
borg umount ${BORG_FUSE_MOUNT_DIR} >> "${log_file}" 2>&1
echononl "Unmount fuse filesystem mounted at '${BORG_FUSE_MOUNT_DIR}/${_dir}'.."
#borg umount ${BORG_FUSE_MOUNT_DIR} >> "${log_file}" 2>&1
if [[ $? -gt 0 ]] ; then
echo_failed
error "$(cat "${log_file}")"
else
echo_ok
fi
borg umount ${BORG_FUSE_MOUNT_DIR}/${_dir} >> "${log_file}" 2>&1
#echo ${_dir}
#umount ${BORG_FUSE_MOUNT_DIR}/${_dir}
rmdir ${BORG_FUSE_MOUNT_DIR}/${_dir}
done
if [[ $? -gt 0 ]] ; then
echo_failed
error "$(cat "${log_file}")"
else
echo_ok
fi
clean_up 0