Které klíče použít při kopírování přes RoboCopy?
Zálohují soubory z PC/NTB na externí disk s pomocí RoboCopy. Momentálně používám RoboCopy v formátu RoboCopy Zdroj Cíl /E /MIR /XJ /R:0 /COPYALL. Je to v pořádku nebo bych měl nějaké klíče přidat, popřípadě ubrat?
Těm 'klíčům' se říká přepínače. Pokud jde o běžné kopírování pro zálohu dat, tak ti tam - podle mě - stačí pouhé /s nebo /e.
Slušný článek i kompletní český překlad je na http://www.jankral.com/text-a-vy-neznate-robocopy/ a robocopy.kvalitne.cz, ale nejsou mi jasné spojovací body (XJ) a oprávnění (/COPYALL). Dokázal by mi to stručně a jasně vysvětlit nebo mě nasměrovat, kde je to jednoduše vysvětleno?
Juction point (spojovací bod) je "zástupce" adresáře na stejném disku.
NTFS_junction_point
Co nechápeš na tom oprávnění?
Zástupce adresáře na stejném disku? Co se tím myslí? Jako když si na Plochu umístím nějakého zástupce adresáře, tak RoboCopy bez parametru /XJ udělá zálohu i reálného obsahu toho adresáře? Takže na externím disku bude tato záloha 2x? Tak hloupý snad být nemůže, ne? Nebo to celé chápu blbě já?
Jaká oprávnění má soubor ve Windows a která má smysl kopírovat při zálohování, pokud chci mít na externím disku nezávisle použitelnou kopii souboru s původními atributy, t.j. datum pořízení atd., ale nechci být omezován dále při použití (skryté, systémové a pod.)?
chápeš to blbě. junction zhruba znamená, že máme dejme tomu program, který si hlídá, že musí být nainstalován do c:\blby_program. pomocí junction (nalinkuješ ho na c:\blby_program) ho zkopčíš kam chceš a program si stále bude myslet, že je v c:\blby_program. od w vista jsou tam třeba složky document and settings, což jsou xp složky s profilem. data jsou ve skutečnosti jedna, oprávnění dvoje. je to trochu složitější.
Já jsem si myslel, že RoboCopy tak blbý být nemůže ...
Kdo vytváří ty junction a jak se to projevuje při kopírování přes RoboCopy? Je to u zálohy na externím disku potřebné nebo ne?
Větu "w vista jsou tam třeba složky document and settings, což jsou xp složky s profilem. data jsou ve skutečnosti jedna, oprávnění dvoje." jsem nepochopil vůbec, ale hlavně jsem nepochopil, jakou má souvislost junction.
Tak podle http://www.jiribrejcha.net/2010/08/naucte-se-praco vat-se-symbolickymi-a-pevnymi-odkazy/ jsem junction pochopil, ale stejně mi není jasné, jak se to projevuje při kopírování přes Robocopy s ohledem na klič /XJ. Nějaký lehce pochopitelný příklad by nebyl, abych pochopil, jestli to potřebuji nebo ne?
mi zas není jasný, co chceš kopírovat. toto jsou hrátky se systémem.
na běžné kopírování nepotřebuješ zkopírovat oprávnění. o co jde tedy?
Jde mi o tohle: http://pc.poradna.net/q/view/1567390-jak-nejlepe-z azalohovat-uzivatelska-data-na-pc!
aha, ještě xp. mám vynikající zkušenosti s cobianem. když ho nastavíš, tak už se o něj vůbec nestaráš.
páč to je junction, dokonce vytvořený systémem.
Jo, to mě už taky napadlo, že na Vistách jsem viděl něco podobného, jako Recent, Music, Downloads a pod. a také Poslední soubory, Hudba a Stažené soubory (píšu po paměti, takže to může být mírně odlišné), které ukazují na stejné složky, ale myslel jsem, že to jsou jenom jednoduché odkazy - zástupci. Teď už vím, že to jsou linky, které mohou mít různá nastavení.
Jak se teda parametr /XJ projeví při kopírování? Bez /XJ bude na externím disku jak Music, tak i Hudba, s /XJ bude jenom Music? Bez /XJ bude na externím disku User i Document and Settings, s /XJ jenom Document and Settings?
nedávej tam nic a zkopíruje ti pouze cílové soubory. xp tohle nativně stejně neumělo. prostě kopči jen soubor, na junction (xj) se vykašli.
---
udělej to v tom cobianovi, dá do archivu, nastavíš ev. heslo a šmitec.
editováno/ nesnáším robocopy a jeho nápovedu zvící velikost vojny a mír.
Moment, už jsme trochu dál, tak to teď nezjednodušujme, když jsem tomu začal trochu rozumět!
Takže když jsem to správně pochopil, tak parametr /XJ je blbě, protože mi to sice zkopíruje Music a Documents and Settings, ale nezkopíruje Hudbu a Users? /COPYALL je taky blbě, protože zkopíruje i systémové atributy, které mi zabrání v manipulaci se některými složkami a soubory na externím disku, které mají nastavené "nevhodné" atributy?
nn blbě to je, ale klíčové je, že máš xp. junction neumí, hardlink a softlink tuším z dopomocí třetí strany. s tím bych se nezabýval. s atributy můžeš casnovat (a teď se zase dostávám asi do pekla otázek) jak chceš- pokud to není zakázáno v deskriptorech zabezpečení(/SEC /ALL).
takže to produmej, když ti říkám, že nic z toho je pro tě ideální
Na hlavním PC mám Visty, ale tam jsem na(ne)štěstí ještě nezálohoval, protože je tam největší bordel i disk, takže zatím testuji nejvhodnější způsob na menších discích NB.
Pokud XP junction neumí, tak kopie s /XJ i bez /XJ jsou totožné? Pochopil jsem správně, že bez /COPYALL funguje RoboCopy s výchozím nastavením /COPY:DAT? Co tyto parametry přesně znamenají? Nějak to nikde nemohu najít jednoduše a stručně vysvětleno. Pokud jsou některé atributy na již udělaných kopiích blbě, mohu je dávkově odstranit bez narušení ostatních atributů, třeba data vzniku?
PS: Co to je "casnovat"?
já du zejtra do práce.
mělo by být- kde nic není, ani smrt nebere.
dat znamená prosté zkopírování souboru/surového data = čas vzniku, čas změny jsou nová (u archivace výhodné a logické), ano.
all k tomu připojí původní časové razítka, atributy a acl (už víš jistě co to je z mého příspěvku) výše. problém začátečníka, nasrání normálního člověka pokud se k souborům nepřipojí původní windows.
Zítra je sobota = den pracovního volna!
XJ už chápu, tak s ním nebudu otravovat, ale to /COPY: DAT(SOU) bych ještě potřeboval trochu vysvětlit. Jde mi právě o to, že bych chtěl u zkopírovaných složek a souboru zachovat původní data, včetně času změny (nic jsem na souborech neměnil, jenom jsem je zazálohoval), ale zase nechci, abych měl problémy při případném používání kopii na jiném PC. Prostě původní a originální uživatelská data bez nějakých změn vlivem kopírování, ale bez zbytečných problémů při případném následném použití. Takže jak na to to?
zkus si vybrat třeba jen T......
spim.
Budíček!
Není to někde popsáno pro BFU tak jako v případě junctions, ale nikde to nemohu najít.
příznaky kopírování.... co je to příznak?
To kdybych věděl. Zatím to vidím na /DCOPY:T (složky mi nějak unikly) a minimálně /COPY:T . Co ten zbytek? Co se rozumí pod D=data, A=atributy, S=zabezpečení=seznamy NTFS ACL, O=informace o vlastníkovi, U=informace o auditování?
Edit: Tak v mém RoboCopy na Windows XP /DCOPY:T není, proto mi to uniklo.
robocopy se dá i z vist zkopírovat. jaký je filesystem na xp? (fat32,ntfs). data kopírovat nemíníš? když zálohuju, tak data jo (DDDDDDDDDDDDDD).
edit// jak ti říkám, nepiš tam nic a půjde to samo.
Nepůjde! Trochu jsem si s RoboCopy hrál a bez parametru stačí jeden nezkopírovatelný soubor a kopírování se zasekne, protože standardně je tam /R:100.000 nebo 1.000.000 (podle různých zdrojů) a /W:30, takže to bude čekat 35 nebo 350 dní u každé nezkopírovatelné položky.
Pohrál jsem si i s /COPY:T (data fuč ) vs. /COPY:DAT, ale pozor, /DCOPY:T je něco jiné a nemá jiné parametry. Zkoušel jsem i natvrdo překopírovat RoboCopy z Vist na XP, ale při pokusu o spuštění to zahlásilo nějakou chybu, že program je jenom pro Win32 (XP i Visty mám 32 bit) a nešel spustit. Je ale pravda, že se mi nechtělo přejmenovávat stávající RoboCopy v System32 a překopírovávat tam RoboCopy z Vist, takže jsem jej zkusil spustit přímo z USB disku. Nemyslím si ale, že by tohle byl ten hlavní problém. Pokud mi ovšem potvrdíš, že RoboCopy z Vist by měl na XP fungovat, tak to zase vyzkouším a pořádně.
Edit: Všude mám NTFS.
xp jsou windows 5.1, vista je 6.0
nedá se proto čekat, že zkopírované samotné .exe z vist pojedou na xp.
Trochu jsem to čekal, ale za pokus to stálo a nic jsem přitom neriskoval. Dá se teda nějak vnutit Windowsům XP RoboCopy z Vist?
pokud neexistuje nějaké robocopy třeba v resource kitu pro xp, pak si ho budeš muset naprogramovat sám, nebo googlit alternativu.
RoboCopy pro Windows XP existuje a již jej používám (právě z resource kitu ), ale je to starší verze, která nepodporuje parametr /DCOPY:T a ten já právě potřebuji. Novější verze z Vist na XP nelze spustit a nenašel jsem jí ani v žádném resource kitu, protože Vista a novější Windows ji mají již zabudovanou v systému.
mě to nepiš, já to nehledám.
zdroj informace:
http://www.jankral.com/text-a-vy-neznate-robocopy/
Já už jsem trochu dál, RoboCopy z Windows Server 2003 Resource Kit Toolsu již mám a fungují, bohužel je to starší verze, která nepodporuje parametr /DCOPY:T, který nutně potřebuji, takže bych potřeboval splašit novější RoboCopy s /DCOPY:T, který by fungoval na Windows XP.
bude ti stačit robokopí klikátko richcopy? parametry si tam můžeš dávat jak chceš.
A RichCopy vnutí staršímu RoboCopy funkci, kterou nepodporuje? V původním RoboCopy totiž /DCOPY:T nefunguje, ta je až v novějších verzích. Jinak s příkazovým řádkem nemám problém a možná ještě zvládnu udělat i BAT soubor, takže nějaký GUI pro mě teď, když jsem se prolouskal parametry RoboCopy, není až tak důležitý, ale nutně potřebuji parametr /DCOPY:T i na Windows XP nebo nějaký způsob, jak donutit starší verzi RoboCopy zachovat původní data složek při kopírování.
dej sem help ze starší verze. dej to do texťáku. nechce se mi věřit, že by to neumělo.
Neumí, je to i na Google: https://www.google.cz/search?q=robocopy+%2Fdcopy%3 At+windows+xp&rls=com.microsoft:cs&ie=UTF-8&oe=UTF -8&startIndex=&startPage=1&rlz=1I7GPCK_cs&gws_rd=s sl
mám ti nahrát svůj, nebo tam šoupneš vistí? zkusíme to, atribut razítka nemůže hrát roli.
Tak můj RoboCopy z Windows Vista Home na Windows XP Home hlásí "Robocopy.exe není platná aplikace typu Win32.". A to jsem jej zkopíroval do System32 včetně Robocopy.exe.mui i spouštěl ze složky System32.
Při spuštění CMD mi Vista píše verzi systému 6.0.6602, Windows XP 5.1.2600.
Edit: Vistí Robocopy /DCOPY:T zná a nápovědu má v češtině (Robocopy.exe.mui?), XTí Robocopy /DCOPY:T nezná a nápovědu má v angličtině.
To je vrchol neslušnosti! Ale u vás vůbec nepřekvapuje!
1. Někteří pracují i v sobotu, ba i v neděli a o státních svátcích!
2. Není povinnost vám odpovídat, ten svůj "budíček" si nechte!
3. http://pc.poradna.net/q/view/1567706-co-znamenaji- a-jak-funguji-jednotliva-nastaveni-copy-datsou-u-r obocopy
4. Je tu placená poradna.
odpusť mu to, je zvídavý jako já. jsem tu patrně sám.
edit// a budu kopat do všeho co mi přijde do rány. suspend na svchost, a vy se serete s nějakýma hrama. to je hra.
Ano, jsem zvídavý a když se do něčeho zažeru, tak to nepustím, dokud v tom nemám jasno. Dík za vysvětlení a nakopnutí ohledně junctions i /COPY:DATSOU.
rádo se stalo. systém kope pro lokálního admina- silnější sestava není. díky tomu účtu ten humbuk uvidíš. udělej to.
Tak tohle jsem nepochopil vůbec anebo selhává můj smysl pro humor, pokud to byl vtip.
není to vtip. podívej se, co který proces dělá. je to právo admina. třeba v procmonu. já tady doprdelele nechci na vartě stát sám.
Mluvíš jako Sibyla. Jaký vztah mají jednotlivé procesy k RoboCopy nebo kopírování souborů?
koukni se třeba do zásobníku. to je další tajemné slovo. něco mi říká, že to dáš.
Někteří chápou význam smajlíků a mají smysl pro humor, někteří zase mají potřebu suchopárně poučovat ostatní.
Odkazovat mě na mé vlastní vlákno, kde jsem s pomocí dalších slušných a trpělivých rádců dostal relevantní odpovědi a danou otázku dořešil, postrádá logiku.
Na to, co řešíš (i ve vedlejším vlákně) používám AOMEI (m.j. zmiňuje ho tam i touchwood). Udělá zálohu (klon) celého disku do jednoho souboru, který si ale můžeš otevřít (připojit) na jakémkoli jiném počítači a hrabat se v něm.
A jak to je potom s atributy jednotlivých souborů i složek a přístupovými právy u takové zálohy? Potřeboval bych, aby soubory zůstaly v původním stavu, ale abych s nimi mohl manipulovat. Takže ne,že mi to u souborů změní datum vzniku nebo změny na datum kopírování, ale abych zase potom nezápasil různým oprávněním, když budu chtít se souborem manipulovat na jiném PC.
Co ti brání v tom si to vyzkoušet?
Pedantičnost! Vždy jsem totiž dělal všechno naplno a jako finální řešení, takže i u zálohování vždy celý disk. Ovšem opravdu to mohu vyzkoušet na nějaké složce a zjistit, jak to funguje. Ale stejně bych to raději chápal podrobněji, protože si nedokážu představit, jaké situace mohou nastat a to co vyzkouším nemusí fungovat jako obecné řešení. Třeba na fotky, videa, dokumenty a pod. mohu klidně použít /COPYALL, ale u dalších souborů to může působit potíže a opačně, když tam nechám /COPY:DAT, tak mi to zpřístupní i systémové soubory, ale zase může nežádaně změnit atributy právě u fotek, videi, dokumentů a pod.
nikomu to neříkej, ale obecná definice je chybná. správná je účelně přemisťovat.
casnovat
S tímhle výrazem jsem se tady setkal poprvé. Osobně jsem si myslel, že je to spíše nějaká zkomolenina, ale nemohl jsem pochopit, jaké původní slovo tam mělo být.
win opička casnuje (pro tebe). je to mé, jen mé...
Zrada! Na Windows XP nezná RoboCopy parametr /DCOPY:T a kopírované složky tak nemají původní datum vzniku, ale datum kopírování. Neví někdo, jak to obejít a nahradit parametr /DCOPY:T, který je již v RoboCopy na Vistach a novějších Windows?