Tänkte jag skulle fixa ett script så småningom för att göra backup på viktiga dokument som jag har i en mapp. Det är frågan om över 3000 OpenOffice-filer som ska klonas till en annan disk.
Det har fungerat bra med rsync men frågan är vad som händer om jag ändrar i en odt-fil i originalmappen. Kommer denna fil att kopieras över till det andra stället med rsync eller går programmet bara på filnamn?
Skulle helst vilja att ändrade filer ska synkroniseras också.
rsync skippar som standard filer som inte har annan storlek eller senast ändrad tid. Den uppsnabbningen går att stänga av med flaggan -I. Med flaggan -c kan du även få den att istället checksum:a filerna för att på så sätt avgöra om de är identiska.
Men jag tror nog att standardbeteendet är fullt tillräckligt
Min förhoppning är att målmappen ska se exakt likadan ut som källmappen. Med annat ord så kan jag exempelvis ta bort en fil i källmappen eller byta namn på den och ändå få målmappen exakt likadan. Kan med annat ord bli så att rsync bara ska ta bort filer från målmappen.
Jag vet vad jag vill, men vill inte det jag vet, men ändå vet jag ingenting och nu vet jag garanterat inte vad jag snackar om
Jag har testat flera olika varianter med att ändra befintliga filer till att ta bort filer i källmappen och i målmappen och det verkar fungera bra. Är det någon parameter som jag har glömt nu för att få en exakt kopia av källmappen:
Jag använder samma parametrar som dig, ZX Spectrum, men dessutom använder jag "-t" för att behålla tider för filer vid synkningen och så använder jag "--progress" för att få progress-information under synkningen.
Dessutom använder jag "--modify-window=1" men det behövs bara om man synkar mellan ext3 och ntfs eftersom dessa filsystem hanterar tid lite olika så det kan skilja lite i tid trots att det egentligen är samma tid. Detta behövs dock inte om du har ext3 på båda diskarna.
Nu gäller det att få in detta i ett script som startas varje gång man startar datorn. Har googlat en hel del men fattar inte hälften av vad som sägs. Jag gick in i /etc/default/rsync och aktiverade rsync där, men sen vet jag inte speciellt mycket.
Fanns något som hette rc.local som man kunde pula i också, men vet inte vad man ska skriva.
Jag vet vad jag vill, men vill inte det jag vet, men ändå vet jag ingenting och nu vet jag garanterat inte vad jag snackar om
Vill du att det ska köras vid uppstart som root-användaren så är /etc/rc.local ett klart funkis val. Vill du däremot köra det som en användare så skulle jag nog låtit cron starta körning vid tidpunkten @reboot .
andol skrev:/etc/default/rsync hanterar bara rsyncd.
Vill du att det ska köras vid uppstart som root-användaren så är /etc/rc.local ett klart funkis val. Vill du däremot köra det som en användare så skulle jag nog låtit cron starta körning vid tidpunkten @reboot .
Själv har jag förutom --archive och --delete också --exclude=Cache/ --exclude=TextCache/ --exclude=.cache/ --exclude=.thumbnails/ för att inte slösa plats med filer som ändå återskapas automatiskt, och --exclude=*~ --exclude=Trash/ för sånt jag antagligen inte kommer att sakna om det försvann.
EDIT: sorry, --exclude:arna gör antagligen ingen nytta i mappen Genealogi.
Jag kan lägga till att orsaken till att jag inte använder --archive utan gör som i mitt föregående inlägg i denna tråd är att jag syncar från ext3 till ntfs och då tror jag inte att --archive fungerar så bra.
ZX Spectrum skrev:
Kom att tänka på att det verkar lite vanskligt om man råkar ta bort hela källmappen. Då kommer målmappen att försvinna efter omstart.
Kanske dags att göra en Apple Time Machine med rsync. Hur stor är din backup-partition och hur mycket används av det du backar upp där nu? (Dvs, hur stort är allt i mappen Gealogogi?)
Hela backup-filen som skapas är i nuläget på 3,9 GB (7104 filer). Det handlar om OpenOffice-dokument och bilder. Ska utöka med musiknoter som jag har skrivit i senare skeende.
Behövs därför inga gigantiska hårddiskar för uppdraget. Däremot så får det inte hända att jag tappar dessa filer. Har säkerhetskopia på mitt usb-minne, men jag brukar inte synkronisera med detta särskilt ofta.
Funderar på om man ska ha allt viktigt i en mapp istället för under ~/Bilder och ~/Dokument osv. ?
Jag vet vad jag vill, men vill inte det jag vet, men ändå vet jag ingenting och nu vet jag garanterat inte vad jag snackar om
Den sparar upp till två gånger i veckan och håller backuper 21 dagar bakåt i tiden men det går ju att ändra Du ser säkert vad jag har gjort där och det verkar funka men jag lämnar inga garantier...