Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: planetisti - 06.03.09 - klo:00.14
-
Olen käyttänyt rsync:iä varmuuskopiointiin, eikä siinä mitään, hyvin toimii. Täytyisi kuitenkin keksiä jonkinlainen ratkaisu erääseen ärsyttävään piirteeseen. Jos muutan vaikka jonkin hakemiston nimeä, varmuuskopioidessa uuden niminen hakemisto kopioituu eikä vanha häviä varmuuskopioista. Ongelmana on siis se ylimääräinen data varmuuskopiossa, miten siitä pääsee turvallisesti ja fiksusti eroon? Tällä hetkellä oma tietotaitoni riittää vain selaamaan molempia puolia ja poistamaan ylimääräiset tiedostot yksitellen, mutta voi kun tämä olisi automaagista.
Onkohan edes applen Time Machinessa tuommoista toimintoa?
-
man rsync, n. rivin 390 tienoilla. Olisiko tuolta vaikka --delete-excluded kokeile jollakin turhalla datalla ennen suoraa soveltamista.
-
Tästä ketjusta löytyy vähän vertailukohtaa:
http://forum.ubuntu-fi.org/index.php?topic=12629 (http://forum.ubuntu-fi.org/index.php?topic=12629)
-
Jep kiitoksia, tuo --delete on se mitä hain.
-
Minulla on myös tähän liittyvä ongelma. Saan kyllä tehtyä tuon päätteessä, mutta miten voin tehdä tästä hommasta käynnistimen, jonka voisi sitten tarvittaessa ajaa ja joka sen lisäksi ajaisi itsensä kerran vuorokaudessa? Komento minkä nyt ajoin on tällainen:
rsync -r -t -v -c -a --progress --delete /home/joukopouko/ "/media/FreeAgent Drive/Backup/Ubuntu/Kotikansio"
EDIT: Suuret kiitokset Reiserille selkeistä ja hyvistä ohjeista!
-
Minulla on myös tähän liittyvä ongelma. Saan kyllä tehtyä tuon päätteessä, mutta miten voin tehdä tästä hommasta käynnistimen, jonka voisi sitten tarvittaessa ajaa ja joka sen lisäksi ajaisi itsensä kerran vuorokaudessa? Komento minkä nyt ajoin on tällainen:
rsync -r -t -v -c -a --progress --delete /home/joukopouko/ "/media/FreeAgent Drive/Backup/Ubuntu/Kotikansio"
Tee tekstieditorilla uusi tiedosto.
#!/bin/sh
rsync -r -t -v -c -a --progress --delete /home/joukopouko/ "/media/FreeAgent Drive/Backup/Ubuntu/Kotikansio"
Tallenna tiedosto kotihakemistoon vaikka nimellä backup.sh
Klikkaa tiedostoa backup.sh hiiren oikealla.
Ominaisuudet->Oikeudet->Salli tiedoston suoritus ohjelmana. [X]
Päätteessä:
crontab -e
Lisää rivi:
00 18 * * * /home/joukopouko/backup.sh
Kopiointi tapahtuu päivittäin klo 18:00.
-
Tämä olisi kehittämisen paikka Ubuntulle, varmuuskopiointi on tärkeää ja rsyncin avulla tuo hoituu hyvin ja helposti. Joku voisi koodata gnomelle pienimuotoisen graafisen kikkareen jossa voisi valita
-mikä varmuuskopioidaan
-mihin
-automaagisesti kellonaikaan x päivänä y
-rasti ruutuun: käytetäänkö vipuja --delete jne
-kokonaissiirron etenemismittari
-
Tämä olisi kehittämisen paikka Ubuntulle, varmuuskopiointi on tärkeää ja rsyncin avulla tuo hoituu hyvin ja helposti. Joku voisi koodata gnomelle pienimuotoisen graafisen kikkareen jossa voisi valita
-mikä varmuuskopioidaan
-mihin
-automaagisesti kellonaikaan x päivänä y
Ainakin nämä ominaisuudet löytyvät ohjelmasta Simple Backup. Backup and Restore Ubuntu System using Sbackup (http://onlyubuntu.blogspot.com/2007/03/backup-and-restore-ubuntu-system-using.html)
~$ apt-cache policy sbackup
sbackup:
Asennettu: 0.10.4
Ehdokas: 0.10.4
Versiotaulukko:
*** 0.10.4 0
500 ftp://ftp.funet.fi hardy/universe Packages
500 http://fi.archive.ubuntu.com hardy/universe Packages
100 /var/lib/dpkg/status
-
Tuo ohjelma on sinnepäin, mutta kaksi tärkeää asiaa puuttuu:
-etenemismittari (vaikka ohjelma jääkin taustalle hyrräämään)
--delete ominaisuus mikä tässä säikeessä oli ongelmani ratkaisu
Oma tarpeeni varmuuskopioinnille on se, että varmuuskopioin koko kotihakemistoni luokkaa 100Gb toiselle kovalevylle; en halua enkä voi säilyttää useita varmuuskopioita eri päiviltä/viikoilta/kuukausilta. Ideana on vain pitää toisella kovalevyllä kopio toisesta ja lisäksi jos/kun muutan kotihakemistossa jotain muutosta ei tarvitse erikseen tehdä kopioon.
(ilmeisesti jollain kovalevytsydeemillä raid mitä onkaan tämä onnistuisi ehkä elegantimmin? Toisaalta tällä hetkellä toinen kovalevy ei hyrrää turhan päiten vaan mounttaan sen vain tarvittaessa)
Joka tapauksessa sbackup tai vastaava ohjelma pitäisi olla vakiona mukana gnomessa. ubuntussa.
EDIT. grsync näyttää kyllä hyvältä, pitää testata
-
Toinen vaihtoehto on grsync, joka on "vain" GUI rsyncille.