Backup in redhat 7

Pagina: 1
Acties:
  • 119 views sinds 30-01-2008
  • Reageer

  • Attilla
  • Registratie: Februari 2001
  • Laatst online: 23-06-2021
Ok
Ik heb denk ik samba werkend die andere topic.
kan nog niet testen dus daarom ben ik alvast verder gegaan.

Der zit een tape drive in die server (scsi)
Nou wil ik dat ie bv iedere avond de /user/* directory op de tape zet.

Hoe kan dat ?

Kan je gewoon een cron laten lopen ?
zojah hoe werkt dat ook al weer precies.
of heb ik een apart backup programma nodig
zojah welke werkt best wel fijn/goed ?

Verwijderd

Je kunt gewoon in je crontab zetten dat je elke avond je /user wilt backuppen. Je kunt gewoon copy gebruiken of zo. Wat je ook kan dat je er een tar.gz-bestand(inpakken) van maakt en dan bij houd wat voor nieuwe bestanden er bij zijn gekomen en die dan alleen backupt. Daar is tar geschikt voor.
In het c't-magazine heeft daarover eens een prachtig artikel geschreven

  • GraveR
  • Registratie: Januari 2000
  • Laatst online: 22-08-2025
tar -cvf /dev/tapedriveaanduidingdingetje /user

Als je dit in je cron mikt doettie ut automagisch.

(Dit is BTW wel een heel simpele oplossing, maar hij werkt wel :D )

  • Attilla
  • Registratie: Februari 2001
  • Laatst online: 23-06-2021
En hoe zet ik dat in mijn crontab trouwens.

enne mijn tape is /dev/sda2 maar als ik die mount naar /mnt/tape

dan zegt ie dat ik ook het file system moet opgeven hoe doe ik dat ?

en als ik dus nu wat copyeer naar die mpa /mnt/tape dan komt het wel leuk in die map te staan maar ik die tape niet schrijven.

  • GraveR
  • Registratie: Januari 2000
  • Laatst online: 22-08-2025
Errr... Een tape heeft geen FS, dus mounten wordt een beetje moeilijk.

Je tape wordt trouwens niet aangeduid met SDA* maar met /dev/stX en /dev/nstX (x is een getal)

Die N zorgt ervoor dat de tape niet teruggespoeld wordt na backup.

Verwijderd

als je de cp functie gebruikt kan je ook de parameter meesturen dat het alleen gekopieerd moet worden als het bestand nieuwer is dan het huidige bestand.
Dat scheelt weer wat dataverkeer.

  • Sjonny
  • Registratie: Maart 2001
  • Laatst online: 15:05

Sjonny

Fratser

je tape drive kan je niet mounten,
$ man 5 crontab
voor hoe cron werkt,
en er zijn speciale tape device, en die je tape wel terug spoelen en een die dat niet doet. Geen idee hoe dat met scsi zit eigenlijk. je kan het dus met met /dev/sda2 proberem:

tar -cvf /dev/sda2 home
om er op te zetten
tar -tvf /dev/sda2 > filelist
om te zien wat er op staat (komt in bestand filelist terrecht)
tar -xvf /dev/sda2
om het er weer van af te halen..

let op dat er bij de 1e tar voorbeeld home staat en niet /home!! het is altijd beter om relatieve dirs mee te geven dan absolute, want dan kan je het ook ergens anders laten plaatsen als je met -x het weer eraf plukt. Met absolute dirs mikt ie het dus altijd weer over de zelfde plaats, overschijft alles zonder enige waarschuwing...

edit:

hmm .. moet op typ cursus geloof ik.. tien vingers zijn schijnbaar niet genoeg ;)
wat is iedereen hier wakker trouwens,
anders duurt het zeker wel 15 min. voordat er een reply is .. 2x keer binnen een uur dat ik onderaan sta met me post :o

The problem is in the part of your brain that handles intelligence.


Verwijderd

Op woensdag 20 juni 2001 11:25 schreef a_casema_user_at_work het volgende:
als je de cp functie gebruikt kan je ook de parameter meesturen dat het alleen gekopieerd moet worden als het bestand nieuwer is dan het huidige bestand.
Dat scheelt weer wat dataverkeer.
Dat kan als het goed is ook met tar

  • Attilla
  • Registratie: Februari 2001
  • Laatst online: 23-06-2021
ok bedankt voor de posts.

maare nu als ik wil schrijven naar de tape dan zegt ie no space left on disc.

moet ik dan op 1 of andere manier het bandje terug spoelen ?

of wissen ofzow ?

  • Attilla
  • Registratie: Februari 2001
  • Laatst online: 23-06-2021
JAAAA

hij WERKT

:) :)

het was niet /dev/sd2 maar /dev/st0

ok maare nu wil ik het dus in mijn crontab zetten.

hoe doe ik dat. heb iemand zoeen scriptje al voor me of wat moet ik erin zitten ?

ik wil dus dat ie elke dag om 6 uur eerst het tape je wist en daarna de /user dir op de tape zet
is dit mogelijk.
en hoe zet ik dit erin.


maar goed ik wil dus voordat ie gaat backuppen eerst het tapeje leeg maakt.
ik heb nu wel 7 lege tapes maar volgende week dus niet meer (voor iederedag 1)

Verwijderd

wil je voor iedere dag een nieuwe backup maken. Kan het ongecompressed op je tape staan?
zo ja.
crontab -u root

dan kom je dacht ik uit mijn hoofd gezegd in de crontab.
Lees effe de manual van crontab door voor de tijden. moet je een sterretje veranderen in het tijdstip van de dag.
* * * * * tar -cvf /mnt/tape /user
Pagina: 1