GNU/Linux >> Znalost Linux >  >> Linux

Linux NTFS na NTFS rsync opakovaně překopíruje soubory

Řešení 1:

Podle mé druhé aktualizace mi oprávnění mého uživatele neumožňovala nastavit časy. Spuštění rsync pomocí účtu root na cílovém počítači spolu s --modify-window=5 dal mi vhodné chování. (Pokud nemáte v cíli přístup root, mohl by pomoci parametr -u, ale pouze pokud jste si jisti, že nikdo nezmění soubory na vzdáleném systému.)

Řešení 2:

V ideálním případě chcete vždy používat robocopy protože zvládá změny časových razítek (až 2 sekundy pro FAT). Můžete spustit ve Wine, ale připojení ke vzdálenému hostiteli může být nepohodlné.

http://technet.microsoft.com/en-us/library/cc733145(WS.10).aspx

upravit: podle Steveova komentáře se zdá, že tato funkce je nyní v rsync 3.0:

--modify-window

Při porovnávání dvou časových razítek rsync považuje časové značky za stejné, pokud se neliší o více než hodnotu okna úprav. Obvykle je to 0 (pro přesnou shodu), ale v některých situacích může být užitečné nastavit tuto hodnotu na vyšší hodnotu. Zejména při přenosu do nebo ze souborového systému MS Windows FAT (což představuje časy s rozlišením 2 sekundy) je užitečné --modify-window=1 (časy se mohou lišit až o 1 sekundu).


Linux
  1. Praktické příklady příkazu rsync v Linuxu

  2. Jak používat příkaz Rsync v linuxu?

  3. Linux ekvivalentní k robocopy?

  1. linuxové sloučení složek:rsync?

  2. Přesná kopie souborů z NTFS do jiného NTFS pomocí Linuxu

  3. Soubory specifické pro Linux (mv nebo cp) z textového seznamu souborů?

  1. Jak používat Rsync k synchronizaci nových nebo změněných/upravených souborů v Linuxu

  2. Linux – efektivně odstranit velký adresář obsahující tisíce souborů?

  3. Jak přenášet soubory v Linuxu pomocí SCP a Rsync