Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Jak efektivne zalohovat?  (Přečteno 1479 krát)

polo23

  • Aktivní člen
  • *
  • Příspěvků: 243
Jak efektivne zalohovat?
« kdy: 25 Září 2009, 18:50:52 »
Ahoj mam celkem konkretni predstavu o tom jak zalohovat ale chce to jeste domyslet. Takze zalohovat se bude denne. Spusteni zajisti cron. Zalohovaci nastroj bude rsync. Zalohovat se bude nekolik adresaru na mem disku. Cil bude stanice s Win XP v LAN. Co mi neni jasne je to zda pro kazdy adresar musim definovat v cronu jeden radek s rsync -av /src /dest a nebo rsync umi aj neco ve stylu rsync -av /src1 /src2 /srcx /dest? Jde mi hlavne o to zda ten rsync by umel tech nekolik zdroju nacpat na jeden radek a nebo zda kazdy zdroj potrebuje svuj prikaz. A posledni vec... Jaky parametr rsyncu dat aby symlinky kopiroval jako symlinky. Bud -l ale s tim to nefunguje a nebo -L ale u toho zase neprekopci link ale soubor na ktery ten link ukazuje. Podle man by to mel umet ten -l bohuzel to tak nefunguje:(
Diky za rady
« Poslední změna: 25 Září 2009, 19:11:14 od polo23 »

EDUMach

  • Návštěvník
  • Příspěvků: 90
Re: Jak efektivne zalohovat?
« Odpověď #1 kdy: 28 Září 2009, 18:04:23 »
Pozor: Souborové systémy Windows (NTFS, FAT32) neumí zachovat práva souborů a složek linuxových souborových systémů (ext3, ext4...). Pro takové případy zálohování se požívá program rdiff-backup. .

1. Vytvořte si textový soubor např.: zalohuj.sh. Na každý řádek dopište příkazy:


#!/bin/sh
rsync -av /src1 /dest1
rsync -av /src2 /dest2
...
...
rsync -av /srcN /destN


2. Souboru zalohuj.sh nastavte atribut pro spouštění

$ chmod +x zalohuj.sh

3. Do cronu přidejte úlohu a jako cíl jí podstrčte skript zalohuj.sh (včetně cesty!)

4. Hotovo

5. Pro rdiff-backup bude postup úplně stejný.

Doporučuji články na root.cz, kde je to opravdu srozumitelně vysvětleno.
« Poslední změna: 28 Září 2009, 18:16:22 od edumach »

 

Provoz zaštiťuje spolek OpenAlt.