Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:hardlink

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Nächste Überarbeitung Beide Seiten, nächste Überarbeitung
admin_grundlagen:hardlink [2016/01/14 08:55]
ingo_wichmann [einfache Beispiele]
admin_grundlagen:hardlink [2017/01/16 13:58]
art [Platzsparende Backups]
Zeile 4: Zeile 4:
   ls -li passwd*   ls -li passwd*
   ln passwd passwd-hardlink   ln passwd passwd-hardlink
 +  ls -li passwd*
  
-editieren, ​umbenenen, verschieben,​ löschen (Ursprungdatei),​ ... ausprobieren+editieren, ​umbenennen, verschieben,​ löschen (Ursprungdatei),​ ... ausprobieren
  
-  ls -li passwd* 
-  ln passwd passwd-hardlink{1,​2,​3} 
   ls -li passwd*   ls -li passwd*
   cp -l passwd passwd-hardlink-cp   cp -l passwd passwd-hardlink-cp
Zeile 15: Zeile 14:
 ===== Datei umbenennen ohne Ausfallzeit ===== ===== Datei umbenennen ohne Ausfallzeit =====
   cd /​etc/​postfix/​maps   cd /​etc/​postfix/​maps
-  ln virtual_alias_maps.txt virtual_mailbox_maps.txt +  ln virtual_alias_maps.txt.db virtual_mailbox_maps.txt.db
-  postmap virtual_mailbox_maps.txt+
   postconf -e '​virtual_mailbox_maps = hash:/​etc/​postfix/​maps/​virtual_mailbox_maps.txt'​   postconf -e '​virtual_mailbox_maps = hash:/​etc/​postfix/​maps/​virtual_mailbox_maps.txt'​
-  rm virtual_alias_maps.txt ​virtual_alias_maps.txt.db+  rm virtual_alias_maps.txt.db
  
 ===== Backup ===== ===== Backup =====
Zeile 30: Zeile 28:
  
 === 3. Backup === === 3. Backup ===
-  cp -montag dienstag+  cp -al montag dienstag
   rsync -a --del /​usr/​share/​doc/​ dienstag   rsync -a --del /​usr/​share/​doc/​ dienstag
  
 ... ...
 +
 +===== Platzsparende Backups =====
 +=== 1. Backup ===
 +  mkdir /​var/​tmp/​backup
 +  cp -a ~ /​var/​tmp/​backup/​sonntag
 +
 +=== Änderungen im Backup ===  ​
 +  echo geheim > passwd ​ # Veränderungen zur Sichtbarkeit
 +  ls                   
 +  rm oh-oh.jpg ​      # Veränderungen zur Sichtbarkeit
 +
 +=== 2. Backup (nur Änderungen) ===  ​
 +  cp -al /​var/​tmp/​backup/​sonntag /​var/​tmp/​backup/​montag #Handlinks werden angelegt, keine Kopien
 +  rsync -av --del ~/ /​var/​tmp/​backup/​montag #Nur änderungen werden kopiert
 +  ​
 ===== Verzeichnisse zusammenführen ===== ===== Verzeichnisse zusammenführen =====
 <​file>​ <​file>​
Zeile 55: Zeile 68:
    `-- file9.txt    `-- file9.txt
 </​file>​ </​file>​
 +(( 
 +  mkdir -p {dir1,​dir2}/​{a,​b,​c} 
 +  touch dir1/​a/​file1.txt 
 +  touch dir1/​a/​file3.txt 
 +  touch dir1/​b/​file3.txt 
 +  touch dir1/​b/​file4.txt 
 +  touch dir2/​a/​file5.txt 
 +  touch dir2/​a/​file6.txt 
 +  touch dir2/​b/​file7.txt 
 +  touch dir2/​b/​file8.txt 
 +  touch dir2/​c/​file9.txt 
 +))
   mkdir merge   mkdir merge
   cp -rl dir1/. dir2/. merge   cp -rl dir1/. dir2/. merge
admin_grundlagen/hardlink.txt · Zuletzt geändert: 2023/12/12 13:07 (Externe Bearbeitung)