Hallo,
Ik heb twee computers; een Ubuntu pc en een mac laptop. Nu wil ik dat sommige mappen altijd hetzelfde zijn op beide computers (muziek en foto's). Dit zodat ik ze altijd bij de hand heb en ze bovendien zijn gebackupt mocht een van de computers ontploffen. Eigenlijk een soort dropbox-oplossing dus. Ik had ook graag dropbox gebruikt, ware het niet dat de betreffende mappen groter zijn dan de grootste accountmogelijkheid van dropbox (zo'n 250GB in totaal).
Ik heb dus een simpele shared server (van hostgator) welke ik als een soort hub wil gebruiken. Beide computers moeten dus gemirrord worden met die server. Nou wil ik daar graag de mirror-functie van lftp voor gebruiken. Voor zover ik weet kan je een scriptje maken wat ongeveer zoiets doet;
Nou vraag ik mij af, kan ik die twee mirror-opdrachten zo simpel in 1 scriptje zetten? Zou het bijvoorbeeld niet in de soep lopen als de bestanden te groot zijn? Bijvoorbeeld; ik zet een nieuwe map met 1GB aan foto's op mijn Ubuntu pc. Die wordt dan gekopieerd naar de server (met 100kbps), maar als hij ook meteen dingen van de server naar mijn eigen pc wil kopiëren dan gaat het misschien door elkaar lopen en update hij dus half geuploade bestanden weer terug naar mijn pc. Of is dat niet zo?
Verder vraag ik mij af hoe die mirror functie werkt. Ik heb er al heel wat over lopen lezen, maar ik begrijp niet of hij dat doet aan de hand van de tijd van creatie (wat nog mis zou kunnen lopen aangezien mijn server in de VS staat), of aan de hand van de grootte, of misschien wel iets heel anders?
Hebben mensen hier ervaring mee? Misschien handige tips en trucs?
Ik heb twee computers; een Ubuntu pc en een mac laptop. Nu wil ik dat sommige mappen altijd hetzelfde zijn op beide computers (muziek en foto's). Dit zodat ik ze altijd bij de hand heb en ze bovendien zijn gebackupt mocht een van de computers ontploffen. Eigenlijk een soort dropbox-oplossing dus. Ik had ook graag dropbox gebruikt, ware het niet dat de betreffende mappen groter zijn dan de grootste accountmogelijkheid van dropbox (zo'n 250GB in totaal).
Ik heb dus een simpele shared server (van hostgator) welke ik als een soort hub wil gebruiken. Beide computers moeten dus gemirrord worden met die server. Nou wil ik daar graag de mirror-functie van lftp voor gebruiken. Voor zover ik weet kan je een scriptje maken wat ongeveer zoiets doet;
code:
1
2
3
| open -u user,password -p [port] [server] mirror -c -e /remote_directory /local_directory mirror -c -e -R /local_directory /remote_directory |
Nou vraag ik mij af, kan ik die twee mirror-opdrachten zo simpel in 1 scriptje zetten? Zou het bijvoorbeeld niet in de soep lopen als de bestanden te groot zijn? Bijvoorbeeld; ik zet een nieuwe map met 1GB aan foto's op mijn Ubuntu pc. Die wordt dan gekopieerd naar de server (met 100kbps), maar als hij ook meteen dingen van de server naar mijn eigen pc wil kopiëren dan gaat het misschien door elkaar lopen en update hij dus half geuploade bestanden weer terug naar mijn pc. Of is dat niet zo?
Verder vraag ik mij af hoe die mirror functie werkt. Ik heb er al heel wat over lopen lezen, maar ik begrijp niet of hij dat doet aan de hand van de tijd van creatie (wat nog mis zou kunnen lopen aangezien mijn server in de VS staat), of aan de hand van de grootte, of misschien wel iets heel anders?
Hebben mensen hier ervaring mee? Misschien handige tips en trucs?