Gnote 中的重要資料遺失

Gnote 中的重要資料遺失

Gnote 剛剛崩潰並刪除了當機發生時未開啟的筆記的大部分內容。我無法撤消此更改,因此它似乎是永久性損失...我怎麼能恢復它並確保它不會再次發生?

錯誤出現在我開啟 Gnote 的終端機中:

(gnote:2425): GLib-GIO-CRITICAL **: GApplication subclass 'GnoteApp' failed to chain up on ::startup (from start of override function)

(gnote:2425): Gtk-CRITICAL **: gtk_text_buffer_get_iter_at_mark: assertion `GTK_IS_TEXT_MARK (mark)' failed
Segmentation fault (core dumped)

編輯:它再次發生,並在命令列中給出以下輸出。

對於這個,我只是打開 Gnote,打開一個筆記,在其中寫下一句話並關閉它,然後關閉 Gnote。

(gnote:3570): GLib-GIO-CRITICAL **: GApplication subclass 'GnoteApp' failed to chain up on ::startup (from start of override function)

** (gnote:3570): WARNING **: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dfile_2derror_2dquark.Code12: Failed to write file '/home/romain/.config/dconf/user.QFB8KW': fwrite() failed: No space left on device

** (gnote:3570): WARNING **: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dfile_2derror_2dquark.Code12: Failed to write file '/home/romain/.config/dconf/user.5QK8KW': fwrite() failed: No space left on device

** (gnote:3570): WARNING **: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dfile_2derror_2dquark.Code12: Failed to write file '/home/romain/.config/dconf/user.J3Q8KW': fwrite() failed: No space left on device

** (gnote:3570): WARNING **: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dfile_2derror_2dquark.Code12: Failed to write file '/home/romain/.config/dconf/user.S7I7KW': fwrite() failed: No space left on device

** (gnote:3570): WARNING **: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dfile_2derror_2dquark.Code12: Failed to write file '/home/romain/.config/dconf/user.0JP7KW': fwrite() failed: No space left on device
I/O error : No space left on device
I/O error : write error

在這個中,我重新打開Gnote,發現我剛剛更改的筆記是空的,它的標題也被刪除了...

(gnote:4277): GLib-GIO-CRITICAL **: GApplication subclass 'GnoteApp' failed to chain up on ::startup (from start of override function)
(140417336494528) ERROR: error_handler - XML error Extra content at the end of the document

I/O error : No space left on device
I/O error : No space left on device
I/O error : No space left on device
I/O error : No space left on device

我注意到我的 Ubuntu 分割區已滿,因此我將大量個人檔案移至另一個資料分割區。

多謝。

答案1

一旦您發現崩潰,您可以嘗試從記憶體中恢復您輸入的任何內容(如果未加密)。以 root 身分開啟檔案 /dev/mem 並嘗試找到一些遺失的句子。例如,您可以使用:

less -f /dev/mem

要避免這種崩潰,那就是另一回事了。

相關內容