LYSrdiff

Från Lysators datorhandbok, den ultimata referensen.
Version från den 27 oktober 2006 kl. 15.32 av Ceder (diskussion | bidrag) (Dokumenterade .lysrdiff-exclude.)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

LYSrdiff -- diskbaserad backup

Under oktober 2006 införde Lysator backup av diverse system till disk. Backupen tas med hjälp av rdiff-backup. Ett antal wrapperscripts hjälper till att hålla ordning på backupen. Backupsystemet kallas LYSrdiff.

I Rootmanual:lysrdiff finns mer tekniska detaljer för den som är intresserad.

Hoppa över filer

Du kan instruera backupsystemet att inte ta backup av vissa filer genom att skapa en fil med namnet .lysrdiff-exclude i din hemkatalog. Ett exempel:

 + download/index.html
 - download
 - tmp
 - *.txt
 - **.o
 - **/core

Den här filen betyder:

  • Ta backup av download/index.html
  • Hoppa över allt annat i download
  • Hoppa över allt i tmp
  • Hoppa över alla filer i din hemkatalog som slutar på .txt. (Om filerna ligger i en underkatalog kommer det ändå att tas backup av dem.)
  • Hoppa över alla filer som slutar på .o, även om de ligger i en underkatalog till en underkatalog till en...
  • Hoppa över alla core-filer.
  • Ta backup av alla andra filer.

De wildcards som kan användas är:

  • *: matchar alla tecken utom /
  • **: matchar alla tecken, även /
  • [...]: matchar en förekomst av de tecken som anges inom klammrarna. Man kan ange intervall.
  • ?: matchar vilket tecken som helst utom /

Det första tecknet ska vara + för filer som ska tas med, och - för filer som ska hoppas över. Sedan ska det finnas exakt ett mellanslag, och därefter filnamn enligt ovan. Filer som inte matchar någon av raderna kommer det att tas backup av.

Om du skriver något fel i den här filen kommer root att kontakta dig och berätta vad du gjort fel. Det kan alltså vara smart att kolla din mail några dagar efter att du ändrat i filen.