Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
public:dateien_loeschen [2007-05-23 17:19]
khe
— (aktuell)
Zeile 1: Zeile 1:
-====== Wie kann ich mich vor versehentlichem Löschen von Dateien schützen? ====== 
  
-Auf den PCs ist ein Tool namens "​safedelete"​ installiert. Das kann man als Ersatz für "​rm"​ nehmen. Alle gelöschten Daten werden in einem Folder ~/.trash/ gespeichert,​ auf Wunsch komprimiert,​ und dort solange aufgehoben, wie man es einstellt. Mit "​undelete"​ kann man dann bequem alles wieder herstellen. Wegen der Geschwindigkeit und unserer Plattengrössen empfehle ich, auf das Komprimieren zu verzichten. Am einfachsten ist es, sich per alias das rm umzudefinieren. 
- 
-Für csh/​tcsh-user in die ~/.cshrc eintragen: 
- 
-  if { rpm -q safedelete >/​dev/​null } then 
-    alias rm        '​safedelete'​ 
-    alias wipe      '/​bin/​rm -f' 
-    alias emptyTrash safedelchk 
-  endif 
-    ​ 
- 
-Für bash-user in die ~/.bashrc: 
- 
-  if rpm -q safedelete >/​dev/​null 
-  then 
-    alias rm='​safedelete'​ 
-    alias wipe='/​bin/​rm -f' 
-    alias emptyTrash='​safedelchk'​ 
-  fi 
- 
-Wenn man nun also "​rm"​ benutzt, wird stattdessen safedelete verwendet. Wenn man normal löschen will ohne backups anzulegen, nimmt man nun also "​wipe"​ statt "​rm"​. Das lohnt sich z.B,. wenn man wirklich grosse Mengen löscht, von denen man weiss, dass man sie nicht mehr braucht. Zum safedelchk kommen wir gleich noch. 
- 
-Als zweiter Schritt muss im Homeverzeichnis eine Datei ~/​.Safedelrc angelegt werden, die die Funktionsweise von safedelete regelt. Beispiel: 
- 
-  [safedays] 
-  core 0 
-  * 5 
-  [endsection] 
-  ​ 
-  [compression] 
-  * none 
-  [endsection] 
-  ​ 
-  [options] 
-  lockbusy wait 
-  [endsection] 
- 
-Das bedeutet, dass core-Files nie gesichert werden, alle anderen Dateien 5 Tage lang (Einstellungen unter [safedays]. Kompression ist für alle ausgeschaltet. Die genaue Beschreibung des Files findet man unter /​usr/​share/​doc/​packages/​safedelete/​README. 
- 
-Mit "​safedelchk"​ (bzw. dem emptyTrash-alias) kann man nun den Folder gemäss der Einstellungen unter [safedays] aufraumen. Wenn man also einfach nur "​safedelchk"​ schreibt, werden alle Dateien, die schon länger als 5 Tage im .trash-Folder liegen gelöscht. Jeder User sollte dies am besten automatisieren,​ damit der Folder nicht zu voll wird. Dazu kann man einen crontab-Eintrag machen, indem man 
- 
-  crontab -e 
- 
-schreibt und dann i drückt und z.B. die folgende Zeile einfügt: 
- 
-  0 7 * * * /​usr/​bin/​safedelchk 
- 
-Danach mit ESC - Doppelpunkt - wq - return beenden. 
- 
-Wenn man nun etwas wiederherstellen will, kann man mit "​undelete -l" erstmal gucken, was so alles im Trash-Folder liegt. Mit "​undelete file" kann man dann ein file wiederherstellen. Näheres erklärt "man undelete"​. Am besten nach dem Setzen der aliase (oder durch expliziten Aufruf von safedelete) einfach mal ausprobieren,​ ob's klappt. 
- 
- 
-{{tag>​oldfaq}} 
/srv/dokuwiki/adminwiki/data/attic/public/dateien_loeschen.1179933553.txt.gz · Zuletzt geändert: 2014-06-13 12:36 (Externe Bearbeitung)
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0