Kezdőlap › Fórumok › Programozás › Script írás biztonsági mentéshez
- This topic has 7 hozzászólás, 6 résztvevő, and was last updated 18 years, 6 months telt el by
milfer.
-
SzerzőBejegyzés
-
2006-11-22-07:54 #2078744
Biztosan létezik (mondjuk nézz szét itt).
De ha inkább magad uram, ha szolgád nincs:
1. megnézegeted a különféle cron-progikat (időzítők)
2. egyszerű szkript, ami a háttérben fut:Code:#!/bin/bash
while true; do
sleep 1h
cp fájl/amiről/mentést/csinálsz /ahova/mented
donePersze a cp lehet bármi más (tar vagy bármi ilyen), a sleep után pedig nem kell feltétlen 1 órát írni.
2006-11-22-07:56 #2078745Köszönöm szépen! Ez már biztosan elég lesz.
2006-11-22-08:27 #2078746a cp helyett talán az rsync jobb választás ( igaz, attól függően, hogy mint mentesz )
én ezt használtam:
#!/bin/sh
if
mount | grep /dev/hdb2 >/dev/null #megvizsgáljuk, be van-e mountolva a meghajtóthen #az if, ha igaz, akkor a then-t hajtja végre
echo „Az adatok szinkronizálását megkezdtem…”
rsync -av /mnt/hd/ /mnt/uj
else
echo „Az adatok szinkronizálását megkezdtem…” #ha nem igaz akkor az else-t
mount /dev/hdb2 /mnt/uj
rsync -av /mnt/hd/ /mnt/uj
fi
umount /dev/hdb2
echo „A két könyvtár szinkronizálása befejezve…”2006-11-22-08:32 #2078747jah, igen az x kapcsoló fontos lehet, ha vannak a szinkronizálásra megadott meghajtón más, mountolt particiók/könyvtárak, amiket nem szeretnénk menteni.
pl.: a /home könyvtárat szinkronizálom, aminek a tartalma a pomm és az ftp mappa. A pomm mappában be van csatlakoztatva mondjuk egy filmek partició a /home/pomm/filmek mappa néven, ami 40 giga…nos a /home nekünk kellene teljesen, de a filmek nem igazán….
akkor az rsync -avx segít, mert az x megmondja az rsync-nek, hogy ne lépje túl az adott partíció „határát”remélem érthetően írtam 🙂
2006-11-23-08:07 #2078748Köszönöm a tippet. De bőségesen elegendő a cp, mivel a rendszer aminek egy kimeneti állományát akarom menteni, amúgy is két fájlba dolgozik egyszerre(egy aktuális és egy shadow). A főnököm kérése volt, hogy legyen egy harmadik mentés is a biztonság kedvéért. Köszi mégegyszer!
2006-11-23-19:19 #2078749sziasztok
nekemis hasonlo gondjaim vannak es szeretnem a segitsegeteket kerni.
egy olyan script kellen ami egy adott konyvtarban levo fajlokat megvizsgalja datum alapjan és a 20 napnal regebbieket kitorli.
sokat filoztam hogy hogylehetne, arra gondoltam hogy a
date –date ’20 days ago’
parancsal kiiratom a 20 nappal ezelotti datumot és osszhasonlitom(for ciklus?) a fajlok utolso modositasanak datumaval. Ha a datumok megeggyeznek vagy regebbiek akkor a fájl > /dev/nullotlet?
thx2006-11-23-20:49 #2078750partymaci wrote:sziasztoknekemis hasonlo gondjaim vannak es szeretnem a segitsegeteket kerni.
egy olyan script kellen ami egy adott konyvtarban levo fajlokat megvizsgalja datum alapjan és a 20 napnal regebbieket kitorli.
sokat filoztam hogy hogylehetne, arra gondoltam hogy a
date –date ’20 days ago’
parancsal kiiratom a 20 nappal ezelotti datumot és osszhasonlitom(for ciklus?) a fajlok utolso modositasanak datumaval. Ha a datumok megeggyeznek vagy regebbiek akkor a fájl > /dev/nullotlet?
thxAz updt kell neked. :wink1:
2009-12-04-19:58 #1884878Sziasztok!
Egy olyan script megírásában kérnék segítséget vagyis inkább támpontokat, ami egy bizonyos állományról, megadott időközönként csinál egy biztonsági mentést. A problémám annyi hogy még nem foglalkoztam igazán a script írással és nem tudom, hogy merre induljak el, mit használhatnék. Vagy esetleg létezik ilyen program?
Előre is köszönök minden segítséget.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz