Skip to content

Kopia - Mit Snapshots arbeiten

Kopia
2 1 420
  • frank@HOST:$ kopia snap ls
    frank@HOST:/home/frank
      2020-08-14 19:05:05 CEST k27b52exxxxxxxxxxxxxxxxxx19d4f9 881.7 MB drwxr-xr-x files:8365 dirs:2424 (latest-4)
      2020-08-14 19:30:54 CEST keb36a6e8xxxxxxxxxxxxxxxxxxaf4c0a6 7 GB drwxr-xr-x files:8643 dirs:2488 (latest-3,daily-2,hourly-3)
      2020-08-15 06:37:16 CEST k1b54f42c0a001xxxxxxxxxxxxxxxxxxbc0930 7 GB drwxr-xr-x files:8652 dirs:2505 (latest-2,hourly-2)
      2020-08-15 08:16:33 CEST kf76bd6a93xxxxxxxxxxxxxxa85c9a1 7 GB drwxr-xr-x files:8661 dirs:2501 (latest-1,annual-1,monthly-1,weekly-1,daily-1,hourly-1)
    
    frank@HOST:/media/NAS/kopia_test
      2020-08-14 19:01:25 CEST k4f613af2b4xxxxxxxxxxxxxc11768790 0 B drwxrwxr-x files:0 dirs:1 (latest-1,annual-1,monthly-1,weekly-1,daily-1,hourly-1)
    

    Wir sehen oben das Inhaltsverzeichnis meiner Snapshots. Ich möchte den unteren davon los werden, ist ein leeres Verzeichnis. Beim Testen rein gekommen 🙂

    frank@HOST:.d$ kopia snap delete k4f613af2b4xxxxxxxxxxxxxxxxxxc11768790
    Would delete snapshot 2aff65fa5870xxxxxxxxxxxxxxxxx2925f2 of frank@HOST:/media/NAS/kopia_test at 2020-08-14 19:01:25 CEST (pass --delete to confirm)
    

    Ok, Kopia möchte noch einen Flag haben.

    frank@HOST:$ kopia snap delete --delete k4f613af2bcxxxxxxxxxxxxxxx768790
    Deleting snapshot 2aff65faxxxxxxxxxxxxxxxxxb2925f2 of frank@HOST:/media/NAS/kopia_test at 2020-08-14 19:01:25 CEST...
    

    Ok, ist weg, aber??

    Bildschirmfoto vom 2020-08-15 11-34-26.png

    Der Snapshot ist weg und leer, aber den Eintrag im UI ist noch da. Hmm ?? Mal umgeschaut.

    Bildschirmfoto vom 2020-08-15 11-36-35.png

    Ok, nennt sich Policies 🙂 Auf EDIT klicken.

    Bildschirmfoto vom 2020-08-15 11-38-11.png

    Wenn man jetzt auf Delete Policy klickt, wird die Regel gelöscht und es ist weg 🙂

    Bildschirmfoto vom 2020-08-15 11-40-07.png

    So langsam blick ich da durch 🙂

  • Solltet Ihr mal snaps mit dem Status incomplete haben und möchtet diese loswerden

    :~$ kopia snap ls -i
    USER@HOST:/home/frank
      2020-09-10 16:31:45 CEST k89770cab1061e00ada49efc41075ed34 incomplete:canceled 728.8 MB drwxr-xr-x files:8891 dirs:3033 (incomplete)
      2020-09-10 16:40:05 CEST k27f028b63299983167cb0b4a0c85df80 incomplete:canceled 153.8 MB drwxr-xr-x files:1052 dirs:324 (incomplete)
    

    So was passiert z.B. wenn die Internetleitung rumzickt. Jarek meint, das wäre nicht schlimm, beim nächsten Snapshot wird das gefixt und die Daten genutzt, die schon verarbeitet wurden.

  • Update 1.33.2

    Vaultwarden vaultwarden linux
    1
    0 Stimmen
    1 Beiträge
    148 Aufrufe
    Niemand hat geantwortet
  • Debian Bookworm 12.2 released

    Linux linux debian kde
    1
    0 Stimmen
    1 Beiträge
    145 Aufrufe
    Niemand hat geantwortet
  • Crowdsec - Ein fail2ban Ersatz?

    Linux crowdsec linux fail2ban
    2
    1
    0 Stimmen
    2 Beiträge
    954 Aufrufe
    FrankMF
    Ich kann jetzt hier von meiner ersten Erfahrung berichten und wie CrowdSec mich gebannt hat Was war passiert? Ich war gestern sehr intensiv mit der Konfiguration von Nextcloud <-> Collabora Online beschäftigt. Nachdem ich irgendwie nicht weiterkam habe ich mich der Erstellung eines Dokumentes gewidmet. Nach einiger Zeit war die Nextcloud nicht mehr erreichbar. Ok, hatte ich bei der Konfiguration auch schon mal, den Server einmal neugestartet und fertig. Doch jetzt kam es, Server neugestartet - hilft nicht. Gut, schauen wir mal nach, Der SSH Login ging auch nicht Jetzt war guter Rat gefragt. Zu diesem Zeitpunkt ging ich noch davon aus, das auf diesem Server kein CrowdSec installiert war, sondern fail2ban. Und fail2ban hatte eine sehr kurze Bantime vom 10M. Also blieb wohl nur noch das Rescue System von Hetzner. [image: 1694411392066-488866bc-3dcf-4abc-9e98-6107d65aa4c7-grafik.png] Da hatte ich ja so gut wie gar keine Erfahrung mit. Also mal kurz den Nico angetriggert und es kam folgender Link. https://docs.hetzner.com/de/robot/dedicated-server/troubleshooting/hetzner-rescue-system/ Das Laufwerk war schnell bestimmt und schnell nach /tmp gemountet. Danach musste man sich noch mit chroot in diese Umgebung anmelden. chroot-prepare /mnt chroot /mnt Nachdem das klappte, habe ich eben fail2ban disabled. sysmctl disable fail2ban Danach das Rescue beendet. Der Server startete wieder und ich kam wieder per SSH drauf. Puuh. Bei meiner ersten Kontrolle fiel mir was auf root@:~# pstree systemd─┬─2*[agetty] ├─atd ├─cron ├─crowdsec─┬─journalctl │ └─8*[{crowdsec}] ├─crowdsec-firewa───9*[{crowdsec-firewa}] Wie? Da läuft CrowdSec? Da ich dabei bin die Server auf CrowdSec umzustellen, war das wohl hier schon gemacht, aber leider nicht vernünftig. fail2ban hätte mindestens disabled werden müssen und in meiner Dokumentation war das auch nicht enthalten. 6 setzen! CrowdSec besteht ja aus zwei Diensten, CrowdSec und dem Firewall-Bouncer. Der CrowdSec Dienst lief aber nicht, der war irgendwie failed. Ok, starten wir ihn und schauen was passiert. Nachdem er gestarte war mal die Banliste angeschaut. cscli decisions list ergab diesen Eintrag. 2551501 │ crowdsec │ Ip:5.146.xxx.xxx │ crowdsecurity/http-crawl-non_statics │ ban │ │ │ 53 │ 1h5m55.391864693s │ 1671 Meine IP war gebannt. Dann wissen wir ja , woher die Probleme kamen. cscli decisions delete --id 2551501 Nach Eingabe war der Ban entfernt. Na gut, aber da ich aktuell immer noch an der richtigen Konfiguration von NC <-> CODE bastel, könnte das ja wieder passieren. Was machen? Kurz gegoogelt. Es gibt eine Whitelist. Aha! /etc/crowdsec/parsers/s02-enrich/whitelists.yaml name: crowdsecurity/whitelists description: "Whitelist events from private ipv4 addresses" whitelist: reason: "private ipv4/ipv6 ip/ranges" ip: - "127.0.0.1" - "::1" - "5.146.XXX.XXX" cidr: - "192.168.0.0/16" - "10.0.0.0/8" - "172.16.0.0/12" # expression: # - "'foo.com' in evt.Meta.source_ip.reverse" Danach den Dienst neustarten. Jetzt hoffen wir mal, das es hilft. Zum Schluss noch was, was mir aufgefallen war und was mich auch sehr verwirrt hatte. CrowdSec hatte wegen einem crowdsecurity/http-crawl-non_statics gebannt. Dadurch konnte ich meine subdomain.<DOMAIN> nicht erreichen. Ok, logisch, wenn der Ban von da ausgeht. Ich konnte aber gleichzeitig eine andere subdomain mit derselben <DOMAIN> auch nicht erreichen. Komplett verwirrte es mich dann, als ich eine andere <DOMAIN> auf dem selben Server erreichen konnte. Und zum Schluss ging auch der SSH nicht. Also, wieder viel gelernt..
  • NiceGUI

    Linux nicegui linux python
    2
    0 Stimmen
    2 Beiträge
    398 Aufrufe
    FrankMF
    Ich habe mir das jetzt einige Tage gegeben und habe mich dagegen entschieden. Werde weiterhin PyWebIO benutzen. Hauptgrund ist die wesentlich bessere Dokumentation -> https://pywebio.readthedocs.io/en/latest/index.html Da kann ich mir auch mit meinem Python Kenntnisstand die Informationen holen, die ich brauche um es einzusetzen.
  • ReactPHP auf einem ROCKPro64 testen

    Linux reactphp linux composer
    1
    1
    0 Stimmen
    1 Beiträge
    210 Aufrufe
    Niemand hat geantwortet
  • Kernel-Log 4.20

    Linux linux
    1
    0 Stimmen
    1 Beiträge
    342 Aufrufe
    Niemand hat geantwortet
  • NodeBB - spawn npm ENOENT

    NodeBB nodebb linux
    1
    0 Stimmen
    1 Beiträge
    443 Aufrufe
    Niemand hat geantwortet
  • Restic - Ein Backupkonzept

    Angeheftet Restic linux restic
    1
    0 Stimmen
    1 Beiträge
    1k Aufrufe
    Niemand hat geantwortet