Rsync asi problém s právy

Pokud si nevíte rady s operačním systémem MacOS X, jeho nastavením nebo aplikacemi týkajícími se právě práce s počítačem, tak zde můžete vznést svůj dotaz

Moderátoři: MichalM.Mac, zmiy, dandas, AdamVyborny, yonah, Macforum_Admin, Unreed

Uživatelský avatar
ra3662
Příspěvky: 4643
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava

Rsync asi problém s právy

Příspěvek od ra3662 » 16 lis 2016 09:56

Při zadání rsync

Kód: Vybrat vše

rsync -avi --log-file=/Volumes/Zaloha/rsync_txt/_prace-v-OSX-`date +%F`.txt /zdroj/ /cil/
byl problém že pokaždé byl log stelně velký jenom se změnily

Kód: Vybrat vše

2016/11/15 12:31:30 [18102] >f+++++++ 2.ai
na

Kód: Vybrat vše

 2016/11/15 12:32:18 [18116] .f...p... 2.ai
což nebyl můj záměr, potřeboval jsem příruskový log.
Po pátrání na fórech jsem se dostal k výsledku který se mi již líbí.

Kód: Vybrat vše

rsync -rltgov --modify-window=1 --log-file=/Volumes/DS216/Log/`date +%Y-%m-%d_-_%H-%M-%S`-Test.txt --log-file-format="%f_new" --exclude=.DS_Store /zdroj/ / cil/
Problém je v tom že zas tak moc dobrý nejsem a jelikož radilo více lidí tak může příkaz obsahovat něco navíc.
Již teď vím že nahrazené "-a", a místo něj "-rltgov" bez "p" odebírá práva. Jelikož disk je pouze můj a nikdo na nej nechodí a je to záloha dat, tak myslím že to problém nebude.
Najde se někdo kdo má Rsync v malíku a řekne co lze odebrat a nebo jak to nahradit?
Popř. jak to napsat zcela jinak aby bylo dosaženo příruskového logu?

Možná se to bude i někomu hodit, spouštím z kalendáře a zálohy se dělají vlastně samy, o nic se nestarám.

Předem díky

Uživatelský avatar
ra3662
Příspěvky: 4643
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava

Re: Rsync asi problém s právy

Příspěvek od ra3662 » 17 lis 2016 17:42

Opravdu nikdo nic? Zálohuje tu někdo na Synology pomocí rsync a používá log? Pokud ano, má jej příruskový?
Nebo prosím neví někdo kde by mohl být zakopaný pes s těmy právy vsouvislosti s výpisem logu?
Vím že jenom sané otázky, ale předem díky za odpovědi.

Uživatelský avatar
MichalM.Mac
Příspěvky: 3342
Registrován: 30 črc 2012 11:03
Kontaktovat uživatele:

Re: Rsync asi problém s právy

Příspěvek od MichalM.Mac » 25 lis 2016 23:52

Moc jsem z toho nepochopil, čeho se snažíš dosáhnout ohledně toho logu.

Příklad v terminálu:

Vytvořím si testovací subory a pustim na to rsync.

Kód: Vybrat vše

cd /tmp
mkdir src
mkdir dest
echo "test" > src/test1
echo "drak" > src/test2
rsync -av src dest 
building file list ... done
src/
src/test1
src/test2

sent 202 bytes  received 70 bytes  544.00 bytes/sec
total size is 10  speedup is 0.04
Přidám nový soubory a pustim rsync. Rsync do výpisu napíše dvě změněné položky. A) byla změněna složka src, protože do ní přibyl soubor. B) Nový soubor s daty test3.

Kód: Vybrat vše

echo "frak" > src/test3
rsync -av src dest     
building file list ... done
src/
src/test3

sent 163 bytes  received 48 bytes  422.00 bytes/sec
total size is 15  speedup is 0.07
Změní obsah souboru test1. V logu pouze jedna změna (obsah souboru test1)

Kód: Vybrat vše

echo "pridejradek" >> src/test1
michal@Beast:/tmp>>rsync -av src dest             
building file list ... done
src/test1

sent 169 bytes  received 42 bytes  422.00 bytes/sec
total size is 27  speedup is 0.13

Uživatelský avatar
ra3662
Příspěvky: 4643
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava

Re: Rsync asi problém s právy

Příspěvek od ra3662 » 26 lis 2016 20:21

Díky za odpověď, předkládám že jsem laik a pokusím se vysvětli kde je problém.
Vše vzniká pokud zálohuji na NAS, pokud je to na místním disku tak je to OK.
Je jedno zda zálohuji na Synology nebo na WD Share Space, probém je stejný na obou dvou.
Mám složku "Test", v ní soubou "1.ai" a složku "data", ve které je soubor "22.ai".
Spustím rsync a první log je OK.

Kód: Vybrat vše

rsync -avi --log-file=/Volumes/DS216/Log/`date +%Y-%m-%d_-_%H-%M-%S` /Volumes/IO960GB/Test/ /Volumes/WDShareSpace/Test/
log:

Kód: Vybrat vše

2016/11/26 19:54:15 [38908] receiving file list
2016/11/26 19:54:15 [38908] .d...p... ./
2016/11/26 19:54:15 [38908] .f...p... .DS_Store
2016/11/26 19:54:15 [38908] >f+++++++ 1.ai
2016/11/26 19:54:15 [38908] cd+++++++ data/
2016/11/26 19:54:15 [38908] >f+++++++ data/.DS_Store
2016/11/26 19:54:16 [38908] >f+++++++ data/22.ai
2016/11/26 19:54:16 [38908] sent 108 bytes  received 162 bytes  total size 1949396
Při druhém spoštění není log příruskový, ale opet je celý, jen se změnily znaménka u souborů a složek.

Kód: Vybrat vše

2016/11/26 19:54:47 [38914] receiving file list
2016/11/26 19:54:47 [38914] .d...p... ./
2016/11/26 19:54:47 [38914] >f..tp... .DS_Store
2016/11/26 19:54:47 [38914] .f...p... 1.ai
2016/11/26 19:54:47 [38914] .d...p... data/
2016/11/26 19:54:47 [38914] .f...p... data/.DS_Store
2016/11/26 19:54:47 [38914] .f...p... data/22.ai
2016/11/26 19:54:47 [38914] sent 76 bytes  received 162 bytes  total size 1949396
Záměrem je aby byl log příruskový. Nejde ani tak o velikost, ale o přehlednost při případném hledání v logu.
Toho docílím když použiju místo "-a" "-rltgo", ale zruším práva. Zlobí tam pak už jen ".DS_Store", ale to by se dalo odstranit příkazem "--exclude"
Snad jsem to popsal pochopitelně.

Uživatelský avatar
ra3662
Příspěvky: 4643
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava

Re: Rsync asi problém s právy

Příspěvek od ra3662 » 28 lis 2016 10:16

Zdravím, položím tedy dotaz jinak.
Je tu někdo kdo používá rsync MAC na NAS WD (MyBook, ShareSpace). Pokud ano používá log?
Díky

tlacenka
Příspěvky: 8064
Registrován: 09 zář 2012 17:48

Re: Rsync asi problém s právy

Příspěvek od tlacenka » 28 lis 2016 10:58

ja ne, nicmene reseni, ktere me napada
ukladat log nekam lokalne a pak ho "jen kopirovat" na ten sitovy disk pod novym nazvem ...
tzn uloz log tady, po dokonceni ten log prejmenuj a presun tam
varianba b - procpi vystup souboru do jineho souboru a prilep k tomu vystup z toho logu

Uživatelský avatar
ra3662
Příspěvky: 4643
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava

Re: Rsync asi problém s právy

Příspěvek od ra3662 » 28 lis 2016 11:25

Díky za rychlou odpověď.
tlacenka píše:ja ne, nicmene reseni, ktere me napada
ukladat log nekam lokalne a pak ho "jen kopirovat" na ten sitovy disk pod novym nazvem ...
tzn uloz log tady, po dokonceni ten log prejmenuj a presun tam
Problém není v logu, mohu jej ukládat kamkoli, problém je v datech, pokud jsou na místním disku, nebo i USB přímo k počítači je vše OK. Problém nastane při rsync na NAS.
tlacenka píše:varianba b - procpi vystup souboru do jineho souboru a prilep k tomu vystup z toho logu
Stále nedocílím příruskového logu, pouze budu mít v texťáku hromadu zbytečných údajů.
Příklad:
první log:

Kód: Vybrat vše

2016/11/26 19:54:15 [38908] receiving file list
2016/11/26 19:54:15 [38908] .d...p... ./
2016/11/26 19:54:15 [38908] .f...p... .DS_Store
2016/11/26 19:54:15 [38908] >f+++++++ 1.ai
2016/11/26 19:54:15 [38908] cd+++++++ data/
2016/11/26 19:54:15 [38908] >f+++++++ data/.DS_Store
2016/11/26 19:54:16 [38908] >f+++++++ data/22.ai
2016/11/26 19:54:16 [38908] sent 108 bytes  received 162 bytes  total size 1949396
poku přidám soubor 3.ai do složky test měl by log vypadat takto:

Kód: Vybrat vše

2016/11/26 19:54:15 [38908] receiving file list
2016/11/26 19:54:15 [38908] >f+++++++ 3.ai
2016/11/26 19:54:16 [38908] sent 108 bytes  received 162 bytes  total size 1949396
a nikoli takto:

Kód: Vybrat vše

2016/11/26 19:54:47 [38914] receiving file list
2016/11/26 19:54:47 [38914] .d...p... ./
2016/11/26 19:54:47 [38914] >f..tp... .DS_Store
2016/11/26 19:54:47 [38914] .f...p... 1.ai
2016/11/26 19:54:47 [38914] >f+++++++ 3.ai
2016/11/26 19:54:47 [38914] .d...p... data/
2016/11/26 19:54:47 [38914] .f...p... data/.DS_Store
2016/11/26 19:54:47 [38914] .f...p... data/22.ai
2016/11/26 19:54:47 [38914] sent 76 bytes  received 162 bytes  total size 1949396

Uživatelský avatar
Honza.Mac
Příspěvky: 3016
Registrován: 11 kvě 2015 22:12

Re: Rsync asi problém s právy

Příspěvek od Honza.Mac » 28 lis 2016 11:39

ra3662 píše:Zdravím, položím tedy dotaz jinak.
Je tu někdo kdo používá rsync MAC na NAS WD (MyBook, ShareSpace). Pokud ano používá log?
Díky
Ano používám rsync proti NAS Synology, ne log nepoužívám jedná se o *tib soubory záloh ATI ze třech zařízení.
Honza.Mac
iPhone 8,8+,X 4dev
iPad Air 2 64 GB
Apple Watch Sport 42 mm
15" MBPro Retina (mid 2012)/16GB/480GB SSD
TB Extern. HDD Transcend StoreJet 500, 256GB
USB 3.0 Extern. HDD LaCie Porsche design 1 TB
Synology NAS DS-218, DS-216play 4TB WD Red

Uživatelský avatar
ra3662
Příspěvky: 4643
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava

Re: Rsync asi problém s právy

Příspěvek od ra3662 » 28 lis 2016 13:16

Díky za rychlou odpověď.
tlacenka píše:ja ne, nicmene reseni, ktere me napada
ukladat log nekam lokalne a pak ho "jen kopirovat" na ten sitovy disk pod novym nazvem ...
tzn uloz log tady, po dokonceni ten log prejmenuj a presun tam
Problém není v logu, mohu jej ukládat kamkoli, problém je v datech, pokud jsou na místním disku, nebo i USB přímo k počítači je vše OK. Problém nastane při rsync na NAS.
tlacenka píše:varianba b - procpi vystup souboru do jineho souboru a prilep k tomu vystup z toho logu
Stále nedocílím příruskového logu, pouze budu mít v texťáku hromadu zbytečných údajů.
Příklad:
první log:

Kód: Vybrat vše

2016/11/26 19:54:15 [38908] receiving file list
2016/11/26 19:54:15 [38908] .d...p... ./
2016/11/26 19:54:15 [38908] .f...p... .DS_Store
2016/11/26 19:54:15 [38908] >f+++++++ 1.ai
2016/11/26 19:54:15 [38908] cd+++++++ data/
2016/11/26 19:54:15 [38908] >f+++++++ data/.DS_Store
2016/11/26 19:54:16 [38908] >f+++++++ data/22.ai
2016/11/26 19:54:16 [38908] sent 108 bytes  received 162 bytes  total size 1949396
poku přidám soubor 3.ai do složky test měl by log vypadat takto:

Kód: Vybrat vše

2016/11/26 19:54:15 [38908] receiving file list
2016/11/26 19:54:15 [38908] >f+++++++ 3.ai
2016/11/26 19:54:16 [38908] sent 108 bytes  received 162 bytes  total size 1949396
a nikoli takto:

Kód: Vybrat vše

2016/11/26 19:54:47 [38914] receiving file list
2016/11/26 19:54:47 [38914] .d...p... ./
2016/11/26 19:54:47 [38914] >f..tp... .DS_Store
2016/11/26 19:54:47 [38914] .f...p... 1.ai
2016/11/26 19:54:47 [38914] >f+++++++ 3.ai
2016/11/26 19:54:47 [38914] .d...p... data/
2016/11/26 19:54:47 [38914] .f...p... data/.DS_Store
2016/11/26 19:54:47 [38914] .f...p... data/22.ai
2016/11/26 19:54:47 [38914] sent 76 bytes  received 162 bytes  total size 1949396
EDIT:
Nebo je ochoten to někdo otestovat? Přidat do rsync info log a podívat se na výpis?

tlacenka
Příspěvky: 8064
Registrován: 09 zář 2012 17:48

Re: Rsync asi problém s právy

Příspěvek od tlacenka » 28 lis 2016 19:49

takhle - -logfile prepisuje ten log soubor...
takze co to udelat naopak - tzn vzit ten puvodni, prejmenovat ho, vzit ten novy a porovnat ho ?
a ten rozdil/zmeny zapsat do nejakeho souboru ?

Uživatelský avatar
ra3662
Příspěvky: 4643
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava

Re: Rsync asi problém s právy

Příspěvek od ra3662 » 28 lis 2016 21:17

tlacenka píše:takhle - -logfile prepisuje ten log soubor...
takze co to udelat naopak - tzn vzit ten puvodni, prejmenovat ho, vzit ten novy a porovnat ho ?
a ten rozdil/zmeny zapsat do nejakeho souboru ?
Ne, ne. Log "--log-file=/Volumes/Zaloha/rsync_txt/_prace-v-OSX-`date +%F`.txt " se vždy vytvoří nový s datem a časem na zadaném místě.
I kdybych logy porovnával tak je asi neporovnám, jelikož původní ">f+++++++ 1.ai" se změnilo na ".f...p... 1.ai".
Takže nové soubory mají vždy "f+++++++" a ty které tam již jsou se změní na ".f...p…".
Chtěl bych docíli toho ať je v příruskovém logu vždy jen nové, tedy s hodnotou "f+++++++".
V zálohách neupravuji soubory ani nic nepřidávám ani nemažu, jsou to již hotové věci k záloze.
Vím šlo by to vyřešit bez logu, ale to vidím jako poslední možnost. Nebyla by totiž možnost dohledat co a kdy se nakopírovalo.
Jak jsem již psal, pokud to je na lokálu tak je vše OK. Problém vzniká když chci zálohu dělat na NAS WD.
Jo a složek jsou trošku jiné hodnoty, cd+++++++ data/ se mění na .d...p... data/. "data" je název složky.

tlacenka
Příspěvky: 8064
Registrován: 09 zář 2012 17:48

Re: Rsync asi problém s právy

Příspěvek od tlacenka » 29 lis 2016 05:14

asi si nerozumime
tak zkusime jinak
tzn ulozite ten log (lhostejno jak se bude jmenovat)
grepnete co vas zajima z toho soubor a presmerujete vysledek do noveho souboru
tzn

grep "f+++++++" log soubor > novylog soubor
tim padem bude (melo by byt) v tom novemlog souboru z toho puvodniho logu jen to, co obsahuje to f+++++++

takhle ?

Uživatelský avatar
ra3662
Příspěvky: 4643
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava

Re: Rsync asi problém s právy

Příspěvek od ra3662 » 29 lis 2016 09:25

Absolutně nevím jak to zapsat nebo spustit.
txt soubor je na "/Volumes/Zaloha/rsync_txt/XXX.txt", potřebuji dostat ven pomocí grepu části které mají "+++++++" a uložit třeba jako "XXX_grep.txt"
Super to se mi zamlouvá a zní to krásně a jednoduše.
Pokusím se tedy o toto.
grep "+++++++" /Volumes/Zaloha/rsync_txt/XXX.txt > /Volumes/Zaloha/rsync_txt/XXX_grep.txt

Jakmile se dostanu dnes k MACíkovi tak to otestuji.

Zatím vřelé díky.

tlacenka
Příspěvky: 8064
Registrován: 09 zář 2012 17:48

Re: Rsync asi problém s právy

Příspěvek od tlacenka » 29 lis 2016 10:07

zapsat v terminalu
na tu podminku jak pisete Vy je potreba si dat pozor, protoze tak, jak to mate napsane (mozna se jedna jen o chybu)
ra3662 píše:Absolutně nevím jak to zapsat nebo spustit.
...
grep "+++++++" /Volumes/Zaloha/rsync_txt/XXX.txt > /Volumes/Zaloha/rsync_txt/XXX_grep.txt
...
tak to bude tahat vsechna data, ktera maji jen ta plus
tzn vzhledem k tomu, co jste psal drive :
ra3662 píše: ...
Jo a složek jsou trošku jiné hodnoty, cd+++++++ data/ se mění na .d...p... data/. "data" je název složky.
tak vam to do toho logu bude "cpat" i ty cd, coz asi (jak jsem pochopil) nechcete

Uživatelský avatar
ra3662
Příspěvky: 4643
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava

Re: Rsync asi problém s právy

Příspěvek od ra3662 » 29 lis 2016 11:58

Super funguje.
Teď ještě takový malý problém. Co umím je že spustím rsync ten udělá log a na daný log spustím grep. Ručně.
Co neumím, spustit rsync aby vytvořl log někde v dočasné položce na ten dočasný log spustil gerp a pak jej uložil jako txt na zadané místo.
To už ale asi chci moc?

tlacenka
Příspěvky: 8064
Registrován: 09 zář 2012 17:48

Re: Rsync asi problém s právy

Příspěvek od tlacenka » 29 lis 2016 12:35

ne, takhle umí fungovat terminál , to doladíme až bude chvilka .)

Uživatelský avatar
ra3662
Příspěvky: 4643
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava

Re: Rsync asi problém s právy

Příspěvek od ra3662 » 29 lis 2016 13:27

Tak už to skoro mám, jen nevím jak se zbavit toho test.txt až to vše proběhne.
Když to spouštím podruhé tak se mi nový log připíše ke starému. Proto chci test.txt smazat vždy po ukončení.

Kód: Vybrat vše

rsync -avi  --log-file=/Volumes/WDSS/Log/test.txt /Volumes/IO960GB/Test/ /Volumes/WDSS/Test/
grep "+++++++" /Volumes/WDSS/Log/test.txt > /Volumes/WDSS/Log2/`date +%Y-%m-%d_-_%H-%M-%S`-test_grep.txt
no a tady nějak ten del
PS. jestli budu přidávat soubory či soubory a složky, tak to doladím pak. Soubor DS tak budu muset vynechat.

tlacenka
Příspěvky: 8064
Registrován: 09 zář 2012 17:48

Re: Rsync asi problém s právy

Příspěvek od tlacenka » 29 lis 2016 16:56

takze
1) je potreba (==dle meho je lepsi) dat mezi ty prikazy ;
abyste mohl mit "1dlouhy prikaz" respektive jejich posloupnost na jeden radek

2) nechapu asi uplne co chcete, ale to doladime
ted je to takhle -
rsync vytvori ten log soubor
grepne se ten +++++ z toho logu a zapise se ten test_grep (jen pridane)

kdyz ho pustite znova, tak by nemelo prece pripsat ten log
protoze kdyz pustite jen ten rsync s tim log file, tak to prepise ten puvodni ne ?
no a ten vysledek grepu ma v nazvu datum vcetne casu i sekundy a protoze to (dle meho) nepustite v 1 sekunde, tak vznikne novy soubor, ne ?

Uživatelský avatar
ra3662
Příspěvky: 4643
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava

Re: Rsync asi problém s právy

Příspěvek od ra3662 » 29 lis 2016 18:10

Spustím rsync:

Kód: Vybrat vše

rsync -avi --log-file=/Volumes/WDSS/Log/test.txt /Volumes/IO960GB/Test/ /Volumes/WDSS/Test/
a dostanu log test.txt:

Kód: Vybrat vše

2016/11/29 18:01:32 [1346] receiving file list
2016/11/29 18:01:32 [1346] .d..tp... ./
2016/11/29 18:01:32 [1346] >f..tp... .DS_Store
2016/11/29 18:01:32 [1346] >f+++++++ 1 (kopie).ai
2016/11/29 18:01:32 [1346] >f+++++++ 1.ai
2016/11/29 18:01:32 [1346] cd+++++++ data/
2016/11/29 18:01:32 [1346] >f+++++++ data/.DS_Store
2016/11/29 18:01:32 [1346] >f+++++++ data/22.ai
2016/11/29 18:01:32 [1346] sent 146 bytes  received 181 bytes  total size 2917946
spustím podruhé rsync:

Kód: Vybrat vše

rsync -avi --log-file=/Volumes/WDSS/Log/test.txt /Volumes/IO960GB/Test/ /Volumes/WDSS/Test/
EDIT: s del nechci nějak moc experimentovat v terminálu, vím co může nastat.
a po něm grep:

Kód: Vybrat vše

grep "+++++++" /Volumes/WDSS/Log/test.txt > /Volumes/WDSS/Log2/`date +%Y-%m-%d_-_%H-%M-%S`-test_grep.txt
původní log test.txt se změní na:

Kód: Vybrat vše

2016/11/29 18:01:32 [1346] receiving file list
2016/11/29 18:01:32 [1346] .d..tp... ./
2016/11/29 18:01:32 [1346] >f..tp... .DS_Store
2016/11/29 18:01:32 [1346] >f+++++++ 1 (kopie).ai
2016/11/29 18:01:32 [1346] >f+++++++ 1.ai
2016/11/29 18:01:32 [1346] cd+++++++ data/
2016/11/29 18:01:32 [1346] >f+++++++ data/.DS_Store
2016/11/29 18:01:32 [1346] >f+++++++ data/22.ai
2016/11/29 18:01:32 [1346] sent 146 bytes  received 181 bytes  total size 2917946
2016/11/29 18:04:47 [1381] receiving file list
2016/11/29 18:04:47 [1381] .d...p... ./
2016/11/29 18:04:47 [1381] >f..tp... .DS_Store
2016/11/29 18:04:47 [1381] .f...p... 1 (kopie).ai
2016/11/29 18:04:47 [1381] .f...p... 1.ai
2016/11/29 18:04:47 [1381] .d...p... data/
2016/11/29 18:04:47 [1381] .f...p... data/.DS_Store
2016/11/29 18:04:47 [1381] .f...p... data/22.ai
2016/11/29 18:04:47 [1381] sent 82 bytes  received 181 bytes  total size 2917946
a jde vidět že se přidal text .
Proto chci po uložení logu po grepu odstranit ten původní test.txt

Jinak já pak budu ty jednotlivé příkazy dávat do automatoru a tam dokud se nedokončí první nebude druhý prováděn, teda alespoň myslím.
Představa, rsync, grep, del. Na druhý den se opět sám spustí a rsync, grep, del.

tlacenka
Příspěvky: 8064
Registrován: 09 zář 2012 17:48

Re: Rsync asi problém s právy

Příspěvek od tlacenka » 29 lis 2016 19:16

rozkouskujme to do vice kroku

del vyresime potom, automator take, zatim bych jel jen terminal

smazte ty soubory v obou testovacich lokacich (pokud mate jejich zalohu samozrejme)
smazte ten test.tx v tom adresari Log, smazte ty test_grep.txt v tom adresari Log2

tzn nemeli by byt zadne logy, ani zadne soubory v obou adresarich

nahrajte soubor 1.ai do toho adresare /Volumes/IO960GB/Test/


do terminalu date (klidne to zkopirujte odsud)



rsync -avi --log-file=/Volumes/WDSS/Log/test.txt /Volumes/IO960GB/Test/ /Volumes/WDSS/Test/;grep "+++++++" /Volumes/WDSS/Log/test.txt > /Volumes/WDSS/Log2/`date +%Y-%m-%d_-_%H-%M-%S`-test_grep.txt

date enter
(tzn bude to jako jeden prikaz, celkem dlouhy, na jehoz konci zmacknete enter .) )


!!pozor pro vsechny, kteri to ctou a zkousi pripadne take - je to specificke pro uzivatele ra3662 = u vas to nemusi udelat nic/muze to provest neco, co nechcete - pouzivat analogicky !!

mel by se objevit ten soubor 1.ai v tom adresari /Volumes/WDSS/Test/

zaroven by mel byt v /Volumes/WDSS/Log/ soubor test.txt a v

/Volumes/WDSS/Log2/ by mel byt ten "datumacas"-test_grep.txt s obsahem, ktery se vam "libi"

je to tak ?

Uživatelský avatar
ra3662
Příspěvky: 4643
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava

Re: Rsync asi problém s právy

Příspěvek od ra3662 » 29 lis 2016 19:32

Ano je to tak:

Kód: Vybrat vše

rsync -avi --log-file=/Volumes/WDSS/Log/test.txt /Volumes/IO960GB/Test/ /Volumes/WDSS/Test/;grep "+++++++" /Volumes/WDSS/Log/test.txt > /Volumes/WDSS/Log2/`date +%Y-%m-%d_-_%H-%M-%S`-test_grep.txt
building file list ... done
.d..tp... ./
>f..tp... .DS_Store
>f+++++++ 1.ai

sent 975028 bytes  received 70 bytes  278599.43 bytes/sec
total size is 974698  speedup is 1.00

tlacenka
Příspěvky: 8064
Registrován: 09 zář 2012 17:48

Re: Rsync asi problém s právy

Příspěvek od tlacenka » 29 lis 2016 19:37

vyborne
ted dohrajte nejaky soubor (treba 2.ai) do toho /Volumes/IO960GB/Test/
az to budete mit, vlezte zase do toho terminalu (predpokladam, ze jste ho nevypnul), zmacknete sipku nahoru (1x) a dejte enter
tim by se mel zopakovat ten posledni prikaz s tim, ze
ten test.txt se zmeni, ukazte, prosim, vysledek
v Volumes/WDSS/Test/ by mel byt ten 2.ai
v /Volumes/WDSS/Log2/ pribyl novy log -test_grep (druhy), jeho obsah se vam libi ? prosim ukazat, co to tam nacpalo

Uživatelský avatar
ra3662
Příspěvky: 4643
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava

Re: Rsync asi problém s právy

Příspěvek od ra3662 » 29 lis 2016 19:46

No terminál jse nevypl, ale zavřel okno, takže jsen dal CMD + N.
Vložil:

Kód: Vybrat vše

rsync -avi --log-file=/Volumes/WDSS/Log/test.txt /Volumes/IO960GB/Test/ /Volumes/WDSS/Test/;grep "+++++++" /Volumes/WDSS/Log/test.txt > /Volumes/WDSS/Log2/`date +%Y-%m-%d_-_%H-%M-%S`-test_grep.txt
a zde je výsledek:

Kód: Vybrat vše

rsync -avi --log-file=/Volumes/WDSS/Log/test.txt /Volumes/IO960GB/Test/ /Volumes/WDSS/Test/;grep "+++++++" /Volumes/WDSS/Log/test.txt > /Volumes/WDSS/Log2/`date +%Y-%m-%d_-_%H-%M-%S`-test_grep.txt
building file list ... done
.d..tp... ./
.f...p... .DS_Store
.f...p... 1.ai
>f+++++++ 2.ai

sent 968856 bytes  received 60 bytes  645944.00 bytes/sec
total size is 1943248  speedup is 2.01
soubor test.txt:

Kód: Vybrat vše

2016/11/29 19:30:35 [23791] receiving file list
2016/11/29 19:30:35 [23791] .d..tp... ./
2016/11/29 19:30:36 [23791] >f..tp... .DS_Store
2016/11/29 19:30:38 [23791] >f+++++++ 1.ai
2016/11/29 19:30:38 [23791] sent 74 bytes  received 104 bytes  total size 974698
2016/11/29 19:42:11 [23857] receiving file list
2016/11/29 19:42:12 [23857] .d..tp... ./
2016/11/29 19:42:12 [23857] .f...p... .DS_Store
2016/11/29 19:42:12 [23857] .f...p... 1.ai
2016/11/29 19:42:12 [23857] >f+++++++ 2.ai
2016/11/29 19:42:12 [23857] sent 64 bytes  received 114 bytes  total size 1943248
a soubor 2016-11-29_-_19-42-12-test_grep:

Kód: Vybrat vše

2016/11/29 19:30:38 [23791] >f+++++++ 1.ai
2016/11/29 19:42:12 [23857] >f+++++++ 2.ai

tlacenka
Příspěvky: 8064
Registrován: 09 zář 2012 17:48

Re: Rsync asi problém s právy

Příspěvek od tlacenka » 29 lis 2016 19:55

vyborne,
tak ted se zeptam - co je pro vas vyhodnejsi (musite si rozhodnout vy) - nevim, jaky je predpoklad uziti toho logu
je pro vas vyhodnejsi mit 1 log s tim, ze v nem bude kdy pribyl jaky soubor (tzn vystup z toho 2016-11-29_-_19-42-12-test_grep)
nebo mit pro kazdy cas zalohy -test_grep, ktery bude mit "jen" ty soubory, ktere pribyly ?

protoze kdyz budete mit jeden adresar, do ktereho budete kazdych 5 minut zalohovat, tak za hodinu tam budete mit 12 ruznych txt souboru s ruznymi casy, ve kterych budou jen ty dilci zmeny - coz je mozna pro vas mozna dobre, ale ja osobne bych v tom potom nechtel hledat zpetne (subjektivni zalezitost) - Vy jediny vite, co s tim chcete delat a proc to takhle chcete, tak je dobre to vedet ted, abysme se mohli vydat dale cestou, ktera pro vas bude prijatelnejsi
takze ?

Uživatelský avatar
ra3662
Příspěvky: 4643
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava

Re: Rsync asi problém s právy

Příspěvek od ra3662 » 29 lis 2016 19:59

Jelikož můj cíl je mít příruskový log a zálohy provádím co druhý den, chtěl bych mít vždy soubor s datem a časem v názvu (kontrola že záloha proběhla) a ten aby obsahoval pouze přidané věci oproti logu předtím.
Zatím děkuji za snahu, a to mocmocmoc.

tlacenka
Příspěvky: 8064
Registrován: 09 zář 2012 17:48

Re: Rsync asi problém s právy

Příspěvek od tlacenka » 29 lis 2016 20:25

fajn
takze
udelejte si radeji zalohu a zkusime to smazani souboru

takze napiste do terminalu

rm -f /Volumes/WDSS/Log/test.txt

prosim pozor, opakuji POZOR na Mezery, lomitka,velka pismena atd , je potreba to dodrzovat presne

ten prepinac -f rika force == neotravuj, neptej se, nedavej do kose

pripravte pochutiny pro bohy (kdyz se povede) pripadne nozik na ritualni obet (kdyz se nepovede, obet budu asi ja... )
dejte enter
smazalo to soubor test.txt v tom /Volumes/WDSS/Log/ ?
vysledek ?

Uživatelský avatar
ra3662
Příspěvky: 4643
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava

Re: Rsync asi problém s právy

Příspěvek od ra3662 » 29 lis 2016 20:31

Ano soubor zmizel, taky jsem poprosil bohy ať to vyjde.
Teď ještě kam to mám přidat? na konec takto?

Kód: Vybrat vše

rsync -avi --log-file=/Volumes/WDSS/Log/test.txt /Volumes/IO960GB/Test/ /Volumes/WDSS/Test/;grep "+++++++" /Volumes/WDSS/Log/test.txt > /Volumes/WDSS/Log2/`date +%Y-%m-%d_-_%H-%M-%S`-test_grep.txt ;rm -f /Volumes/WDSS/Log/test.txt
Nebo pak v automatoru rozdělit na rsync, grep a rm?

tlacenka
Příspěvky: 8064
Registrován: 09 zář 2012 17:48

Re: Rsync asi problém s právy

Příspěvek od tlacenka » 29 lis 2016 20:35

takze soubor zmizel prima
nic v automatoru zatim nedelat, dejte si pozor na tu mezeru pred tim strednikem - ted to problem neni, do budoucna, v jinem pripade to muze byt obrovsky problem
takze ted tam ten test.txt neni
fajn
(neocekaval jsem jiny vysledek :))
dohrajte do toho adresare soubor 3.ai (/Volumes/IO960GB/Test/)
pustte ten prikaz BEZ TOHO RM, tzn v te podobe jak byl predtim

sync -avi --log-file=/Volumes/WDSS/Log/test.txt /Volumes/IO960GB/Test/ /Volumes/WDSS/Test/;grep "+++++++" /Volumes/WDSS/Log/test.txt > /Volumes/WDSS/Log2/`date +%Y-%m-%d_-_%H-%M-%S`-test_grep.txt

je obsah toho test_grep, ktery prave vzniknul vyhovujici Vasim potrebam ?

Uživatelský avatar
ra3662
Příspěvky: 4643
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava

Re: Rsync asi problém s právy

Příspěvek od ra3662 » 29 lis 2016 20:40

Ano vyhovuje soubor ve složce log2 "2016-11-29_-_20-38-35-test_grep.txt":

Kód: Vybrat vše

2016/11/29 20:38:35 [23955] >f+++++++ 3.ai

tlacenka
Příspěvky: 8064
Registrován: 09 zář 2012 17:48

Re: Rsync asi problém s právy

Příspěvek od tlacenka » 29 lis 2016 20:43

vyborne, takze to dejte do jedne "vety" i s tim rm, oddelene strednikem
ten strednik v tom zaruci, ze se to vykona krokove - tzn ten dalsi krok nastane az kdyz ten predtim skonci
takze ted mame "3v1"
plne funkcni k vasi spokojenosti

tak

ted, proc to chcete cpat do automatoru ?

Uživatelský avatar
ra3662
Příspěvky: 4643
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava

Re: Rsync asi problém s právy

Příspěvek od ra3662 » 29 lis 2016 20:54

No pro jistotu, takto?

Kód: Vybrat vše

rsync -avi --log-file=/Volumes/WDSS/Log/test.txt /Volumes/IO960GB/Test/ /Volumes/WDSS/Test/;grep "+++++++" /Volumes/WDSS/Log/test.txt > /Volumes/WDSS/Log2/`date +%Y-%m-%d_-_%H-%M-%S`-test_grep.txt;rm -f /Volumes/WDSS/Log/test.txt
Před aniza středníkem není mezera.
No a do automatoru. Vytvořil jsem si akci která mi připojí disk IO960 je sdílený na jiném MAC i NAS WDSS. Pak spustí rsync.
To vše spouštím z kalendáře kde se akce automatoru sama spustí i ukončí v zadaných dnech. Pokud je počítač vypnutý nedochází k záloze.
To je asi tak vše.
Pak mě ještě napadlo, pokud je rm tak rizikový, není možnost tam soubor test.txt nechat a nějak smazat pouze jeho obsah? Docílilo by se stejného výsledku.

tlacenka
Příspěvky: 8064
Registrován: 09 zář 2012 17:48

Re: Rsync asi problém s právy

Příspěvek od tlacenka » 29 lis 2016 21:07

zkuste tam dohrat soubor, pustit to a podivejte se...tak poznate, ze to mate spravne :)))
co se tyka rizikovosti rm, tak ten je naprosto neskodny, pokud se pouzije spravne == riziko vznika pri nespravne ceste, mezere, ktera je tam, kde nema byt atd - rm je jenom "smaz"
takhle je to funkcni, nechme to tak .)

tedy tu cast "proved to tak, jak chce ra3662" mame (z meho uhlu pohledu) vyresenou

ted jeste moznosti te automatizace - to jako zapnete kalendar a tam si vkladate na kazdy den akci a takhle to delate pro kazdy den/tyden/proste na kazdou udalost ??

Uživatelský avatar
ra3662
Příspěvky: 4643
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava

Re: Rsync asi problém s právy

Příspěvek od ra3662 » 29 lis 2016 21:17

Ne ne ne. Zapnu kalendář, vytvořím si "na mém macu" novou událost, dám v upozornění "otevři soubor" a opakovíní vlastní co dva dny (nebo jak potřebuji).
Takže pouze jednou a napořád, tedy dokud se nerozhodnu to ukončit.
Opravdu moc a moc díky.
Teď je to tak jak jsem si přadstavoval.
Jeden log s přírustky jsem nechtěl, bo časem může být neúnosně velký.
EDIT: "otevři soubor" je akce z automatoru.

Uživatelský avatar
ra3662
Příspěvky: 4643
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava

Re: Rsync asi problém s právy

Příspěvek od ra3662 » 29 lis 2016 21:23

Jo a ještě se možná ozvu, uvidíme jestli vyřeším "složky" a soubory DS.
Jinak fakt borec, odedneška říkám, tlačenka, dlouho nic a pak bůh. :lol: :lol:

tlacenka
Příspěvky: 8064
Registrován: 09 zář 2012 17:48

Re: Rsync asi problém s právy

Příspěvek od tlacenka » 29 lis 2016 21:48

no, tak to zase nemusite, ale potesi to :)
jen jsem tim chtel rici, ze to nastaveni pres kalendar neni jedina cesta, jak dosahnout kyzeneho vysledku:)
co se tyka souboru ds, tak pokud planujete vice veci vynechat z toho logu, tak je na to vhodnejsi (dle meho)
udelat soubor, do ktereho se napise co chcete vynechat
tzn treba vyjimky.txt v nem bude co radek, to vec, ktera se ma vynechat takze treba
DS_store
*.jpg
photos/thumb
a pak se to vyvola argumentem rsync parametry,moznosti --exclude-from=vyjimky.txt
vyhoda je, ze si v jednom miste osefujete co nechcete syncnout - pokud mate jen jednu vyjimku, je to jedno, pokud toho bude vic, tak to upravite jen v tom jednom miste a nemusite to vypisovat..to jen pro priklad
samozrejme to muze byt vice ruznorode, co se vyjimek tyka .)

Odpovědět