From 6228439a7141c491ee3538578b82800346af245d Mon Sep 17 00:00:00 2001 From: "https://gitea.stitch505.su:3000/Stitch505/OBS.git" Date: Tue, 5 Aug 2025 12:09:57 +0400 Subject: [PATCH] Auto base sync: 2025-08-05 12:09:56 --- .obsidian/workspace-mobile.json | 56 ++++----- ....1 Синхронизация keepasxc > yandex disk.md | 118 ------------------ .../2025 год/Август 2025/04.08.2025.md | 2 +- .../2025 год/Август 2025/05.08.2025.md | 14 +++ 4 files changed, 43 insertions(+), 147 deletions(-) delete mode 100644 3. LINUX/UBUNTU & DEBIAN/2. Synch/2.1 Синхронизация keepasxc > yandex disk.md create mode 100644 5. Job/1. Отчетности/2025 год/Август 2025/05.08.2025.md diff --git a/.obsidian/workspace-mobile.json b/.obsidian/workspace-mobile.json index 55b4e18..9a23928 100644 --- a/.obsidian/workspace-mobile.json +++ b/.obsidian/workspace-mobile.json @@ -13,7 +13,7 @@ "state": { "type": "markdown", "state": { - "file": "5. Job/1. Отчетности/2025 год/Август 2025/04.08.2025.md", + "file": "5. Job/1. Отчетности/2025 год/Август 2025/05.08.2025.md", "mode": "source", "source": false, "backlinks": true, @@ -28,7 +28,7 @@ } }, "icon": "lucide-file", - "title": "04.08.2025" + "title": "05.08.2025" } } ] @@ -161,9 +161,33 @@ }, "active": "423cbd78fbbde356", "lastOpenFiles": [ - "5. Job/1. Отчетности/2025 год/Июль 2025/31.07.25.md", + "3. LINUX/UBUNTU & DEBIAN/1. PortProton/1. Установка зависимостей для PP.md", + "3. LINUX/UBUNTU & DEBIAN/1. PortProton/2. Установка PP через flatpak.md", + "/3. LINUX/UBUNTU & DEBIAN/1. PortProton/1. Установка зависимостей для PP.md", + "/3. LINUX/UBUNTU & DEBIAN/1. PortProton/2. Установка PP через flatpak.md", + "3. LINUX/UBUNTU & DEBIAN/4. Ubuntu команды/Расширение физ. тома.md", + "3. LINUX/UBUNTU & DEBIAN/4. Ubuntu команды/Расширение файловой системы.md", + "3. LINUX/UBUNTU & DEBIAN/4. Ubuntu команды/Проверка сетевых и системных таймаутов.md", + "3. LINUX/UBUNTU & DEBIAN/4. Ubuntu команды/Проверка исп. места.md", + "3. LINUX/UBUNTU & DEBIAN/4. Ubuntu команды/Проверка firewall.md", + "/3. LINUX/UBUNTU & DEBIAN/4. Ubuntu команды/Расширение физ. тома.md", + "/3. LINUX/UBUNTU & DEBIAN/4. Ubuntu команды/Расширение файловой системы.md", + "/3. LINUX/UBUNTU & DEBIAN/4. Ubuntu команды/Проверка сетевых и системных таймаутов.md", + "/3. LINUX/UBUNTU & DEBIAN/4. Ubuntu команды/Проверка исп. места.md", + "/3. LINUX/UBUNTU & DEBIAN/4. Ubuntu команды/Проверка firewall.md", + "3. LINUX/UBUNTU & DEBIAN/4. Ubuntu команды", + "3. LINUX/UBUNTU & DEBIAN/2. Synch", + "3. LINUX/UBUNTU & DEBIAN/1. PortProton", + "3. LINUX/UBUNTU & DEBIAN", + "/3. LINUX/UBUNTU & DEBIAN/4. Ubuntu команды", + "/3. LINUX/UBUNTU & DEBIAN/2. Synch", + "/3. LINUX/UBUNTU & DEBIAN/1. PortProton", + "/3. LINUX/UBUNTU & DEBIAN", + "/3. LINUX/UBUNTU/4. Ubuntu команды", + "/3. LINUX/UBUNTU/1. PortProton", "5. Job/1. Отчетности/2025 год/Август 2025/04.08.2025.md", - "5. Job/1. Отчетности/2025 год/Август 2025", + "5. Job/1. Отчетности/2025 год/Август 2025/05.08.2025.md", + "5. Job/1. Отчетности/2025 год/Июль 2025/31.07.25.md", "5. Job/1. Отчетности/2025 год/Без названия.md", "5. Job/1. Отчетности/2025 год/Июль 2025/30.07.25.md", "5. Job/1. Отчетности/2025 год/Июль 2025/29.07.25.md", @@ -173,30 +197,6 @@ "/5. Job/1. Отчетности/2025 год/Июль 2025/11.05.25.md", "/5. Job/1. Отчетности/2025 год/Июль 2025/10.07.25.md", "/5. Job/1. Отчетности/2025 год/Июль 2025/31.07.25.md", - "/5. Job/1. Отчетности/2025 год/Июль 2025", - "/5. Job/1. Отчетности/2025 год", - "/5. Job/1. Отчетности", - "/5. Job", - "5. Job/2. Работа с линуксом/1. Добавление сетевого диска.md", - "5. Job/1. Отчетности/2025 год/Июль 2025/28.07.25.md", - "5. Job/1. Отчетности/2025 год/Июль 2025/10.07.25.md", - "5. Job/1. Отчетности/2025 год/Июль 2025/09.07.25.md", - "/2. Проекты/VPN_MARZBAN/2. Инструкция Marzban/2. Ручная установка и настройка marzban.md", - "/2. Проекты/VPN_MARZBAN/2. Инструкция Marzban", - "/2. Проекты/VPN_MARZBAN", - "/2. Проекты", - "/2. Проекты/VPN_MARZBAN/2. Инструкция Marzban/Подключение WARP к Marz.md", - "5. Job/1. Отчетности/2025 год/Июль 2025/11.05.25.md", - "5. Job/1. Отчетности/2025 год/Июль 2025/08.07.25.md", - "2. Проекты/VPN_MARZBAN/2. Инструкция Marzban/Подключение WARP к Marz.md", - "5. Job/1. Отчетности/2025 год/Июль 2025/07.07.25.md", - "5. Job/1. Отчетности/2025 год/Июль 2025/03.07.25.md", - "5. Job/1. Отчетности/2025 год/Июль 2025/02.07.25.md", - "5. Job/1. Отчетности/2025 год/Июль 2025/01.07.25.md", - "5. Job/1. Отчетности/2025 год/Июнь 2025/30.06.26.md", - "5. Job/1. Отчетности/2025 год/Июль 2025", - "5. Job/1. Отчетности/2025 год/Июнь 2025/26.06.25.md", - "/5. Job/1. Отчетности/2025 год/Июнь 2025", "3.0.1 SYSADMIN/Cache/Screen/Pasted image 20250423202244.png", "/3.0.1 SYSADMIN/Cache/Screen/Pasted image 20250423202244.png", "5. Job/7. Учеба/Cache/Screen/Pasted image 20241024130618.png", diff --git a/3. LINUX/UBUNTU & DEBIAN/2. Synch/2.1 Синхронизация keepasxc > yandex disk.md b/3. LINUX/UBUNTU & DEBIAN/2. Synch/2.1 Синхронизация keepasxc > yandex disk.md deleted file mode 100644 index f75a3c3..0000000 --- a/3. LINUX/UBUNTU & DEBIAN/2. Synch/2.1 Синхронизация keepasxc > yandex disk.md +++ /dev/null @@ -1,118 +0,0 @@ -## Шаг 1. Установка rclone - -`sudo apt update sudo apt install rclone` - -Проверьте версию: - -`rclone version` - -Рекомендуется использовать последнюю стабильную версию rclone (если в репозиториях старая — скачайте с официального сайта). - -## Шаг 2. Создание OAuth-приложения в Яндексе - -1. Перейдите на https://oauth.yandex.ru/client/new - -2. Заполните поля: - -- Название приложения: например, `rclone-sync` -- Платформа: выберите `web` -- Redirect URI: `http://127.0.0.1:53682/` - -1. В разделе "Запрашиваемые права" оставьте только: -- `Яндекс.Диск WebDAV API` -- `Яндекс.Диск REST API` -- `Интерфейс дистрибуции Яндекса` -- `Яндекс.Облако` -- `Ботоплатформа` - -1. Создайте приложение и сохраните данные: -- **Client ID* -- **Client Secret** -## Шаг 3. Настройка rclone remote для Яндекс.Диска - -Запустите rclone: - -`rclone config` - -- Выберите `n` — создать новый remote -- Имя: `yandex` (или любое другое) -- Тип: `yandex` (ищите в списке) -- Введите **Client ID** -- Введите **Client Secret** -- Автоматическая настройка (`auto config`) — выберите `y` если есть браузер на сервере, иначе `n` и откройте ссылку вручную -- Авторизуйтесь в браузере, подтвердите права -- Завершите настройку -## Шаг 4. Подготовка локальной и удалённой папок - -- Локальная папка — создайте или выберите, например: - -`mkdir -p "/home/stitch505/Документы/Все файлы"` - -- Удалённая папка — создайте на Яндекс.Диске для изоляции, например: - -`rclone mkdir yandex:"Все файлы"` - ---- - -## Шаг 5. Первая двусторонняя синхронизация с пересозданием метаданных - -Запустите: - -`rclone bisync "/home/stitch505/Документы/Все файлы" yandex:"Все файлы" --progress --resync` - -- Параметр `--resync` нужен для первой синхронизации — создаёт метаданные для дальнейшей работы. - -## Шаг 6. Регулярная автоматизация с логированием - -### Создайте скрипт `/home/stitch505/scripts/yandex_sync.sh`: - -``` -#!/bin/bash - -LOGDIR="/home/stitch505/scripts" -DATE=$(date '+%Y%m%d_%H%M%S') - -SYNC_LOG="$LOGDIR/yandex_sync_$DATE.log" -RCLONE_LOG="$LOGDIR/yandex_rclone_$DATE.log" - -echo "=== Sync started at $(date '+%Y-%m-%d %H:%M:%S') ===" | tee -a "$SYNC_LOG" - -rclone bisync "/home/stitch505/Документы/Все файлы" yandex:"Все файлы" --progress --log-file="$RCLONE_LOG" --log-level=INFO - -if [ $? -eq 0 ]; then - echo "$(date '+%Y-%m-%d %H:%M:%S'): Sync completed successfully" | tee -a "$SYNC_LOG" -else - echo "$(date '+%Y-%m-%d %H:%M:%S'): Sync encountered errors" | tee -a "$SYNC_LOG" -fi - -echo "=== Sync finished at $(date '+%Y-%m-%d %H:%M:%S') ===" | tee -a "$SYNC_LOG" -echo "" | tee -a "$SYNC_LOG" - -# Ротация логов — хранить не более 15 файлов - -cd "$LOGDIR" || exit 1 -ls -1tr yandex_sync_*.log | head -n -15 | xargs -r rm -- -ls -1tr yandex_rclone_*.log | head -n -15 | xargs -r rm -- -``` - -### Сделайте скрипт исполняемым: - -`chmod +x /home/stitch505/scripts/yandex_sync.sh` - -## Шаг 7. Настройка cron для запуска каждые 5 минут - -`crontab -e` - -Добавьте: - -`*/5 * * * * /home/stitch505/scripts/yandex_sync.sh` - -## Шаг 8. Проверка работы и логов - -- Основные логи: `/home/stitch505/scripts/yandex_sync_YYYYMMDD_HHMMSS.log` - -- Детальные логи rclone: `/home/stitch505/scripts/yandex_rclone_YYYYMMDD_HHMMSS.log` - -Просматривать можно командой: - -`tail -n 50 /home/stitch505/scripts/yandex_sync_YYYYMMDD_HHMMSS.log` \ No newline at end of file diff --git a/5. Job/1. Отчетности/2025 год/Август 2025/04.08.2025.md b/5. Job/1. Отчетности/2025 год/Август 2025/04.08.2025.md index 92fa901..2e8a32d 100644 --- a/5. Job/1. Отчетности/2025 год/Август 2025/04.08.2025.md +++ b/5. Job/1. Отчетности/2025 год/Август 2025/04.08.2025.md @@ -1,7 +1,7 @@ > [!INFO] НЕ ОТПРАВЛЕНО! > Inc-04944372 рябикова биометрия > Inc-04970556 чистка логов (1 час ) -> Inc- +> Inc-04970330 (1 час) > > > diff --git a/5. Job/1. Отчетности/2025 год/Август 2025/05.08.2025.md b/5. Job/1. Отчетности/2025 год/Август 2025/05.08.2025.md new file mode 100644 index 0000000..88717d6 --- /dev/null +++ b/5. Job/1. Отчетности/2025 год/Август 2025/05.08.2025.md @@ -0,0 +1,14 @@ +> [!INFO] НЕ ОТПРАВЛЕНО! +> Srt-19460262 переезд Матросова 4(ч) +> +> +> + +> [!DANGER] ОТПРАВЛЕНО! +> +> +> +> +> +> +