Script írás biztonsági mentéshez

Kezdőlap Fórumok Programozás Script írás biztonsági mentéshez

8 bejegyzés megtekintése - 1-8 / 8
  • Szerző
    Bejegyzés
  • #2078744
    uzsolt
    Felhasználó

      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
      done

      Persze 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.

      #2078745
      Sovi
      Felhasználó

        Köszönöm szépen! Ez már biztosan elég lesz.

        #2078746
        pomm
        Felhasználó

          a 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…”

          #2078747
          pomm
          Felhasználó

            jah, 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 🙂

            #2078748
            Sovi
            Felhasználó

              Kö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!

              #2078749
              partymaci
              Felhasználó

                sziasztok

                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/null

                otlet?
                thx

                #2078750
                milfer
                Felhasználó
                  partymaci wrote:
                  sziasztok

                  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/null

                  otlet?
                  thx

                  Az updt kell neked.  :wink1:

                  #1884878
                  csaba
                  Felhasználó

                    Sziasztok!

                    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.

                  8 bejegyzés megtekintése - 1-8 / 8
                  • Be kell jelentkezni a hozzászóláshoz.