Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

Backup, complicaties ?

None
7 antwoorden
  • Hallo,

    Ik wil binnenkort backups gaan maken van al mijn systemen.
    Dit, omdat ik met de komst van mijn nieuwe systeem eindelijk ook DVD's kan branden.
    Nu zit ik echter wel met enkele grote dilemma's.

    Zo zal ik o.a. via het netwerk backups moeten maken van de andere linux en windows partities.

    Op zich hoeft dit niet ingewikkeld te zijn, want ik ben van plan om alleen de data te behouden, dus de foto's en documenten etc. (geen partitie images o.i.d.).
    Van de linux systemen hoef ik eigelijk ook alleen mijn eigen werk, data en config files op te slaan.

    Nu de grote vraag eigelijk … hoe kom het dan met de rechten ?!

    Als ik b.v. de logfiles en data bestanden backup, blijven de rechten dan behouden in het dvd filesystem ?
    Wat als ik de bestanden eerst naar een fat32 partitie zet (zodat ik vanuit windows kan branden) dan gaat ook niet goed volgens mij ?
  • [quote:59e38b5933="Pinky & The Brain"]
    Als ik b.v. de logfiles en data bestanden backup, blijven de rechten dan behouden in het dvd filesystem ?
    [/quote:59e38b5933]
    Nee, die blijven niet behouden. Alle bestanden die je op DVD zet worden read-only en zijn niet meer van een specifieke user. Zodra je bestanden terug kopieert van de DVD wordt degene die het cp command uitvoert owner en zullen de bestanden met 444 permissies op de schijf komen te staan.
    De truc is om de bestanden eerst in een tar bestand te stoppen en daarbij de p switch te gebruiken. Die zorgt ervoor dat de rechten en de owner/group informatie bewaard blijven. Je kunt ook de (ik meen) a switch gebruiken, een afkorting voor een paar nuttige switches bij het maken van backups, waaronder p.
    Als je bestanden van veel verschillende partities/systemen wilt opslaan is het waarschijnlijk het handigst om even ergens een dir 'backup' aan te maken en daarin de directorystructuur met de files aan te maken zoals je ze in de tar wilt hebben.

    [quote:59e38b5933]Wat als ik de bestanden eerst naar een fat32 partitie zet (zodat ik vanuit windows kan branden) dan gaat ook niet goed volgens mij ?[/quote:59e38b5933]
    Als je dus eerst een tar maakt onder GNU/Linux is dat geen probleem, die kan je onder Windows dan gewoon op DVD zetten. Je kunt natuurlijk ook de iso vast klaarmaken onder GNU/Linux en die onder Windows branden of gewoon helemaal vanuit GNU/Linux branden (dat gaat prima hoor met DVD's).
  • Zo hé, wat een pokke werk ! :D

    We zijn nu al een tijdje bezig en hebben voor de tarball oplossing gekozen.
    Is het echter ook mogelijk om te tarren naar een andere pc in het netwerk ?
    Bijvoorbeeld vanaf de nieuwe pc de overige pc's tarren ….. dat zou je dan in de toekomst ook kunnen gebruiken voor een backup scriptje.
    Zodoende kun je centraal ruimte reserveren op een schijf en daar de backups opslaan, want anders zul je altijd ruimte moeten reserveren om de backups tijdelijk lokaal op te slaan alvorens ze naar de backup locatie te copieren.
  • [quote:0452f83919="Pinky & The Brain"]
    Is het echter ook mogelijk om te tarren naar een andere pc in het netwerk ?
    [/quote:0452f83919]
    Dat ligt eraan hoe je het bedoelt? Tar is geen netwerk programma. Meestal wordt rsync gebruikt om te backuppen over een netwerk. Wat je dan doet is met rsync de lokale kopie van de remote computers updaten en die lokale kopie (die je nu waarschijnlijk helemaal handmatig gemaakt hebt) kun je dan gewoon in een tarball stoppen en op cdrom zetten. Dat is een oplossing die ook makkelijk in een script te zetten is.
    Voor het opstarten van de andere PC's heb je wake-on-lan nodig. Veel moderne netwerkkaarten/moederborden hebben die functionaliteit. Je moet wake-on-lan dan activeren en een zogenaamd magic pakket het netwerk insturen, waarna de PC's zullen booten.

    [quote:0452f83919]Zodoende kun je centraal ruimte reserveren op een schijf en daar de backups opslaan, want anders zul je altijd ruimte moeten reserveren om de backups tijdelijk lokaal op te slaan alvorens ze naar de backup locatie te copieren.[/quote:0452f83919]
    Het concept is dus dat je op 1 PC kopieen bijhoudt van de belangrijke data op de remote PC's dmv rsync. Je hebt dus op alle data twee keer, een keer op de PC waar er mee gewerkt wordt en een keer op de pc die je gebruikt voor het maken van backups.
  • [quote:1d41da408e="Marcel de Reus"]
    Dat ligt eraan hoe je het bedoelt? Tar is geen netwerk programma. Meestal wordt rsync gebruikt om te backuppen over een netwerk. Wat je dan doet is met rsync de lokale kopie van de remote computers updaten en die lokale kopie (die je nu waarschijnlijk helemaal handmatig gemaakt hebt) kun je dan gewoon in een tarball stoppen en op cdrom zetten. Dat is een oplossing die ook makkelijk in een script te zetten is.[/quote:1d41da408e]
    Ja, idd, maar is het bijvoorbeeld ook mogelijk om via een ssh account iets van een remote machine op te slaan op je lokale machine ?
    Dat zou wel praktisch zijn in bepaalde situaties.
    Of moet je dan lokaal eerst een tarball maken en vervolgens via scp over zetten ?
    Momenteel ben ik aan het uitzoeken hoe rsync helemaal werkt en hoe ik het kan toepassen.
    Het lijkt me ideaal voor een goede backup oplossing, maar ik had tot nu toe de schijfruimte er niet voor beschikbaar in het netwerk.
    [quote:1d41da408e]
    Voor het opstarten van de andere PC's heb je wake-on-lan nodig. Veel moderne netwerkkaarten/moederborden hebben die functionaliteit. Je moet wake-on-lan dan activeren en een zogenaamd magic pakket het netwerk insturen, waarna de PC's zullen booten.
    [/quote:1d41da408e]
    Ja idd, daar heb ik wel vaker mee gexperimenteerd, maar tot nu toe zonder resultaat.
    Van mijn nieuwe machine weet ik zeker dat deze het moet ondersteunen, maar ook deze reageerd niet.
    Wat precies het probleem is weet ik niet, maar met verschillende utils is het me niet gelukt, mogelijk dat mijn router hier nog invloed op heeft … maar dat zal ik dan binnenkort weer moeten uitzoeken.
    [quote:1d41da408e]
    Het concept is dus dat je op 1 PC kopieen bijhoudt van de belangrijke data op de remote PC's dmv rsync. Je hebt dus op alle data twee keer, een keer op de PC waar er mee gewerkt wordt en een keer op de pc die je gebruikt voor het maken van backups.[/quote:1d41da408e]
    Precies en als je dan periodiek ook eens de backups wegschrijft op dvd's dan heb je een goede backup oplossing :).
  • [quote:c2ed2749f0="Pinky & The Brain"]
    Ja, idd, maar is het bijvoorbeeld ook mogelijk om via een ssh account iets van een remote machine op te slaan op je lokale machine ?
    Dat zou wel praktisch zijn in bepaalde situaties.
    Of moet je dan lokaal eerst een tarball maken en vervolgens via scp over zetten ?
    [/quote:c2ed2749f0]
    Dat is juist wat je met rsync doet. Rsync kopieert van te voren gespecificeerde mappen/bestanden over het netwerk van de remote naar de lokale PC. Het mooie van rsync is dat het bij een volgende keer niet alles opnieuw kopieert, maar slechts de veranderde/nieuw aangemaakte bestanden/mappen.
  • Een van de beste Backup programma's voor *NIX is: http://www.rsnapshot.org/

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.