natenom-website-dump-2024-0.../natenom.de/2022/03/dateisytem-nach-geloeschter-datei-durchsuchen-mit-photorec/index.html
2024-02-01 17:43:06 +01:00

129 lines
No EOL
52 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html><html class=position-relative itemscope itemtype=https://schema.org/WebPage lang=de data-bs-theme=auto data-palette=blue><head><script src=/assets/init/bundle.min.a63b05c8004831f165aca508cfe52bdc3b3c568ce762c0e22f82b1fe1ed14173.js integrity="sha256-pjsFyABIMfFlrKUIz+Ur3Ds8VoznYsDiL4Kx/h7RQXM=" crossorigin=anonymous></script><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><title>Dateisystem nach gelöschter Datei (Video) durchsuchen mit Photorec - Natenoms Blog</title>
<link rel=icon href=/favicon_hudc94279ded70d7b83fccc56e43bdd2fa_24074_16x16_resize_catmullrom_3.png sizes=16x16 type=image/png><link rel=icon href=/favicon_hudc94279ded70d7b83fccc56e43bdd2fa_24074_32x32_resize_catmullrom_3.png sizes=32x32 type=image/png><link rel=icon href=/favicon_hudc94279ded70d7b83fccc56e43bdd2fa_24074_150x150_resize_catmullrom_3.png sizes=150x150 type=image/png><link rel=apple-touch-icon href=/favicon_hudc94279ded70d7b83fccc56e43bdd2fa_24074_180x180_resize_catmullrom_3.png sizes=180x180 type=image/png><link rel=icon href=/favicon_hudc94279ded70d7b83fccc56e43bdd2fa_24074_192x192_resize_catmullrom_3.png sizes=192x192 type=image/png><link rel=mask-icon href=/safari-pinned-tab.svg color=#6f42c1><meta name=keywords content="Verkehrswende,Fahrrad,CriticalMass,OpenBikeSensor,SimRa,Mumble,Open Source,Minimalismus,OpenStreetMap,Müllsammeln,Fotografie,Malen,Zeichnen"><meta name=description content="Da ich heute für jemanden auf einer Festplatte ein gelöschtes Video wiederherstellen wollte, habe ich auch gleich parallel diese Anleitung geschrieben. Falls ich das nochmal machen muss, kann ich dann hier gucken und mir viel Arbeit ersparen :)
Gesucht war ein Film, der irgendwann in den letzten Jahren gelöscht wurde und mindestens 5 MiB groß war. Der Datenträger ist eine Festplatte, die vor Jahren gegen eine SSD getauscht wurde. Der Datenträger ist mit NTFS formatiert und es lief Windows darauf."><meta name=twitter:card content="summary_large_image"><meta name=twitter:image content="https://natenom.de/images/logo-natenom-800x800.png"><meta name=twitter:title content="Dateisystem nach gelöschter Datei (Video) durchsuchen mit Photorec"><meta name=twitter:description content="Da ich heute für jemanden auf einer Festplatte ein gelöschtes Video wiederherstellen wollte, habe ich auch gleich parallel diese Anleitung geschrieben. Falls ich das nochmal machen muss, kann ich dann hier gucken und mir viel Arbeit ersparen :)
Gesucht war ein Film, der irgendwann in den letzten Jahren gelöscht wurde und mindestens 5 MiB groß war. Der Datenträger ist eine Festplatte, die vor Jahren gegen eine SSD getauscht wurde. Der Datenträger ist mit NTFS formatiert und es lief Windows darauf."><meta property="og:title" content="Dateisystem nach gelöschter Datei (Video) durchsuchen mit Photorec"><meta property="og:description" content="Da ich heute für jemanden auf einer Festplatte ein gelöschtes Video wiederherstellen wollte, habe ich auch gleich parallel diese Anleitung geschrieben. Falls ich das nochmal machen muss, kann ich dann hier gucken und mir viel Arbeit ersparen :)
Gesucht war ein Film, der irgendwann in den letzten Jahren gelöscht wurde und mindestens 5 MiB groß war. Der Datenträger ist eine Festplatte, die vor Jahren gegen eine SSD getauscht wurde. Der Datenträger ist mit NTFS formatiert und es lief Windows darauf."><meta property="og:type" content="article"><meta property="og:url" content="https://natenom.de/2022/03/dateisytem-nach-geloeschter-datei-durchsuchen-mit-photorec/"><meta property="og:image" content="https://natenom.de/images/logo-natenom-800x800.png"><meta property="article:section" content="posts"><meta property="article:published_time" content="2022-03-06T07:57:38+01:00"><meta property="article:modified_time" content="2022-03-06T07:57:38+01:00"><meta itemprop=name content="Dateisystem nach gelöschter Datei (Video) durchsuchen mit Photorec"><meta itemprop=description content="Da ich heute für jemanden auf einer Festplatte ein gelöschtes Video wiederherstellen wollte, habe ich auch gleich parallel diese Anleitung geschrieben. Falls ich das nochmal machen muss, kann ich dann hier gucken und mir viel Arbeit ersparen :)
Gesucht war ein Film, der irgendwann in den letzten Jahren gelöscht wurde und mindestens 5 MiB groß war. Der Datenträger ist eine Festplatte, die vor Jahren gegen eine SSD getauscht wurde. Der Datenträger ist mit NTFS formatiert und es lief Windows darauf."><meta itemprop=datePublished content="2022-03-06T07:57:38+01:00"><meta itemprop=dateModified content="2022-03-06T07:57:38+01:00"><meta itemprop=wordCount content="1240"><meta itemprop=image content="https://natenom.de/images/logo-natenom-800x800.png"><meta itemprop=keywords content="Metadaten,Exif,Backup,Fotos,Videos,Festplatten,"><meta property="og:image:alt" content="Dateisystem nach gelöschter Datei (Video) durchsuchen mit Photorec"><meta name=twitter:image:alt content="Dateisystem nach gelöschter Datei (Video) durchsuchen mit Photorec"><link data-precache rel=stylesheet href="/assets/main/bundle.min.b189232e48c49a02f23e6616502e93a36137102626fd47589f55ab6447b15b4d.css" integrity="sha256-sYkjLkjEmgLyPmYWUC6To2E3ECYm/UdYn1WrZEexW00=" crossorigin=anonymous></head><body><header class="mb-4 sticky-top"><nav class="top-app-bar shadow navbar navbar-expand-xxl"><div class=container><a class="navbar-brand d-flex align-items-center flex-grow-1 flex-xxl-grow-0 justify-content-xxl-start ms-2 ms-xxl-0 mx-auto me-xxl-2" href=https://natenom.de/><picture><img class=logo alt=Logo src=https://natenom.de/images/logo.svg loading=lazy>
</picture>Natenoms Blog</a><div class="offcanvas-xxl offcanvas-end flex-grow-1" data-bs-scroll=true tabindex=-1 id=navbarMenus aria-labelledby=navbarMenusLabel><div class="offcanvas-header px-4 pb-0"><div class="offcanvas-title h5" id=navbarMenusLabel>Natenoms Blog</div><button type=button class="btn-close btn-close-white" data-bs-dismiss=offcanvas data-bs-target=#navbarMenus aria-label=Close></button></div><div class="offcanvas-body p-4 pt-0 p-xxl-0"><hr class=d-xxl-none><ul class="navbar-nav flex-row flex-wrap align-items-center me-auto"><li class="nav-item col-6 col-xxl-auto"><a class="nav-link py-2 px-0 px-xxl-2" href=https://natenom.de/><i class="fas fa-home me-1"></i></a></li><li class="nav-item col-6 col-xxl-auto"><a class="nav-link py-2 px-0 px-xxl-2" href=https://natenom.de/ueber/>Über</a></li><li class="nav-item col-6 col-xxl-auto"><a class="nav-link py-2 px-0 px-xxl-2" href=https://wiki.natenom.de/ target=_blank rel="noopener noreferrer">Wiki</a></li><li class="nav-item col-6 col-xxl-auto"><a class="nav-link py-2 px-0 px-xxl-2" href=https://natenom.de/blogroll/>Blogroll</a></li><li class="nav-item col-6 col-xxl-auto"><a class="nav-link py-2 px-0 px-xxl-2" href=https://kagube.de/ target=_blank rel="noopener noreferrer">Blog vom kleinen 🐘</a></li></ul><hr class=d-xxl-none><form class="search-bar ms-auto my-auto" action=/search/ novalidate><div class="input-group align-items-center"><span class="btn btn-search disabled position-absolute left-0 border-0 px-1"><i class="fas fa-fw fa-search fa-lg"></i>
</span><input class="my-1 form-control border-white rounded-5 search-input bg-body" name=q type=search placeholder=Suchen aria-label=Search required>
<span class="search-shortcut position-absolute end-0 top-0 me-2"><kbd class="text-dark bg-white opacity-75 rounded-3 shadow border border-primary py-1 fw-bold">/</kbd></span></div></form><hr class=d-xxl-none><ul class="navbar-nav flex-row flex-wrap align-items-center ms-md-auto"><li class="nav-item py-2 py-xxl-1 col-12 col-xxl-auto"><nav class="social-links nav justify-content-center flex-row"><a class="nav-link social-link col-6 col-xxl-auto p-1" target=_blank href=https://digitalcourage.social/@natenom title=Mastodon rel=me><i class="fa-fw fab fa-mastodon"></i>
<span class="ms-1 d-xxl-none">Mastodon</span>
</a><a class="nav-link social-link col-6 col-xxl-auto p-1" target=_blank href=/index.xml title=RSS rel=me><i class="fas fa-fw fa-rss"></i>
<span class="ms-1 d-xxl-none">RSS</span></a></nav></li><li class="nav-item py-2 py-xxl-1 col-12 col-xxl-auto"><div class="vr d-none d-xxl-flex h-100 mx-xxl-2 text-white"></div><hr class="d-xxl-none my-2"></li><li class="nav-item dropdown col-6 col-xxl-auto"><a class="nav-link px-0 py-2 px-xxl-1" href=# id=fontSizeDropdown role=button data-bs-toggle=dropdown aria-expanded=false><i class="fas fa-fw fa-font"></i>
<span class=d-xxl-none>Schriftgröße</span></a><ul class="font-size-dropdown-menu dropdown-menu dropdown-menu-end" aria-labelledby=fontSizeDropdown><li><button class="font-size-item dropdown-item" data-size=xs>
Extra klein</button></li><li><button class="font-size-item dropdown-item" data-size=sm>
Klein</button></li><li><button class="font-size-item dropdown-item active" data-size=md>
Mittel</button></li><li><button class="font-size-item dropdown-item" data-size=lg>
Groß</button></li><li><button class="font-size-item dropdown-item" data-size=xl>
Extra groß</button></li></ul></li><li class="nav-item dropdown col-6 col-xxl-auto"><a class="nav-link px-0 py-2 px-xxl-1" href=# id=paletteDropdown role=button data-bs-toggle=dropdown aria-expanded=false><i class="fas fa-fw fa-palette"></i>
<span class=d-xxl-none>Palette</span></a><ul class="palette-dropdown-menu dropdown-menu dropdown-menu-end px-2 row g-2" aria-labelledby=paletteDropdown><li class="col-4 my-1"><a role=button id=palette-blue aria-label=Blau class="btn btn-sm w-100 palette text-bg-blue" data-palette=blue></a></li><li class="col-4 my-1"><a role=button id=palette-blue-gray aria-label=Blaugrau class="btn btn-sm w-100 palette text-bg-blue-gray" data-palette=blue-gray></a></li><li class="col-4 my-1"><a role=button id=palette-brown aria-label=Braun class="btn btn-sm w-100 palette text-bg-brown" data-palette=brown></a></li><li class="col-4 my-1"><a role=button id=palette-cyan aria-label=Cyan class="btn btn-sm w-100 palette text-bg-cyan" data-palette=cyan></a></li><li class="col-4 my-1"><a role=button id=palette-green aria-label=Grün class="btn btn-sm w-100 palette text-bg-green" data-palette=green></a></li><li class="col-4 my-1"><a role=button id=palette-indigo aria-label=Indigo class="btn btn-sm w-100 palette text-bg-indigo" data-palette=indigo></a></li><li class="col-4 my-1"><a role=button id=palette-orange aria-label=Orange class="btn btn-sm w-100 palette text-bg-orange" data-palette=orange></a></li><li class="col-4 my-1"><a role=button id=palette-pink aria-label=Rosa class="btn btn-sm w-100 palette text-bg-pink" data-palette=pink></a></li><li class="col-4 my-1"><a role=button id=palette-purple aria-label=Purpur class="btn btn-sm w-100 palette text-bg-purple" data-palette=purple></a></li><li class="col-4 my-1"><a role=button id=palette-red aria-label=Rot class="btn btn-sm w-100 palette text-bg-red" data-palette=red></a></li><li class="col-4 my-1"><a role=button id=palette-teal aria-label=Teal class="btn btn-sm w-100 palette text-bg-teal" data-palette=teal></a></li><li class="col-4 my-1"><a role=button id=palette-yellow aria-label=Gelb class="btn btn-sm w-100 palette text-bg-yellow" data-palette=yellow></a></li></ul></li><li class="nav-item dropdown col-6 col-xxl-auto"><a class="nav-link px-0 py-2 px-xxl-1" href=# id=modeDropdown role=button data-bs-toggle=dropdown aria-expanded=false><i class="mode-icon fas fa-fw fa-adjust" id=modeIcon></i>
<span class=d-xxl-none>Modus</span></a><ul class="mode-dropdown-menu dropdown-menu dropdown-menu-end" aria-labelledby=modeDropdown><li class=mode-item data-color-mode=light data-icon=sun><button class=dropdown-item>
<i class="mode-icon fas fa-fw fa-sun"></i> Hell</button></li><li class=mode-item data-color-mode=dark data-icon=moon><button class=dropdown-item>
<i class="mode-icon fas fa-fw fa-moon"></i> Dunkel</button></li><li class="mode-item active" data-color-mode=auto data-icon=adjust><button class=dropdown-item>
<i class="mode-icon fas fa-fw fa-adjust"></i> Auto</button></li></ul></li></ul></div></div><div class=d-flex><button class="navbar-toggler order-5 border-0" type=button data-bs-toggle=offcanvas data-bs-target=#navbarMenus aria-controls=navbarMenus aria-expanded=false aria-label="Toggle navigation">
<i class="fas fa-ellipsis-h"></i></button></div></div></nav></header><main class=container><div class="row content"><noscript><div class="alert alert-danger" role=alert>Dein Browser unterstützt kein JavaScript.</div></noscript><div class=col-xxl-8><div class=container><nav class="row card component" aria-label=breadcrumb><div class="card-body pb-0"><ol class="hbs-breadcrumb breadcrumb flex-nowrap"><li class="breadcrumb-item text-surface"><a href=/>Blog</a></li><li class="breadcrumb-item text-surface"><a href=/posts/>Posts</a></li><li class="breadcrumb-item active">Dateisystem nach gelöschter Datei (Video) durchsuchen mit Photorec</li></ol></div></nav><div class="post-panel-wrapper position-relative d-flex justify-content-center"><div class="d-flex flex-row justify-content-center rounded-5 border post-panel position-fixed px-3 py-1 surface shadow-1"><a class="action action-toc d-none d-xxl-block" href=#postTOC role=button title=Inhaltsverzeichnis><i class="fas fa-fw fa-list-alt"></i>
</a><a class="action action-toc d-block d-xxl-none" href=#post-toc-container role=button title=Inhaltsverzeichnis><i class="fas fa-fw fa-list-alt"></i>
</a><a class="action action-post-comments" href=#post-comments role=button aria-label=Comments title=Kommentare><i class="fas fa-fw fa-comments"></i>
</a><a id=sidebarToggler class="action action-sidebar-toggler d-none d-xxl-block" role=button title><i class="fas fa-fw fa-expand-alt" data-fa-transform=rotate-45></i></a></div></div><article class="row card component mb-4 post"><div class=card-header><h1 class="card-title post-title my-2">Dateisystem nach gelöschter Datei (Video) durchsuchen mit Photorec</h1></div><div class=card-body><div class="post-meta mb-3"><span class="post-date me-1 mb-1" title="Erstellt am 2022-03-06 07:57:38 +0100 CET.">Sonntag, 6. März 2022</span><span class="post-reading-time me-1 mb-1">6 Min. Lesezeit</span><a href=/categories/linux/ class="btn btn-sm btn-secondary mb-1 me-2 py-0 pe-1 post-taxonomy post-taxonomy-sm post-category">
<i class="fas fa-fw fa-folder me-1"></i>Linux</a><a href=/tags/backup/ class="btn btn-sm btn-secondary mb-1 me-2 py-0 pe-1 post-taxonomy post-taxonomy-sm post-tag">Backup</a><a href=/tags/exif/ class="btn btn-sm btn-secondary mb-1 me-2 py-0 pe-1 post-taxonomy post-taxonomy-sm post-tag">Exif</a><a href=/tags/festplatten/ class="btn btn-sm btn-secondary mb-1 me-2 py-0 pe-1 post-taxonomy post-taxonomy-sm post-tag">Festplatten</a><a href=/tags/fotos/ class="btn btn-sm btn-secondary mb-1 me-2 py-0 pe-1 post-taxonomy post-taxonomy-sm post-tag">Fotos</a><a href=/tags/metadaten/ class="btn btn-sm btn-secondary mb-1 me-2 py-0 pe-1 post-taxonomy post-taxonomy-sm post-tag">Metadaten</a><a href=/tags/videos/ class="btn btn-sm btn-secondary mb-1 me-2 py-0 pe-1 post-taxonomy post-taxonomy-sm post-tag">Videos</a></div><div id=postTOC class=toc-details><details open><summary>Inhaltsverzeichnis</summary><nav id=TableOfContents><ul><li><a href=#alles-oder-nichts>Alles oder nichts</a></li><li><a href=#das-setup>Das Setup</a></li><li><a href=#wiederherstellung-starten>Wiederherstellung starten</a></li><li><a href=#optional-zwischendurch-löschen-nur-falls-speicherplatz-begrenzt-ist>Optional zwischendurch löschen (nur falls Speicherplatz begrenzt ist)</a></li><li><a href=#wiederherstellung-abgeschlossen--aufräumen>Wiederherstellung abgeschlossen Aufräumen</a><ul><li><a href=#gewünschte-dateien-ins-zielverzeichnis-verschieben>Gewünschte Dateien ins Zielverzeichnis verschieben</a></li><li><a href=#doppelte-dateien>Doppelte Dateien</a></li><li><a href=#dateinamen>Dateinamen</a></li></ul></li><li><a href=#ergebnis>Ergebnis</a></li><li><a href=#aufräumen>Aufräumen</a></li><li><a href=#nützliches>Nützliches</a></li></ul></nav></details></div><div class="post-content mb-3" data-bs-spy=scroll data-bs-target=#TableOfContents tabindex=0><div id=post-summary><p>Da ich heute für jemanden auf einer Festplatte ein gelöschtes Video wiederherstellen wollte, habe ich auch gleich parallel diese Anleitung geschrieben. Falls ich das nochmal machen muss, kann ich dann hier gucken und mir viel Arbeit ersparen :)</p><p>Gesucht war ein Film, der irgendwann in den letzten Jahren gelöscht wurde und mindestens 5 MiB groß war. Der Datenträger ist eine Festplatte, die vor Jahren gegen eine SSD getauscht wurde. Der Datenträger ist mit NTFS formatiert und es lief Windows darauf.</p></div><div id=post-content-body><p>Ich habe dazu <code>photorec</code> (<a class=urlextern href=https://www.cgsecurity.org/wiki/PhotoRec>Website</a>) verwendet. Dieses überprüft entweder den als frei angegebenen Speicherplatz eines Datenträgers oder den gesamten Speicherplatz auf &ldquo;gelöschte&rdquo; Dateien. Also solche, die im &ldquo;Inhaltsverzeichnis&rdquo; des Dateisystems nicht mehr eingetragen sind, deren Daten aber weiterhin im Dateisystem verfügbar sind, da sie bisher nicht überschrieben wurden.</p><h2 id=alles-oder-nichts data-numberify>Alles oder nichts<a class="anchor ms-1" href=#alles-oder-nichts></a></h2><p>In Photorec kann man meines Wissens nach nicht einstellen, welche Dateien wiederhergestellt werden sollen und welche nicht. Daher muss man leider alle Dateien wiederherstellen lassen und nur die benötigten daraus filtern und die restlichen wieder löschen.</p><p>Im vorliegenden Fall ist die Festplatte 650 GiB groß und beim Wiederherstellen wurden insgesamt über 600.000 Dateien wiederhergestellt.</p><div class="shortcode-notice tip"><div class="shortcode-notice-title tip">Tip</div><div class=notice-content>Nutzt man KDE/Plasma und ist die Dateisuche aktiv, sollte man diese für diesen Vorgang entweder abschalten mit <code>balooctl disable</code> oder das Verzeichnis <code>/home/user/recover/</code> in der Konfiguration für die Indexierung verbieten. Sonst wird die Desktopsuche jede neue Datei indexieren und ein Prozess mit dem Namen <code>baloo_file_extractor</code> die ganze Zeit das System belasten.</div></div><h2 id=das-setup data-numberify>Das Setup<a class="anchor ms-1" href=#das-setup></a></h2><div class="shortcode-notice warnung"><div class="shortcode-notice-title warnung">Warnung</div><div class=notice-content><p>Generell sollte man nie irgendwelche Kommandozeilenbefehle einfach so von einer Webseite kopieren und ungeprüft in eine Shell einfügen.</p><div class=shortcode-details><details><summary>Details, weshalb das gefährlich sein könnte.</summary><div class="shortcode-details content">Es könnten zusätzliche Befehle enthalten sein, die mit <a href=/tags/css/>CSS</a> unsichtbar gemacht wurden, aber beim Einfügen direkt ausgeführt werden. Ich kopiere deshalb Befehlszeilen von Webseiten immer erst in einen Editor, um zu sehen, ob nicht doch etwas versteckt war. Im Editor markiere ich die Befehlszeile dann erneut und nutze das dann zum Einfügen in die Shell.</div></details></div></div></div><p>Fast alles wird sich im Verzeichnis <code>/home/user/recover/</code> abspielen. Die wiederhergestellten Dateien werden am Ende nach <code>/home/user/recovered_videos/</code> verschoben und das erst genannte Verzeichnis wird wieder gelöscht.</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>mkdir /home/user/recover/
</span></span><span style=display:flex><span>mkdir /home/user/recovered_videos/</span></span></code></pre></div><h2 id=wiederherstellung-starten data-numberify>Wiederherstellung starten<a class="anchor ms-1" href=#wiederherstellung-starten></a></h2><p>Dieses Kommando muss als <code>root</code> ausgeführt werden und wird je nach Größe des Dateisystems und der Anbindung an den PC sehr lange dauern (bei mir circa 12 Stunden). Am besten führt man das in einer Tmux-Session oder in einer Screen-Session aus:<div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>photorec /d /home/user/recover/r /dev/sdb2</span></span></code></pre></div></p><p>Das Tool Photorec erstellt jetzt in <code>/home/user/recover/</code> ganz viele durchnummerierte Verzeichnisse <code>r.1</code>, <code>r.2</code>, <code>[…]</code>, <code>r.99</code> usw. und legt darin die wiederhergestellten Dateien ab.</p><h2 id=optional-zwischendurch-löschen-nur-falls-speicherplatz-begrenzt-ist data-numberify>Optional zwischendurch löschen (nur falls Speicherplatz begrenzt ist)<a class="anchor ms-1" href=#optional-zwischendurch-löschen-nur-falls-speicherplatz-begrenzt-ist></a></h2><p>Wenn man genug Speicherplatz hat, kann man warten, bis Photorec fertig ist und dann die benötigten Dateien herausfiltern. Wenn nicht, kann man zwischendurch unbenötigte Dateien löschen.</p><p>Da ich nicht abschätzen konnte, was da insgesamt an Datenvolumen zusammen kommen würde, wollte ich schon zwischendurch die nicht benötigten Dateien löschen.</p><div class=shortcode-details><details><summary>Hier klicken, um zwischendurch unbenötigte Dateien zu löschen.</summary><div class="shortcode-details content"><p>Folgende Kommandos kann man alle x Zeit mal ausführen:</p><p>Als <code>root</code>:</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>chown -R user: /home/user/recover/</span></span></code></pre></div><p>Und direkt im Anschluss als Benutzer <code>user</code>:</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>find /home/user/recover -type f -size -5M -execdir rm -f <span style=color:#e6db74>&#39;{}&#39;</span> <span style=color:#ae81ff>\;</span>
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span>find /home/user/recover -type f ! <span style=color:#ae81ff>\(</span> -iname *.mpg -o -iname *.mpeg -o -iname *.mp4 -o -iname *.mp2 -o -iname *.avi -o -iname *.vob -o -iname *.wmv -o -iname *.mkv -o -iname *.mov -o -iname *.flv -o -iname *.webm -o -iname *.f4v -o -iname *.ogv -o -iname *.3gp -o -iname *.3g2 -o -iname *.3gpp -o -iname *.m2p -o -iname *.ts -o -iname *.asf -o -iname *.m2t <span style=color:#ae81ff>\)</span> -execdir rm -f <span style=color:#e6db74>&#39;{}&#39;</span> <span style=color:#ae81ff>\;</span>
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span>find /home/user/recover -type d -empty -delete</span></span></code></pre></div><p>Zuerst werden hier Dateien gelöscht, die kleiner sind als 5 MiB sind, da die gesuchte Datei größer ist.</p><p>Dann werden Dateien gelöscht, die keine typische Dateiendung von Videodateien haben.</p><p>Zuletzt werden leere Verzeichnisse gelöscht.</p><div class="shortcode-notice warnung"><div class="shortcode-notice-title warnung">Warnung</div><div class=notice-content>Mir ist nicht bekannt, ob Photorec in bereits wiederhergestellte, aber noch nicht vollständige Dateien hinein schreibt, wenn es zu einem späteren Zeitpunkt welche findet. Ich gehe aber nicht davon aus, da ich in den wiederhergestellten Dateien z. B. immer wieder die selben Videos gefunden habe, die jedoch unterschiedliche Längen hatten.</div></div></div></details></div><h2 id=wiederherstellung-abgeschlossen--aufräumen data-numberify>Wiederherstellung abgeschlossen Aufräumen<a class="anchor ms-1" href=#wiederherstellung-abgeschlossen--aufräumen></a></h2><p>Jede wiederhergestellte Datei hat einen Dateinamen bestehend aus <code>f</code>, einer fortlaufenden Nummer und bei Verfügbarkeit dem ursprünglichen Dateinamen. Im Ergebnis z. B. <code>f340518928.avi</code>.</p><p>So ist sichergestellt, dass alle Dateien einen eindeutigen Dateinamen haben. Jedoch kann es vorkommen, dass unter verschiedenen Dateinamen die selbe Datei wiederhergestellt wird. Das könnte daran liegen, dass z. B. eine Datei &ldquo;in den Papierkorb gelöscht&rdquo; wurde und dann später dort erneut gelöscht wird. Auf dem Dateisystem ist sie dann an zwei verschiedenen Orten gewesen und wird dann demnach auch zwei Mal wiederhergestellt.</p><h3 id=gewünschte-dateien-ins-zielverzeichnis-verschieben data-numberify>Gewünschte Dateien ins Zielverzeichnis verschieben<a class="anchor ms-1" href=#gewünschte-dateien-ins-zielverzeichnis-verschieben></a></h3><p>Als <code>root</code> ausführen, damit man als Benutzer <code>user</code> Schreibzugriff auf die wiederhergestellten Daten hat:<div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>chown -R user: /home/user/recover/</span></span></code></pre></div></p><p>Jetzt werden alle gefundenen Videodateien, die mindestens 5 MiB groß sind, in ein nach <code>/home/user/recovered_videos/</code> verschoben. Dazu nutzt man diese beiden Befehle:<div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>find /home/user/recover -type f <span style=color:#ae81ff>\(</span> -iname *.mpg -o -iname *.mpeg -o -iname *.mp4 -o -iname *.mp2 -o -iname *.avi -o -iname *.vob -o -iname *.wmv -o -iname *.mkv -o -iname *.mov -o -iname *.flv -o -iname *.webm -o -iname *.f4v -o -iname *.ogv -o -iname *.3gp -o -iname *.3g2 -o -iname *.3gpp -o -iname *.m2p -o -iname *.ts -o -iname *.asf -o -iname *.m2t <span style=color:#ae81ff>\)</span> -execdir mv <span style=color:#e6db74>&#39;{}&#39;</span> /home/user/recovered_videos/ <span style=color:#ae81ff>\;</span></span></span></code></pre></div></p><p>Das Verzeichnis <code>/home/user/recover</code> kann man jetzt löschen.</p><h3 id=doppelte-dateien data-numberify>Doppelte Dateien<a class="anchor ms-1" href=#doppelte-dateien></a></h3><p>Überflüssige, weil mehrfach vorhandene, Dateien kann man z. B. mit dem Tool <a class=urlextern href=https://qarmin.github.io/czkawka/><code>czkawka</code></a> finden und löschen.</p><p></p><figure class=image-caption><a href=/2022/03/dateisytem-nach-geloeschter-datei-durchsuchen-mit-photorec/images/2022-03-06-screenshot-czkawka.png><picture><source type=image/webp srcset="/2022/03/dateisytem-nach-geloeschter-datei-durchsuchen-mit-photorec/images/2022-03-06-screenshot-czkawka_hu414db0db2e3b6b7cfea74b6ea2ad5a89_130150_360x0_resize_q95_h2_catmullrom_3.webp 360w,/2022/03/dateisytem-nach-geloeschter-datei-durchsuchen-mit-photorec/images/2022-03-06-screenshot-czkawka_hu414db0db2e3b6b7cfea74b6ea2ad5a89_130150_500x0_resize_q95_h2_catmullrom_3.webp 500w,/2022/03/dateisytem-nach-geloeschter-datei-durchsuchen-mit-photorec/images/2022-03-06-screenshot-czkawka_hu414db0db2e3b6b7cfea74b6ea2ad5a89_130150_816x0_resize_q95_h2_catmullrom_3.webp 816w" sizes="(max-width: 424px) 360px, (max-width: 596px) 500px, (min-width: 565px) 816px"><img alt="Screenshot der Anwendung czkawka mit einer Liste doppelt oder mehrfach vorhandenen Dateien." srcset="/2022/03/dateisytem-nach-geloeschter-datei-durchsuchen-mit-photorec/images/2022-03-06-screenshot-czkawka_hu414db0db2e3b6b7cfea74b6ea2ad5a89_130150_360x0_resize_q95_h2_catmullrom_3.webp 360w, /2022/03/dateisytem-nach-geloeschter-datei-durchsuchen-mit-photorec/images/2022-03-06-screenshot-czkawka_hu414db0db2e3b6b7cfea74b6ea2ad5a89_130150_500x0_resize_q95_h2_catmullrom_3.webp 500w, /2022/03/dateisytem-nach-geloeschter-datei-durchsuchen-mit-photorec/images/2022-03-06-screenshot-czkawka_hu414db0db2e3b6b7cfea74b6ea2ad5a89_130150_816x0_resize_q95_h2_catmullrom_3.webp 816w" sizes="(max-width: 424px) 360px, (max-width: 596px) 500px, (min-width: 565px) 816px" src=/2022/03/dateisytem-nach-geloeschter-datei-durchsuchen-mit-photorec/images/2022-03-06-screenshot-czkawka_hu414db0db2e3b6b7cfea74b6ea2ad5a89_130150_816x0_resize_q95_h2_catmullrom_3.webp title="Mit Czkawka kann man doppelte oder mehrfach vorhandene Dateien finden und löschen." loading=lazy width=816 height=580></picture></a><figcaption>Mit Czkawka kann man doppelte oder mehrfach vorhandene Dateien finden und löschen.</figcaption></figure><p></p><h3 id=dateinamen data-numberify>Dateinamen<a class="anchor ms-1" href=#dateinamen></a></h3><p>In den meisten der &ldquo;neueren&rdquo; Videodateien sind <a href=/tags/exif/>Exif</a>-Metadaten enthalten, in denen der Erstellungszeitpunkt vermerkt ist.</p><p>Über diesen kann man mit <code>exiftool</code> die Dateien entsprechend benennen. Den Tipp dazu habe ich aus der Dokumentation von Photorec (ab Seite 49 &ldquo;<a class=urlextern href=https://www.cgsecurity.org/testdisk.pdf>After using Photorec</a>&rdquo;).</p><p>Es ist auch möglich, (zusätzlich) andere Exifdaten zur Benennung der Dateien zu benutzen. Einfach mal mit <code>exiftool dateiname.mp4</code> nachschauen, was alles vorhanden ist.</p><p>Mit dem folgenden Befehl werden alle mp4-Dateien im aktuellen Verzeichnis und allen Unterverzeichnissen umbenannt in das Format <code>2015-08-03_17-12-34.mp4</code>:<div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>exiftool -overwrite_original -r -ext mp4 <span style=color:#e6db74>&#39;-FileName&lt;CreateDate&#39;</span> -d <span style=color:#e6db74>&#39;%Y-%m-%d_%H-%M-%S%%-c.%%e&#39;</span> /home/user/recovered_videos/</span></span></code></pre></div></p><div class=shortcode-details><details><summary>Erläuterungen zu diesem Kommando</summary><div class="shortcode-details content"><div class="shortcode-notice hinweis"><div class="shortcode-notice-title hinweis">Hinweis</div><div class=notice-content><ul><li>Lässt man die Option <code>-overwrite_original</code> weg, dann bleiben die Originaldateien erhalten, werden aber umbenannt in <code>dateiname.mp4_original</code>.</li><li><code>-r</code> steht für rekursiv, es werden demnach alle Dateien in allen Unterverzeichnissen umbenannt.</li><li>Die Option <code>-ext mp4</code> sorgt dafür, dass nur Dateien mit der Dateierweiterung .mp4 umbenannt werden. Lässt man die Option weg, werden alle Dateien umbenannt.</li><li><code>-d</code> gibt das Format an, in das die Dateien umbenannt werden sollen.</li><li>Das <code>c</code> im String des Formats sorgt dafür, dass einer umzubenennenden Datei ein Zähler angefügt wird, falls es eine so genannte Datei bereits geben sollte.</li></ul><p>Es werden nur solche Dateien umbenannt, die auch wirklich <code>Create Date</code> in den Exif-Daten enthalten.</p><p>Weitere Informationen gibt es in der Manpage von exiftool.</p></div></div></div></details></div><p>Die Ausgabe dieses Kommandos ist zum Beispiel:<div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span> <span style=color:#ae81ff>1</span> directories scanned
</span></span><span style=display:flex><span> <span style=color:#ae81ff>24</span> image files updated</span></span></code></pre></div></p><h2 id=ergebnis data-numberify>Ergebnis<a class="anchor ms-1" href=#ergebnis></a></h2><p>Ich konnte die gesuchte Datei finden. :)</p><h2 id=aufräumen data-numberify>Aufräumen<a class="anchor ms-1" href=#aufräumen></a></h2><p>Nutzt man <a href=/tags/dolphin/>Dolphin</a> mit aktivierter Vorschau für Dateien, um die Videos durchzuschauen, dann kann man jetzt das Verzeichnis <code>~/.cache/thumbnails/</code> jetzt löschen, da hier sonst sehr viele unnütze Vorschaubilder für immer liegen bleiben würden.</p><h2 id=nützliches data-numberify>Nützliches<a class="anchor ms-1" href=#nützliches></a></h2><ul><li><a class=urlextern href=https://superuser.com/questions/1222165/find-exec-rm-vs-delete-why-is-the-former-widely-recommended>Find <code>-delete</code> vs <code>-exec rm</code></a></li><li><code>-execdir</code> habe ich zufällig in der Manpage von find gesehen. Bei Verwendung von <code>-exec</code> wird der Befehl in dem Verzeichnis ausgeführt, in dem Find ausgeführt wurde. Bei <code>-execdir</code> wird der Befehl in dem Verzeichnis ausgeführt, in dem sich die gefundene Datei befindet. Das soll sicherer sein laut Manpage.</li></ul></div></div></div><div class=card-footer><div class="post-navs d-flex justify-content-evenly"><div class="post-nav post-prev"><i class="fas fa-fw fa-chevron-down post-prev-icon me-1" data-fa-transform=rotate-90></i>
<a href=/2022/03/interne-struktur-meiner-blogbeitraege/>Interne Struktur meiner Blogbeiträge Übersichtlicher</a></div><div class="post-nav post-next"><a href=/2022/03/peertube-statt-youtube/>PeerTube statt YouTube</a>
<i class="fas fa-fw fa-chevron-down post-next-icon ms-1" data-fa-transform=rotate-270></i></div></div></div></article><section class="related-posts row card component"><div class=card-header><h2 class="card-title fs-4 my-2 text-surface">Ähnliche Beiträge</h2></div><div class=card-body><ul class="post-list list-styled"><li><a href=https://natenom.de/2022/02/bildbeschreibungen-in-meinen-galerien-zwei-methoden/>Bildbeschreibungen in meinen Galerien Zwei Methoden verfügbar</a></li><li><a href=https://natenom.de/2021/05/imagepipe-fur-android-entfernt-metadaten-und-verkleinert-fotos/>ImagePipe für Android entfernt Metadaten und verkleinert Fotos</a></li><li><a href=https://natenom.de/2018/04/freie-android-app-obscuracam-verpixelt-gesichter-und-mehr/>Freie Android App ObscuraCam verpixelt Gesichter und mehr</a></li><li><a href=https://natenom.de/2018/04/scrambled-exif-open-source-android-app-entfernt-vor-dem-teilen-die-metadaten-aus-fotos-und-bildern/>Scrambled Exif Open Source Android-App entfernt vor dem Teilen die Metadaten aus Fotos und Bildern</a></li><li><a href=https://natenom.de/2017/02/fotos-vom-android-geraet-aus-hochladen-und-vorher-die-metadaten-entfernen/>Fotos vom Android-Gerät aus hochladen und vorher die Metadaten entfernen</a></li><li><a href=https://natenom.de/2015/11/fahrrad-fahren-ist-auch-im-herbst-bei-5c-schoen-auch-auf-langen-strecken/>Fahrrad fahren ist auch im Herbst bei 5°C schön auch auf langen Strecken</a></li><li><a href=https://natenom.de/2014/08/ein-foto-und-ein-minivideo-einer-blindschleiche/>Nur ein Foto und ein Minivideo einer Blindschleiche</a></li><li><a href=https://natenom.de/2014/04/neue-version-von-fgallery-zur-erzeugung-statischer-galerien/>Neue Version von fgallery zur Erzeugung statischer Galerien</a></li><li><a href=https://natenom.de/2019/12/linkdump-29/>Linkdump #29</a></li><li><a href=https://natenom.de/2018/10/linkdump-22/>Linkdump #22</a></li></ul></div></section><div class="card component row post-comments" id=post-comments><div class=card-header><h2 class="card-title my-2 fs-4 text-surface">Kommentare</h2></div><div class=card-body><p>Bisher gibt es hier keine Kommentare.</p><p><details class="mastodon-comments email"><summary class="mastodon-comments email-summary">Kommentar oder Anmerkung für diesen Blogbeitrag</summary><div class="mastodon-comments emailcontent"><p>Öffentlicher Kommentar per E-Mail: <a href='mailto:natenom@posteo.de?subject=Kommentar zum Blogbeitrag: Dateisystem%20nach%20gel%c3%b6schter%20Datei%20%28Video%29%20durchsuchen%20mit%20Photorec&body=Hallo Natenom, %0D%0A%0D%0Azu diesem Blogbeitrag habe ich einen Kommentar:%0D%0A%0D%0AMein Name (optional):%0D%0AMeine Website (optional):%0D%0AIch beziehe mich speziell auf den Kommentar mit der ID:%0D%0A%0D%0AURL zum Blogbeitrag: https%3a%2f%2fnatenom.de%2f2022%2f03%2fdateisytem-nach-geloeschter-datei-durchsuchen-mit-photorec%2f'>Hier klicken</a></p><p>Nicht öffentliche Anmerkung per E-Mail: <a href='mailto:natenom@posteo.de?subject=Persönliche Anmerkung zum Blogbeitrag: Dateisystem%20nach%20gel%c3%b6schter%20Datei%20%28Video%29%20durchsuchen%20mit%20Photorec&body=Hallo Natenom,%0D%0A%0D%0Azu diesem Blogbeitrag habe ich eine persönliche, nicht zu veröffentlichende Anmerkung:%0D%0A%0D%0AURL zum Blogbeitrag: https%3a%2f%2fnatenom.de%2f2022%2f03%2fdateisytem-nach-geloeschter-datei-durchsuchen-mit-photorec%2f'>Hier klicken</a></p></p><p>Sonstige Kontaktaufnahme: <a href=/natenom/>Kontakt</a></p></div></details></p></div></div></div></div><aside class="col-xxl-4 sidebar d-flex"><div class="container d-flex flex-column"><div class="accordion profile"><div class="accordion-item card row text-center component"><div class="accordion-header card-header border-0" id=profile-header><a class="accordion-button d-lg-none mb-2 shadow-none p-0 bg-transparent text-surface collapsed" role=button data-bs-toggle=collapse href=#profile aria-expanded=false aria-controls=profile>Profil</a></div><div class="card-body collapse accordion-collapse accordion-body d-lg-block" id=profile aria-labelledby=profile-header><div class="col-12 d-flex align-items-center justify-content-center"><picture><img class="profile-avatar rounded-circle" alt=Natenom src=https://natenom.de/images/logo-natenom-circle-150x150.png loading=lazy data-viewer-invisible width=150 height=150></picture></div><div class="col-12 profile-meta"><div class="profile-name fw-fold fs-lg">Natenom</div><div class=profile-bio>Verkehrswende, Fahrrad, CriticalMass, OpenBikeSensor, SimRa, OpenSource, Minimalist, OpenStreetMap, Müllsammeln, Malen, Zeichnen</div><a class=profile-about target=_blank rel="noopener noreferrer" href=/natenom/><i class="fas fa-fw fa-user"></i>Über mich</a></div></div></div></div><div class="accordion recent-posts"><section class="row card component"><div class=card-header><h2 class="card-title my-2 fs-4 text-surface d-none d-lg-block">Neueste Beiträge</h2><a class="accordion-button d-lg-none mb-1 shadow-none p-0 bg-transparent collapsed" role=button data-bs-toggle=collapse href=#recent-posts aria-expanded=false aria-controls=recent-posts>Neueste Beiträge</a></div><div class="card-body collapse accordion-collapse accordion-body d-lg-block" id=recent-posts><ul class="post-list list-unstyled ms-1"><li class=mb-2><a href=/2024/01/mal-wieder-einen-personalausweis-gefunden/>Mal wieder einen Personalausweis gefunden</a></li><li class=mb-2><a href=/2024/01/ueberfordert-im-eigenen-auto/>Überfordert im eigenen Auto</a></li><li class=mb-2><a href=/2024/01/was-damals-bei-kugelmaeusen-geholfen-hat-hilft-auch-bei-solchen-mit-laser/>Was damals bei Kugelmäusen geholfen hat, hilft auch bei solchen mit Laser</a></li><li class=mb-2><a href=/2024/01/haltbarkeit-meiner-ersten-barfussschuhe/>Haltbarkeit meiner ersten Barfußschuhe</a></li><li class=mb-2><a href=/2024/01/link-strassenlaerm/>Link(s): Straßenlärm</a></li><li class=mb-2><a href=/2024/01/simpletools-apps-fuer-android-daten-sammeln-oder-bezahlen-wechsel-zum-fork-fossify/>SimpleTools Apps: Daten sammeln oder bezahlen Wechselt zum Fork Fossify</a></li><li class=mb-2><a href=/2024/01/dateinamen-mit-emojies-in-telescope-in-neovim/>Dateinamen mit Emojies in Telescope in NeoVim</a></li><li class=mb-2><a href=/2024/01/capslock-als-esc-verwenden--ein-traum-fuer-neovim/>Capslock als Esc verwenden Ein Traum für NeoVim</a></li></ul></div></section></div><div class="accordion categories-taxonomies"><section class="row card component"><div class=card-header><h2 class="card-title my-2 fs-4 text-surface d-none d-lg-block"><a href=https://natenom.de/categories>Kategorien</a></h2><a class="accordion-button d-lg-none mb-1 shadow-none p-0 bg-transparent text-surface collapsed" role=button data-bs-toggle=collapse href=#taxonomy-categories aria-expanded=false aria-controls=taxonomy-categories>Kategorien</a></div><div class="card-body collapse accordion-collapse accordion-body d-lg-block" id=taxonomy-categories><div class=py-2><a href=/categories/mobilit%C3%A4t/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-category me-2 mb-2" title=Mobilität>Mobilität
<span class="badge badge-sm text-secondary bg-white ms-1">450</span>
</a><a href=/categories/fotografie/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-category me-2 mb-2" title=Fotografie>Fotografie
<span class="badge badge-sm text-secondary bg-white ms-1">328</span>
</a><a href=/categories/diverses/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-category me-2 mb-2" title=Diverses>Diverses
<span class="badge badge-sm text-secondary bg-white ms-1">242</span>
</a><a href=/categories/web/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-category me-2 mb-2" title=Web>Web
<span class="badge badge-sm text-secondary bg-white ms-1">200</span>
</a><a href=/categories/linux/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-category me-2 mb-2" title=Linux>Linux
<span class="badge badge-sm text-secondary bg-white ms-1">135</span>
</a><a href=/categories/android/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-category me-2 mb-2" title=Android>Android
<span class="badge badge-sm text-secondary bg-white ms-1">68</span>
</a><a href=/categories/linkdump/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-category me-2 mb-2" title=Linkdump>Linkdump
<span class="badge badge-sm text-secondary bg-white ms-1">42</span>
</a><a href=/categories/mumble/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-category me-2 mb-2" title=Mumble>Mumble
<span class="badge badge-sm text-secondary bg-white ms-1">16</span>
</a><a href=/categories/navesima/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-category me-2 mb-2" title=NavesiMa>NavesiMa
<span class="badge badge-sm text-secondary bg-white ms-1">9</span>
</a><a href=/categories/links/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-category me-2 mb-2" title=Links>Links
<span class="badge badge-sm text-secondary bg-white ms-1">2</span></a></div></div></section></div><div class="accordion tags-taxonomies"><section class="row card component"><div class=card-header><h2 class="card-title my-2 fs-4 text-surface d-none d-lg-block"><a href=https://natenom.de/tags>Tags</a></h2><a class="accordion-button d-lg-none mb-1 shadow-none p-0 bg-transparent text-surface collapsed" role=button data-bs-toggle=collapse href=#taxonomy-tags aria-expanded=false aria-controls=taxonomy-tags>Tags</a></div><div class="card-body collapse accordion-collapse accordion-body d-lg-block" id=taxonomy-tags><div class=py-2><a href=/tags/fahrrad/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Fahrrad>Fahrrad
<span class="badge badge-sm text-secondary bg-white ms-1">557</span>
</a><a href=/tags/fotos/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Fotos>Fotos
<span class="badge badge-sm text-secondary bg-white ms-1">410</span>
</a><a href=/tags/mobilit%C3%A4t/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Mobilität>Mobilität
<span class="badge badge-sm text-secondary bg-white ms-1">380</span>
</a><a href=/tags/pforzheim/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Pforzheim>Pforzheim
<span class="badge badge-sm text-secondary bg-white ms-1">263</span>
</a><a href=/tags/open-source/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title="Open Source">Open Source
<span class="badge badge-sm text-secondary bg-white ms-1">237</span>
</a><a href=/tags/natur/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Natur>Natur
<span class="badge badge-sm text-secondary bg-white ms-1">208</span>
</a><a href=/tags/linux/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Linux>Linux
<span class="badge badge-sm text-secondary bg-white ms-1">161</span>
</a><a href=/tags/autos/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Autos>Autos
<span class="badge badge-sm text-secondary bg-white ms-1">131</span>
</a><a href=/tags/enzkreis/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Enzkreis>Enzkreis
<span class="badge badge-sm text-secondary bg-white ms-1">115</span>
</a><a href=/tags/statistiken/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Statistiken>Statistiken
<span class="badge badge-sm text-secondary bg-white ms-1">110</span>
</a><a href=/tags/hardware/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Hardware>Hardware
<span class="badge badge-sm text-secondary bg-white ms-1">107</span>
</a><a href=/tags/web/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Web>Web
<span class="badge badge-sm text-secondary bg-white ms-1">107</span>
</a><a href=/tags/android/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Android>Android
<span class="badge badge-sm text-secondary bg-white ms-1">98</span>
</a><a href=/tags/hugo/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Hugo>Hugo
<span class="badge badge-sm text-secondary bg-white ms-1">89</span>
</a><a href=/tags/m%C3%BCll/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Müll>Müll
<span class="badge badge-sm text-secondary bg-white ms-1">89</span>
</a><a href=/tags/sicherheit/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Sicherheit>Sicherheit
<span class="badge badge-sm text-secondary bg-white ms-1">88</span>
</a><a href=/tags/blog/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Blog>Blog
<span class="badge badge-sm text-secondary bg-white ms-1">87</span>
</a><a href=/tags/m%C3%BCllsammeln/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Müllsammeln>Müllsammeln
<span class="badge badge-sm text-secondary bg-white ms-1">86</span>
</a><a href=/tags/politik/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Politik>Politik
<span class="badge badge-sm text-secondary bg-white ms-1">86</span>
</a><a href=/tags/polizei/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Polizei>Polizei
<span class="badge badge-sm text-secondary bg-white ms-1">76</span>
</a><a href=/tags/strecke/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Strecke>Strecke
<span class="badge badge-sm text-secondary bg-white ms-1">75</span>
</a><a href=/tags/abstand/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Abstand>Abstand
<span class="badge badge-sm text-secondary bg-white ms-1">74</span>
</a><a href=/tags/landschaften/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Landschaften>Landschaften
<span class="badge badge-sm text-secondary bg-white ms-1">74</span>
</a><a href=/tags/w%C3%A4lder/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Wälder>Wälder
<span class="badge badge-sm text-secondary bg-white ms-1">68</span>
</a><a href=/tags/wordpress/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=WordPress>WordPress
<span class="badge badge-sm text-secondary bg-white ms-1">64</span>
</a><a href=/tags/neuhausen/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Neuhausen>Neuhausen
<span class="badge badge-sm text-secondary bg-white ms-1">60</span>
</a><a href=/tags/apps/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Apps>Apps
<span class="badge badge-sm text-secondary bg-white ms-1">59</span>
</a><a href=/tags/videos/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Videos>Videos
<span class="badge badge-sm text-secondary bg-white ms-1">59</span>
</a><a href=/tags/landstra%C3%9Fen/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Landstraßen>Landstraßen
<span class="badge badge-sm text-secondary bg-white ms-1">54</span>
</a><a href=/tags/makrofotos/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Makrofotos>Makrofotos
<span class="badge badge-sm text-secondary bg-white ms-1">54</span>
</a><a href=https://natenom.de/tags class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=ALLE>ALLE
<span class="badge badge-sm text-secondary bg-white ms-1">816</span></a></div></div></section></div><div class="accordion archives"><section class="row card component"><div class=card-header><h2 class="card-title my-2 fs-4 text-surface d-none d-lg-block"><a href=/archiv/>Archiv</a></h2><a class="accordion-button d-lg-none mb-1 shadow-none p-0 bg-transparent collapsed" role=button data-bs-toggle=collapse href=#archives aria-expanded=false aria-controls=archives>Archiv</a></div><div class="card-body collapse accordion-collapse accordion-body d-lg-block" id=archives><a href=/archiv/2024/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2024>2024 <span class="badge badge-sm text-secondary bg-white ms-1">23</span>
</a><a href=/archiv/2023/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2023>2023 <span class="badge badge-sm text-secondary bg-white ms-1">147</span>
</a><a href=/archiv/2022/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2022>2022 <span class="badge badge-sm text-secondary bg-white ms-1">188</span>
</a><a href=/archiv/2021/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2021>2021 <span class="badge badge-sm text-secondary bg-white ms-1">111</span>
</a><a href=/archiv/2020/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2020>2020 <span class="badge badge-sm text-secondary bg-white ms-1">193</span>
</a><a href=/archiv/2019/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2019>2019 <span class="badge badge-sm text-secondary bg-white ms-1">118</span>
</a><a href=/archiv/2018/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2018>2018 <span class="badge badge-sm text-secondary bg-white ms-1">143</span>
</a><a href=/archiv/2017/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2017>2017 <span class="badge badge-sm text-secondary bg-white ms-1">163</span>
</a><a href=/archiv/2016/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2016>2016 <span class="badge badge-sm text-secondary bg-white ms-1">108</span>
</a><a href=/archiv/2015/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2015>2015 <span class="badge badge-sm text-secondary bg-white ms-1">85</span>
</a><a href=/archiv/2014/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2014>2014 <span class="badge badge-sm text-secondary bg-white ms-1">85</span>
</a><a href=/archiv/2013/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2013>2013 <span class="badge badge-sm text-secondary bg-white ms-1">56</span>
</a><a href=/archiv/2012/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2012>2012 <span class="badge badge-sm text-secondary bg-white ms-1">43</span>
</a><a href=/archiv/2011/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2011>2011 <span class="badge badge-sm text-secondary bg-white ms-1">36</span></a></div></section></div></div></aside></div></main><footer class="footer mt-auto py-3 text-center container"><div class="row text-center"><div class="col-12 mt-2"><p class=mb-2>Natenoms Blog</p><p class="text-secondary mb-2"><small>Mein Blog über verschiedene Themen, die mich über die Zeit beschäftigen. Derzeit sind dies: Verkehrswende, Mobilität, Fahrrad, Minimalismus, Fotografie, Malen, Zeichnen …</small></p><div class="copyright mb-2 text-secondary"><small></small></div><div class="powered-by mb-2 text-secondary"><small>Build with ❤️ from the <a class=text-primary href=https://gohugo.io target=_blank rel="noopener noreferrer">Hugo</a> and the <a class=text-primary href=https://github.com/razonyang/hugo-theme-bootstrap target=_blank rel="noopener noreferrer">HBS</a> theme.</small></div><nav class="social-links nav justify-content-center mb-2 mt-3"><a class="nav-link social-link p-0 me-1 mb-2" target=_blank href=/index.xml title=RSS rel=me><i class="fas fa-fw fa-2x fa-rss" style=color:#ea6221></i></a></nav></div><div class="col-12 col-lg-8 offset-0 offset-lg-1"></div></div><div class=natenom-footer><a href=/ueber/impressum/>Impressum</a> <a href=/ueber/datenschutz/>Datenschutz</a></div></footer><script data-precache src=/assets/main/bundle.min.b0a436c85b86c431bb1c0fdb2ade0445de95435dc453dc7f4f30acad2153b535.js integrity="sha256-sKQ2yFuGxDG7HA/bKt4ERd6VQ13EU9x/TzCsrSFTtTU=" crossorigin=anonymous async></script><script data-precache src=/assets/icons/bundle.min.691458a56c2eef480bec8d31c967801a416b6445459ae901fe213e7870a0dd83.js integrity="sha256-aRRYpWwu70gL7I0xyWeAGkFrZEVFmukB/iE+eHCg3YM=" crossorigin=anonymous defer></script></body></html>