Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
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 09:55] ingo_wichmann [Datei umbenennen ohne Ausfallzeit] |
admin_grundlagen:hardlink [2017/01/16 14:03] art |
||
---|---|---|---|
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* | ls -li passwd* | ||
Zeile 15: | Zeile 16: | ||
ln virtual_alias_maps.txt.db virtual_mailbox_maps.txt.db | ln virtual_alias_maps.txt.db virtual_mailbox_maps.txt.db | ||
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 27: | Zeile 28: | ||
=== 3. Backup === | === 3. Backup === | ||
- | cp -a 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 #Hardlinks werden angelegt, keine Kopien | ||
+ | rsync -av --del ~/ /var/tmp/backup/montag #Nur Änderungen werden kopiert | ||
+ | | ||
===== Verzeichnisse zusammenführen ===== | ===== Verzeichnisse zusammenführen ===== | ||
<file> | <file> | ||
Zeile 52: | 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 |