Restoration failure during Roon backup process (ref#D76IFW)

Hi! What’s not quite right with Roon?

· None of the above quite fits

None of the above quite fits

· None of these quite match

Tell us what's going on

· Restoring Roon back-up failure

Tell us about your home network

· I am using a Deco 3 device mesh network model XE75 Pro with the Roon Nucleus hardwired into one of the devices. I am trying to install my backup on a new internal SSD and move my music library from an external to the internal drive. All snapshots fail at initialisation
My backup is ~5GB across ~10 February snapshots and I have tried every one which fails after 1% intialising so might be corruption.
I am restoring to a Nucleus One with a fresh internal SSD
The backup is accessed via a hardwired network share and I have also tried plugging in directly to the Nucleus.

Hi @Bryce_Worth,

Thanks for reaching out. How many tracks are in your library?

Logs show the SSD has insufficient space to create the temp files necessary to unpack the Backup:

03/04 10:59:00 [Local 03/04 10:59:00] Warn: [backup] restore, manifest file is corrupt: b_20260224020114_cf761270-f490-4996-8402-0c3c3ddcc2b2 - System.IO.IOException: No space left on device : '/roon/data/RoonServer/.restore_tmp/Database/Core/c7168ce2883341d2bf930929309f54cd/broker_4.db/202720.ldb'
 at System.IO.RandomAccess.WriteAtOffset(SafeFileHandle handle, ReadOnlySpan`1 buffer, Int64 fileOffset)
 at System.IO.Strategies.BufferedFileStreamStrategy.FlushWrite()
 at System.IO.Strategies.BufferedFileStreamStrategy.Dispose(Boolean disposing)
 at System.IO.Stream.Dispose()
 at RoonBackup.Backups.Restore(Canceler canceler, IFileSystemService fs, IFileSystemDir rootdir, String machineid, String backupname, String outdir, Action`2 progress_cb)

We’ll watch for your reply.

Hi Connor,

Thanks very much for the reply and my external hard drive was 2TB Samsung and my internal hard drive is 1TB Samsung. However, my Roonbackup folder is 5.48GB, and my music folders add up to 293.85GB, so there should be plenty of room on the new internal drive. I have tried to physically remove the drive and retry it as well. When I open up the web interface, it recognises the new Samsung hard drive and it says everything is ok from the interface.

from AI:

“The error path is /roon/data/RoonServer/.restore_tmp/ — this is the system partition, not the 1TB internal SSD. The 1TB drive has plenty of space. The temporary restore staging folder appears to be filling the system partition. Can you either clear the system partition, redirect the .restore_tmp folder to the internal SSD, or manually trigger the restore directly to the internal SSD path?”

Specifically ask them to:

  1. Clear the .restore_tmp folder — a previous failed restore attempt may have left a large partially-extracted temp file sitting there consuming all remaining space

  2. Confirm the system partition size on the Nucleus One and how much is free

  3. Redirect or perform the restore directly to the 1TB SSD rather than staging it on the system partition first

@Bryce_Worth,

It looks like the AI’s assessment is correct.

We can see from the diagnostics report that your music files are stored on the system disk, which is why it is currently full. We also noticed that your attached 1TB Samsung disk is empty.

We recommend moving your music files from the Roon Server data directory to the Samsung disk. Alternatively, if you have a drive installed internally in your Nucleus, please follow the steps in our guide on Nucleus Internal Storage.

Thanks .

Hi @Bryce_Worth,

We wanted to check in since we see activity associated with Roon Server but can’t confirm if the Backup restore was yet successful.

The latest logs show Roon Server failing to mount the SMB Backup location due to what seem to be permissions errors.

Are you hosting Backups on a Mac or PC that you’re accessing via network share? Please ensure you’ve enabled the guest permissions for Roon to have file access.

Mac:

Windows:

Please let us know if this helps.

Hi Connor,

Thanks for the follow-up and I was able to recover the backups and it’s showing my tracks but I am not sure if my back-ups are pointing to the right database. I am assuming it should be to the new internal disk, but when I followed your instructions, I created a network share with my ip address, which presumably backs-up to my Mac?

Thanks,

Bryce

Hello @Bryce_Worth,

That is great news! I am very glad to hear you were able to recover your backups and that your library is populating again.

To clear up the confusion: you actually did exactly the right thing! It helps to understand the difference between your active Roon database and your backup folder:

  • The Active Database: Roon automatically stores its active, working database on the primary internal SSD (where the Roon Server software/operating system is installed). You do not need to configure this or point anything to it; Roon handles it entirely in the background.
  • The Backup Location: A backup is a safety snapshot of that active database. To protect against hardware failure, Roon strongly recommends keeping these backups on a completely separate device from the server itself.

Because of this rule, pointing your scheduled backups to a network share on your Mac is the perfect setup. If anything ever happens to your Roon Server’s internal drive, your database remains perfectly safe on your Mac.

(Note: If the “new internal disk” you mentioned is a secondary drive you installed specifically for storing your music files, you could technically place backups there, but keeping them completely off-board on your Mac provides much better disaster recovery).

Would you kindly share the screenshot of the current backup folder path to make sure that it will be created on your Mac?

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.