Normalizza percorsi e volumi USN

This commit is contained in:
2026-07-02 10:25:55 +02:00
parent deaabb46c0
commit 169ede14dc
6 changed files with 90 additions and 3 deletions

View File

@@ -53,6 +53,26 @@ python -m bakrest.watchdog_runner
Il watchdog usa il journal USN NTFS per distinguere modifiche reali da eventi rumorosi generati da navigazione, anteprime o metadati. La lettura del journal puo' richiedere privilegi elevati: il servizio eseguito come `LocalSystem` e' il percorso consigliato. Se USN non e' disponibile o non e' leggibile, il servizio registra un warning e usa un fallback conservativo.
Se nel log compare:
```text
USN journal unavailable for \\.\D:: [WinError 1179] Il journal delle modifiche al volume non e' attivo.
```
abilita il journal USN sul volume da PowerShell/CMD amministratore:
```powershell
fsutil usn createjournal m=134217728 a=33554432 D:
```
Poi riavvia il servizio. Per verificare:
```powershell
fsutil usn queryjournal D:
```
Nella configurazione, per cartelle utente puoi usare token portabili come `%DOCUMENTS%`, `%DOWNLOADS%`, `%PICTURES%`, `%MUSIC%`, `%VIDEOS%`, `%FAVORITES%`. Con `target_user = "utente"` vengono espansi sotto `C:\Users\utente`.
## Avvio tray app per test
```powershell