Резервное копирование заметок

BetterStickies сохраняет ваши заметки автоматически и держит копии для восстановления на случай неполадок. Вы также можете сделать собственную резервную копию вручную.

Где хранятся ваши заметки

Заметки живут в папке data внутри каталога конфигурации BetterStickies:

ПлатформаПапка данных
Linux~/.config/BetterStickies/data/
Windows%APPDATA%\BetterStickies\data\
macOS (в планах)~/Library/Application Support/BetterStickies/data/

В этой папке лежат ваши заметки, напоминания, удалённые заметки (корзина) и все вставленные вами скриншоты.

Этот путь можно также найти в Меню > Настройки в разделе Хранилище данных. Там есть кнопка Открыть папку, которая ведёт прямо туда.

Автоматические резервные копии

При каждом сохранении BetterStickies держит резервную копию ваших заметок, напоминаний и корзины. Если основной файл когда-нибудь повредится (например из-за отключения питания, сбоя или изменения файла извне приложения), BetterStickies автоматически восстановится из резервной копии при следующем запуске.

Он также хранит пару ежедневных снимков как дополнительную страховку (копию того, как каждый файл выглядел в начале последнего дня или двух) на случай, если проблему заметят не сразу.

Есть одно намеренное исключение. Если файл когда-либо оказывается совершенно пустым (вы удалили все заметки, очистили корзину или что-то за пределами BetterStickies стёрло файл), эта пустая версия никогда не сохраняется ни как резервная копия, ни как снимок. Вместо неё остаётся более старая копия, поэтому случайное стирание всё ещё можно отменить.

Об этом исключении стоит знать две вещи:

  • Оно не восстанавливается автоматически. Пустой файл это не повреждённый файл. Для BetterStickies он выглядит совершенно нормально, и приложение никак не может отличить «кто-то это стёр» от «вы намеренно всё удалили». Поэтому оно открывается пустым и просто оставляет старую копию для вас. Если вы этого не хотели, восстановите её сами по инструкции Восстановление из резервной копии ниже.
  • Старое содержимое держится какое-то время. После того как вы всё удалите, соответствующая резервная копия по-прежнему содержит удалённое. Добавление чего-то нового не очищает её сразу: копия обновляется при следующем сохранении, поэтому живёт на один шаг дольше, чем можно было бы ожидать. А если вы очистите корзину и больше не удалите ни одной заметки, эта копия будет хранить очищенные элементы неограниченно долго.

Делать ничего не нужно. Всё это происходит в фоне.

Файлы, которые вы можете увидеть в папке данных

Рядом с заметками вы заметите несколько дополнительных файлов. Все они часть системы безопасности данных, и их спокойно можно не трогать:

ФайлЧто это
notes.json, reminders.json, deleted_notes.jsonВаши собственно данные
*.backup.jsonАвтоматическая резервная копия каждого файла
*.snapshot-YYYYMMDDЕжедневный снимок (хранится пара дней)
*.corrupt-… / *.pre-shrink-…Редкие спасательные копии, сохраняемые, если BetterStickies обнаружил, что файл повреждён или неожиданно опустел, хранятся, чтобы ничего не потерялось

Если вы в чём-то сомневаетесь, самая надёжная копия для восстановления это соответствующий *.backup.json или самый свежий файл *.snapshot-….

Резервные копии вручную

Закройте BetterStickies, затем скопируйте папку data целиком в надёжное место. Эта копия содержит хранилища JSON и скриншоты, которыми управляет BetterStickies. В неё не попадают внешние файлы, на которые ссылаются ярлыки файлов, и фоновое изображение, выбранное где-то ещё на вашем компьютере.

Именно такая копия папки и есть формат восстановления для той же установки и того же пути к данным. Храните её рядом с любыми внешними файлами, от которых зависят ваши заметки.

Можно также воспользоваться Экспортом заметок, чтобы создать удобный для чтения текстовый архив или архив Markdown либо структурированную копию в JSON. Экспорт не включает файлы изображений, а команды импорта в BetterStickies пока нет.

Синхронизация между компьютерами

Чтобы держать заметки более чем на одном компьютере, можно воспользоваться облачной службой вроде Dropbox, OneDrive, Google Drive или Syncthing: настройте синхронизацию папки data, и ваши заметки, напоминания и скриншоты будут перемещаться вместе с ней.

Одно важное правило до выхода будущего обновления: работайте в BetterStickies только на одном компьютере за раз. Все заметки хранятся вместе в одном файле, поэтому, если два компьютера правят заметки одновременно, служба синхронизации может разрешить столкновение заменой файла целиком, и правки одного компьютера перезапишут правки другого. Закройте BetterStickies на одном компьютере, дайте синхронизации завершиться и только потом открывайте его на другом, и всё будет в порядке. В будущем обновлении хранение заметок будет переработано так, чтобы синхронизация между компьютерами оставалась безопасной даже при одновременной работе.

Ещё две мелочи, о которых стоит знать:

  • Встроенные скриншоты и фоновые изображения сохраняются с путями к файлам того компьютера, на котором были сделаны. Если на другом компьютере папка данных окажется по другому пути (например, из-за другого имени пользователя), часть изображений может там не отображаться.
  • Автоматические резервные копии смягчают последствия сбоев синхронизации, но они не система разрешения конфликтов. Защищает именно правило «один компьютер за раз».

Восстановление из резервной копии

Если нужно восстановить заметки из резервной копии:

  1. Закройте BetterStickies
  2. Скопируйте сохранённую папку data в место, указанное в таблице выше
  3. Откройте BetterStickies снова

При восстановлении по тому же пути к данным ваши заметки и скриншоты, которыми управляет BetterStickies, появятся в том виде, в каком были на момент создания копии. Ярлыки внешних файлов и фоновые изображения по-прежнему зависят от своих исходных файлов.

Смотрите также