Obsidian хранит ваши заметки в виде [[Основной синтаксис форматирования|отформатированных в Markdown]] текстовых файлов в _хранилище_. Хранилище — это папка в локальной файловой системе, включая все подпапки. Поскольку заметки представляют собой обычные текстовые файлы, вы можете использовать другие текстовые редакторы и файловые менеджеры для редактирования и управления заметками. Obsidian автоматически обновляет хранилище, чтобы учитывать любые внешние изменения. Хранилище можно создать в любом месте, где это позволяет операционная система. Obsidian синхронизируется с [[Введение в Obsidian Sync|Obsidian Sync]], Dropbox, iCloud, OneDrive, Git и многими другими сторонними сервисами. Вы можете открыть несколько папок как отдельные хранилища, например, чтобы разделить заметки для работы и учёбы. > [!warning] Хранилища внутри хранилищ > Поскольку [[Внутренние ссылки]] являются локальными для хранилища, мы не рекомендуем создавать хранилища внутри хранилищ. Ссылки могут обновляться некорректно. ## Настройки хранилища Obsidian создаёт [[Папка конфигурации|папку конфигурации]] `.obsidian` в корневой папке хранилища, которая содержит настройки, специфичные для этого хранилища, такие как [[Горячие клавиши|сочетания клавиш]], [[Темы|темы]] и [[Сторонние плагины|плагины сообщества]]. По умолчанию большинство операционных систем скрывают папки, начинающиеся с точки (`.`), поэтому вам может потребоваться изменить настройки файлового менеджера, чтобы увидеть её. - **macOS**: В Finder нажмите `Cmd+Shift+.` (точка), чтобы показать скрытые файлы. - **Windows**: [Показать скрытые файлы](https://support.microsoft.com/en-us/windows/show-hidden-files-0320fe58-0117-fd59-6851-9b7f9840fdb2) + **GNU/Linux:** В большинстве файловых менеджеров нажмите `Ctrl + h`, чтобы показать скрытые файлы. > [!tip] Добавление `.obsidian` в Git > Файлы `.obsidian/workspace.json` и `.obsidian/workspaces.json` хранят текущую раскладку рабочего пространства и обновляются при каждом открытии нового файла. Если вы используете [Git](https://git-scm.com) для управления хранилищем, возможно, стоит добавить эти файлы в `.gitignore`. ## Глобальные настройки Obsidian хранит глобальные настройки в системной папке. Расположение системной папки зависит от используемой операционной системы. - **macOS**: `/Users/yourusername/Library/Application Support/obsidian` - **Windows**: `%APPDATA%\Obsidian\` - **Linux**: `$XDG_CONFIG_HOME/obsidian/` или `~/.config/obsidian/` > [!warning] Не создавайте хранилище в системной папке. Это может привести к повреждению или потере данных. ## IndexedDB IndexedDB — это низкоуровневая клиентская база данных, которую Obsidian использует для внутреннего хранения. Она помогает поддерживать состояние подключений [[Введение в Obsidian Sync|Obsidian Sync]] и сохраняет [[#Кэш метаданных]] при закрытии приложения. > [!warning] Если включён [режим блокировки](https://support.apple.com/en-us/105120) Apple и Obsidian не добавлен в исключения, файлы базы данных не будут сохраняться, что потребует переиндексации при каждом запуске приложения. ### Кэш метаданных Для обеспечения быстрой работы приложения Obsidian поддерживает локальную запись метаданных о файлах в вашем хранилище, называемую **кэш метаданных**. Эти метаданные используются во многих частях приложения — от вида графа до структуры. Obsidian поддерживает синхронизацию этого кэша с файлами в хранилище, но данные могут рассинхронизироваться с исходными файлами. Если это произойдёт с вашим хранилищем, вы можете восстановить кэш метаданных в настройках приложения в разделе *Файлы и ссылки*.