I am running Duplicati - 2.0.2.1_beta_2017-08-01 with:
Arch Linux with 4.12.13 kernel
Mono JIT compiler version 5.0.0 (Stable 5.0.0.100/9667aa6 Wed Jul 12 17:00:30 UTC 2017)
I am trying to restore a backup (SFTP/SSH) that has the following characteristics:
Source: 14.81 GB
Backup: 15.16 GB / 109 Versions
However, I am getting the following error:
Insertion failed because the database is full database or disk is full
Prior to restoring, my system has 6 GB of RAM free, my /home
partition has 190 GB free, and my /
partition has 7 GB free. I do not have a TMPDIR
environment variable defined. I noticed during the restore that the amount of RAM consumed increases to about 80% before I encounter the error.
Am I running into issues because of lack of RAM or disk space?
Some relevant logs are below:
Mono.Data.Sqlite.SqliteException (0x80004005): Insertion failed because the database is full
database or disk is full
at Mono.Data.Sqlite.SQLite3.Reset (Mono.Data.Sqlite.SqliteStatement stmt) [0x00084] in <064c354e48ef46e5825b9a486d405fb4>:0
at Mono.Data.Sqlite.SQLite3.Step (Mono.Data.Sqlite.SqliteStatement stmt) [0x0003d] in <064c354e48ef46e5825b9a486d405fb4>:0
at Mono.Data.Sqlite.SqliteDataReader.NextResult () [0x00104] in <064c354e48ef46e5825b9a486d405fb4>:0
at Mono.Data.Sqlite.SqliteDataReader..ctor (Mono.Data.Sqlite.SqliteCommand cmd, System.Data.CommandBehavior behave) [0x0004e] in <064c354e48ef46e5825b9a486d405fb4>:0
at (wrapper remoting-invoke-with-check) Mono.Data.Sqlite.SqliteDataReader:.ctor (Mono.Data.Sqlite.SqliteCommand,System.Data.CommandBehavior)
at Mono.Data.Sqlite.SqliteCommand.ExecuteReader (System.Data.CommandBehavior behavior) [0x00006] in <064c354e48ef46e5825b9a486d405fb4>:0
at Mono.Data.Sqlite.SqliteCommand.ExecuteDbDataReader (System.Data.CommandBehavior behavior) [0x00000] in <064c354e48ef46e5825b9a486d405fb4>:0
at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader () [0x00000] in <4d609d494dc64d199fc17ddf72e87a76>:0
at Duplicati.Library.Main.Database.ExtensionMethods.ExecuteReader (System.Data.IDbCommand self, System.String cmd, System.Object[] values) [0x0004e] in <118ad25945a24a3991f7b65e7a45ea1e>:0
at Duplicati.Library.Main.Database.LocalListDatabase+FileSets+<SelectFolderContents>d__10.MoveNext () [0x00302] in <118ad25945a24a3991f7b65e7a45ea1e>:0
at System.Linq.Enumerable+SelectEnumerableIterator`2[TSource,TResult].ToArray () [0x00030] in <a16ef142877c4302b96a103db87ba16b>:0
at System.Linq.Enumerable.ToArray[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x0001f] in <a16ef142877c4302b96a103db87ba16b>:0
at Duplicati.Library.Main.Operation.ListFilesHandler.Run (System.Collections.Generic.IEnumerable`1[T] filterstrings, Duplicati.Library.Utility.IFilter compositefilter) [0x001e9] in <118ad25945a24a3991f7b65e7a45ea1e>:0
at Duplicati.Library.Main.Controller+<>c__DisplayClass23_0.<List>b__0 (Duplicati.Library.Main.ListResults result) [0x0001c] in <118ad25945a24a3991f7b65e7a45ea1e>:0
at Duplicati.Library.Main.Controller.RunAction[T] (T result, System.String[]& paths, Duplicati.Library.Utility.IFilter& filter, System.Action`1[T] method) [0x0014b] in <118ad25945a24a3991f7b65e7a45ea1e>:0
at Duplicati.Library.Main.Controller.RunAction[T] (T result, Duplicati.Library.Utility.IFilter& filter, System.Action`1[T] method) [0x00007] in <118ad25945a24a3991f7b65e7a45ea1e>:0
at Duplicati.Library.Main.Controller.List (System.Collections.Generic.IEnumerable`1[T] filterstrings, Duplicati.Library.Utility.IFilter filter) [0x00021] in <118ad25945a24a3991f7b65e7a45ea1e>:0
at Duplicati.Server.Runner.Run (Duplicati.Server.Runner+IRunnerData data, System.Boolean fromQueue) [0x0047a] in <a6c0c2089b9a44ec9be5057a44f12116>:0