Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: polo23 25 Září 2009, 18:50:52

Název: Jak efektivne zalohovat?
Přispěvatel: polo23 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
Název: Re: Jak efektivne zalohovat?
Přispěvatel: EDUMach 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.