mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-05-30 23:40:40 +02:00
Huge file size of Audiobookshelf automatic backup file #51
Closed
opened 2026-04-24 22:57:11 +02:00 by adam
·
15 comments
No Branch/Tag Specified
master
book_tags_genres_dedupe
episode_download_fallback
Issue-4540-SortBy-StartedDate-and-FinishedDate
episode_meta_tagging
fix_authorize_race_condition
redirect_transcode_requests
progress_updated_sort
fix_ereader_socket_event
fix_change_empty_root_password
fix_podcast_session_track_index
fix_set_token
session_modal_user
localize_durations
fix_oidc_create_user
jwt_auth_refactor
fix_scanner_deleting_single_file_books
fix_mediaprogress_updatedat_2
experimental_next_client
podcast_episode_duration
episode-timestamps-clickable
book_author_secondary_sort_title
podcast_useragents
pathexists_user_access
fix_pathexists_join
book_author_secondary_sort
clean_duplicate_mediaprogress
sanitize_html_description
trix_prevent_attachments
check_path_api_fix
fix_mediaprogress_updatedat
increase_express_json_limit
fix_dockerfile_nunicode
search_episodes
audiobook_tools_update
episode_secondary_sorts
hls_stream_url_update
new_session_track_endpoint
audiobook_tools_enhancements
watcher_rescans_update
player_track_tooltip
fix_exclude_prefixes_crash
socket_item_events
fix_podcast_episode_scanner_promise
new_stats_controller
count_cache_for_userpermissions
parsing-opf-v3
validate_migration_files
fix-quick-match-all-crash
fix-chapter-end-sleep-timer
stringify_sequelize_query
remove-col-ambiguity
fix_next_prev_edit_description
details_trim_whitespace
fix_content_url_basepath
fix_logger_fatal
progress_bar_visibility
batch-edit-populate-map-details
feed_generator_updates
bookmark-modal-updates
migrate-library-item-in-scanner
migrate-new-library-items
migrate-podcasts-new-library-item-2
migrate-podcasts-new-library-item
fix-remove-episode-from-playlist
playback-session-use-new-library-item
refactor-library-item
fix-heatmap-caption
feed-episodes-upsert
share-media-player-media-session-api
remove-old-playlist
remove_old_collection_object
plugin-implementation-demo
feed_migration
refactor-feeds-from-item
fix_remove_authors_no_books
v2.17.3-fk-constraints-migration
migrations-first-upgrade
sqlite_2
feature/nuxt-target-server
waveform
sqlite
playlists
video
v2.35.1
v2.35.0
v2.34.0
v2.33.2
v2.33.1
v2.33.0
v2.32.1
v2.32.0
v2.31.0
v2.30.0
v2.29.0
v2.28.0
v2.27.0
v2.26.3
v2.26.2
v2.26.1
v2.26.0
v2.25.1
v2.25.0
v2.24.0
v2.23.0
v2.22.0
v2.21.0
v2.20.0
v2.19.5
v2.19.4
v2.19.3
v2.19.2
v2.19.1
v2.19.0
v2.18.1
v2.18.0
v2.17.7
v2.17.6
v2.17.5
v2.17.4
v2.17.3
v2.17.2
v2.17.1
v2.17.0
v2.16.2
v2.16.1
v2.16.0
v2.15.1
v2.15.0
v2.14.0
v2.13.4
v2.13.3
v2.13.2
v2.13.1
v2.13.0
v2.12.3
v2.12.2
v2.12.1
v2.12.0
v2.11.0
v2.10.1
v2.10.0
v2.9.0
v2.8.1
v2.8.0
v2.7.2
v2.7.1
v2.7.0
v2.6.0
v2.5.0
v2.4.4
v2.4.3
v2.4.2
v2.4.1
v2.4.0
v2.3.5
v2.3.4
v2.3.3
v2.3.2
v2.3.1
v2.3.0
v2.2.23
v2.2.22
v2.2.21
v2.2.20
v2.2.19
v2.2.18
v2.2.17
v2.2.16
v2.2.15
v2.2.14
v2.2.13
v2.2.12
v2.2.11
v2.2.10
v2.2.9
v2.2.8
v2.2.7
v2.2.6
v2.2.5
v2.2.4
v2.2.3
v2.2.2
v2.2.1
v2.2.0
v2.1.5
v2.1.4
v2.1.3
v2.1.2
v2.1.1
v2.1.0
v2.0.24
v2.0.23
v2.0.22
v2.0.21
v2.0.20
v2.0.19
v2.0.18
v2.0.17
v2.0.16
v2.0.15
v2.0.14
v2.0.13
v2.0.12
v2.0.11
v2.0.10
v2.0.9
v2.0.8
v2.0.7
v2.0.6
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v1.7.2
v1.7.1
v1.7.0
v1.6.0
v1.5.5
v1.5.0
v1.4.11
v1.4.9
v1.4.7
v1.4.6
v1.4.4
v1.4.2
v1.4.0
v1.4.1
v1.3.4
v1.3.3
v1.3.1
v1.2.8
v1.2.6
v1.2.5
v1.2.4
v1.2.1
v1.1.15
v1.1.14
v1.1.13
v1.1.12
v1.1.11
v1.1.10
v1.1.9
v1.1.8
v1.0.0
0.9.61-beta.0
0.9.61-beta
Labels
Clear labels
authentication
backlog
bug
chapter editor
config-issue
ebooks
encoding/embedding
enhancement
help wanted
listening sessions & progress
planned
possible plugin
progress sync
pull-request
sorting/filtering/searching
unable to reproduce
upload
users & permissions
waiting
Mirrored from GitHub Pull Request
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
adam (Adam Melkus)
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/audiobookshelf#51
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @scorpio862 on GitHub (Oct 10, 2021).
I tried new Backup feature yesterday and I setup AudioBookshelf server to create auto backups every day.
When I woke up this morning I noticed that my Cache drive on Unraid is 100% full and something just used almost 500GB of space.
It was new automatic backup file of Audiobooshelf. It took 486GB of space and it would probably take more if there was more available on the disk.
@advplyr commented on GitHub (Oct 10, 2021):
Wow, no clue how that is possible. Did you delete it yet? It is just a zip file, change the extension to
.zipand open it up, I'm curious what is in there.@advplyr commented on GitHub (Oct 10, 2021):
It is zipping the
/metadata/booksand the entire/configdirectories. Can you check the size of these directories? Maybe you are storing other things in there?@scorpio862 commented on GitHub (Oct 10, 2021):
Yesterday, I created a backup manually and it was only 276MB.
The size of my /config folder (without Backups) is at the moment 670MB.
I don't have anything else in the /config folder, only what AudioBookshelf server creates.
I didn't delete the file. After reneming to .zip file, when I try to open it I get the error message "Unexpected end of archive".
All my docker containers crashed when my Cache drive run out of space so I'm guessing that the archive was never finished building.
@scorpio862 commented on GitHub (Oct 10, 2021):
I just noticed you added Backup folder to be backed up as well :) maybe this is the problem
@scorpio862 commented on GitHub (Oct 10, 2021):
Manual backup from yesterday contains itself :)
When I changed the yesterday's manual backup (named 2021-10-09T1747.audiobookshelf) to zip file I noticed that this archive contains a backup folder with 2021-10-09T1747.audiobookshelf file inside.
So maybe this night the backup process got stuck in the loop. I was tryging to archive the backup folder wich was groving all the time so the file size got bigger and bigger.
@advplyr commented on GitHub (Oct 10, 2021):
Two folders get zipped, /config and /metadata/books
Maybe you pointed the /metadata and the /config to the same folder?
@scorpio862 commented on GitHub (Oct 10, 2021):
But the folder backups is inside of /config
/config/metadata/backups
The backups should not be backued up
@scorpio862 commented on GitHub (Oct 10, 2021):
You are right. I have metadatata folder mounted inside of config folder
@advplyr commented on GitHub (Oct 10, 2021):
I didn't think about that possibility. I will write something to check for this, but you should change your paths to be separate folders.
@scorpio862 commented on GitHub (Oct 10, 2021):
I changed the folder structure, thanks. Now when I create backups, thay have 500KB :)
@advplyr commented on GitHub (Oct 10, 2021):
I added an extra safety step to prevent this from happening to others. If the backup gets bigger than 1GB it will abort. In release v1.4.4
@scorpio862 commented on GitHub (Oct 13, 2021):
The default configuratin on Unraid needs changing as it mounts /metadata folder in the /config folder.
@advplyr commented on GitHub (Oct 13, 2021):
I wonder if this is happening to others as well. It's not the default for me and it is not the default in the unraid template.
@scorpio862 commented on GitHub (Oct 13, 2021):
I just tested this on 3 unraid servers at work, where Audiobookshelf was never installed and everywhere /metadata gets mounted to /config by default.
@advplyr commented on GitHub (Oct 14, 2021):
I got clarification from Squid of the community app store.
This will present an issue for basically everyone using the defaults, so this may require the first major release. Thanks for testing that.